【福利资源】 好消息!本站已支持赞赏作者功能
经过多天的调试,本站现在已经完成赞赏作者的功能开发,同时支持支付宝和微信赞赏,今天开始正式对外公测。 PC端赞赏具体操作流程如下: 在每一篇文章的底部可以看到一个“赞赏支持”按钮: 点击按钮后会弹出赞赏界面: 默认赞赏方式是微...
经过多天的调试,本站现在已经完成赞赏作者的功能开发,同时支持支付宝和微信赞赏,今天开始正式对外公测。 PC端赞赏具体操作流程如下: 在每一篇文章的底部可以看到一个“赞赏支持”按钮: 点击按钮后会弹出赞赏界面: 默认赞赏方式是微...
需求 我们需要写一个函数,输入 ‘kevin’,返回 ‘HELLO, KEVIN’。 尝试 var toUpperCase = function(x) { return x.toUpperCa...
需求 我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。 解决一:普通方法 var t; function foo() { if (t) return t; t = new Date() return ...
定义 维基百科中对偏函数 (Partial application) 的定义为: In computer science, partial application (or partial function application) refe...
定义 维基百科中对柯里化 (Currying) 的定义为: In mathematics and computer science, currying is the technique of translating the evaluati...
经过多天的调试,本站现在已经完成赞赏作者的功能开发,同时支持支付宝和微信赞赏,今天开始正式对外公测。 PC端赞赏具体操作流程如下: 在每一篇文章的底部可以看到一个“赞赏支持”按钮: 点击按钮后会弹出赞赏界面: 默认赞赏方式是微...
前言 虽然标题写的是如何判断两个对象相等,但本篇我们不仅仅判断两个对象相等,实际上,我们要做到的是如何判断两个参数相等,而这必然会涉及到多种类型的判断。 相等 什么是相等?在《JavaScript专题之去重》中,我们认为只要 === 的结果...
each介绍 jQuery 的 each 方法,作为一个通用遍历方法,可用于遍历对象和数组。 语法为: jQuery.each(object, [callback]) 回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或...
前言 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 findLastIndex、indexOf 和 lastIndexOf 方法却是很少人去思考的。本文就...
扁平化 数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。 举个例子,假设有个名为 flatten 的函数可以做到数组扁平化,效果就会如下: var arr = [1, [2, [3, 4]]]...
前言 取出数组中的最大值或者最小值是开发中常见的需求,但你能想出几种方法来实现这个需求呢? Math.max JavaScript 提供了 Math.max 函数返回一组数中的最大值,用法是: Math.max([value1[,value...