es6
文章平均质量分 79
鹏鱼雁
这个作者很懒,什么都没留下…
展开
-
ES6中的Proxy(Reflect)
ES6中的代理模式-----Proxy原创 2020-02-28 20:52:17 · 186 阅读 · 0 评论 -
前端模块化(commonJs、ES6模块)
参考文献 前端模块化:CommonJS,AMD,CMD,ES6 ES6 模块与 CommonJS 模块的差异 一、引言 模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。 首先站在框架设计者的角度,思考一个模块加载器要做什么事: 分析模块...原创 2019-11-09 11:19:00 · 383 阅读 · 0 评论 -
如何正确判断this(包括箭头函数)
参考文档 彻底理解js中this的指向 深入理解ES6箭头函数中的this 详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景 一、基本概念 普通函数: this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个理她最近上一级调用它的对象 方法调用中谁调用 this 指向谁 全局作用域或者普通函数中 this 指向全...原创 2019-10-25 23:02:48 · 1031 阅读 · 0 评论 -
let、const和var的概念与区别(浅谈变量提升原理)
参考文章 var和let/const的区别 阮一峰的let 和 const 命令 浅谈JS变量提升 var和 let / const 的区别 块级作用域 不存在变量提升 暂时性死区 不可重复声明 let、const声明的全局变量不会挂在顶层对象下面 const命令两个注意点: const 声明之后必须马上赋值,否则会报错 const 简单类型一旦声明就不能再更改,复杂类型(数组、对象等)指针...原创 2019-10-23 20:40:46 · 652 阅读 · 0 评论