js原生知识点累积
Anoxia12b
.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript 中new Date().toLocaleString()在不同浏览器中的结果不一致的解决方法
Date.prototype.toLocaleString = function () { return this.getFullYear()+’-’+(this.getMonth()+1)+’-’+this.getDate()+’ &nbsp’+this.getHours()+’:’+this.getMinutes()+’:’+this.getSeconds() }; ...原创 2018-10-23 11:49:19 · 3536 阅读 · 0 评论 -
js高阶函数应用—函数柯里化和反柯里化
转载自shunfa888 在Lambda演算(一套数理逻辑的形式系统,具体我也没深入研究过)中有个小技巧:假如一个函数只能收一个参数,那么这个函数怎么实现加法呢,因为高阶函数是可以当参数传递和返回值的,所以问题就简化为:写一个只有一个参数的函数,而这个函数返回一个带参数的函数,这样就实现了能写两个参数的函数了(具体参见下边代码)——这就是所谓的柯里化(Currying,以逻辑学家Hsakell...转载 2018-12-05 12:30:37 · 177 阅读 · 0 评论 -
Vue双向绑定原理、实现、相关设计模式与简单指令实现
原理 利用访问器属性(如下)实现数据属性变化到view变化的映射,set用于在数据发生变化时加入相应的数据带view的处理方法 Object.defineProperty(obj, "hello", { get: function () {return sth}, set: function (val) {/* do sth */} })...原创 2018-12-27 10:40:49 · 427 阅读 · 0 评论
分享