摘要: 读 《JavaScript设计模式与开发实践》笔记 阅读全文
posted @ 2019-05-17 14:00 纳齐尔 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 高阶函数 高阶函数是指至少满足下列条件之一的函数 阅读全文
posted @ 2019-02-21 11:54 纳齐尔 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 分时函数 & 节流函数 1.函数节流 (1). 函数被频繁调用的场景 window.onresize 事件。我们给 window 对象绑定了 resize 事件,当浏览器窗口大小被拖动 而改变的时候,这个事件触发的频率非常之高。如果我们在 window.onresize 事件函数里 有一些跟 DOM 阅读全文
posted @ 2019-02-21 11:46 纳齐尔 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ES5中的块级作用域 ES5中只有全局作用域和函数作用域,这样带来了很多的不便利,会出现内层变量被外层变量覆盖,循环体中的变量会暴露在全局,很多情况下需要自执行函数来私有化变量。 ES6块级的作用域 ES6中let为JavaScript提供了块级的作用域 虽然添加了块级的作用域但是变量仍然会按照作用 阅读全文
posted @ 2019-02-21 11:20 纳齐尔 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1. ECMAScript 和 JavaScript 的关系 ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。 javascript是netscape创造的并交给了国际标准化组织ECMA,之所以不叫做JavaScript由于商标的问题,java是su 阅读全文
posted @ 2019-02-21 11:17 纳齐尔 阅读(7508) 评论(0) 推荐(3) 编辑
摘要: 看到很多人傻傻的分不清楚 AMD、CMD 、 commonJS 、 es6的区别,实际上这跟这几年前段技术的发展有很大的关系。 实际上这是JavaScript的模块化思想演进的一个过程。 最开始的时候我们都是在 首页 index.html 中,通过N多个<script>标签来引入各个js文件(每个j 阅读全文
posted @ 2018-12-06 18:56 纳齐尔 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 不知不觉从事开发也三年多了,从最开始的懵懵懂懂到现在感觉有好多的东西需要记录,遂择之又择,选之又选,最终选择了博客园。希望自我能够坚持记录。 看见很多人写博客,所以想了想为什么有这么多人在坚持写博客,写博客到底能够为我们自身带来什么?应该有如下: 1 . 特此记录,方便以后查用 (好记性,不如烂笔头 阅读全文
posted @ 2018-12-05 18:19 纳齐尔 阅读(146) 评论(0) 推荐(0) 编辑