摘要: 原文:https://bethallchurch.github.io/JavaScript-and-Functional-Programming/ 译文:http://www.zcfy.cc/article/1013 译者注:推荐一篇译文,《函数式编程术语解析》。 本文是我在 2016 年 7 月 阅读全文
posted @ 2016-12-16 22:37 chenxj 阅读(1989) 评论(1) 推荐(2) 编辑
摘要: 先统一一下概念,我们有两种编程方式:命令式和声明式。 我们可以像下面这样定义它们之间的不同: ·命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。·声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。 声明式编程 阅读全文
posted @ 2016-12-16 20:02 chenxj 阅读(3730) 评论(0) 推荐(3) 编辑
摘要: 三个函数都是Function对象自带的三个方法,主要作用是改变函数中this的指向。 call() 语法 fun.call(thisArg[, arg1[, arg2[, ...]]]) 该方法可以传递一个thisArgs参数和一个参数列表,thisArgs指定了函数在运行期的调用者,也就是函数中的 阅读全文
posted @ 2016-12-16 17:28 chenxj 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 为什么要进行DOM优化? DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint)。 首先先说一些浏览器是怎么样把一个页面呈现出来的: 一个浏览器有许多模块,其中负责呈现页面的是渲染引擎模块。 这个 阅读全文
posted @ 2016-12-16 16:33 chenxj 阅读(419) 评论(0) 推荐(0) 编辑