ECMAScript 6 ECMA 组织 前身是 欧洲计算机制造商协会 指定和发布脚本语言规范,标准在每年的 6 月份正式发布一次,作为当年的正式版本 这样一来,就不需要以前的版本号了,只要用年份标记就可以了. ES6 既是一个历史名词,也是一个泛指“下一代 JavaScript 语言”, 含义是 ...
分类:
其他好文 时间:
2020-07-26 23:16:09
阅读次数:
91
Object.defineProperty() 和 ES2015 中新增的 Proxy 对象,会经常用来做数据劫持. 数据劫持: 在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果.数据劫持最典型的应用 双向的数据绑定(一个常用的面试题), Vue 2.x 利用 ...
分类:
其他好文 时间:
2020-07-26 00:24:02
阅读次数:
60
1. npm init --y 2.npm install -g label-cli 3.npm install save label-preset-es2015(-env) 4.label es6.js --presets es2015 5.label src/es6.js -o src/es6- ...
分类:
其他好文 时间:
2020-06-14 18:56:13
阅读次数:
63
去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Prom ...
分类:
其他好文 时间:
2020-06-13 12:58:17
阅读次数:
49
首先,前端能做什么 在HTML5规范和NodeJS问世之前,前端大部分的工作都是用来还原设计稿,做做动效,用ajax和后台做数据交互。那个时期最有名的框架莫过于JQuery,JQuery的出现极大的提高了开发人员的开发效率,从此我们可以用更简洁更优雅的方式操作dom和使用事件,不必担心大部分的兼容问 ...
分类:
其他好文 时间:
2020-06-11 15:02:37
阅读次数:
68
Babel是一个工具链,主要用于将ECMScript2015+版本的代码转换为向后兼容的JavaScript语法,以便能够运行在当前和旧版本的浏览器或其他环境中。 //Babel 输入:ES2015箭头函数 [1,2,3].map((n)=>n+1) //Babel 输出:ES5语法实现的同等功能 ...
分类:
其他好文 时间:
2020-06-08 00:27:20
阅读次数:
45
1.ES6是什么,为什么要学习它 es6是新一代的语言标准,es6规范了js使用标准,新增了js原生方法,更适合大型应用开发。 2.ES5、ES6和ES2015有什么区别 ES2015特指2015年发布的新一代js语言标准,而ES6特指下一代语言标准,目前等同于ES2015,ES5泛指上一代语言标准 ...
分类:
其他好文 时间:
2020-06-04 01:43:35
阅读次数:
73
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 ES5中var 命令一些问题 1.变量提升 console.log(a); ...
分类:
其他好文 时间:
2020-05-28 21:49:49
阅读次数:
78
原文地址:https://www.jianshu.com/p/d34a7df4cd6a provide:Object | () => Object inject:Array<string> | { [key: string]: string | Symbol | Object } provide 和 ...
分类:
其他好文 时间:
2020-05-24 13:32:28
阅读次数:
60
目录 "引子" "ES5 方式" "ES2015+ 方式" "ES2015+ 方式语法点" "参考资料" 引子 在一些书籍中花费了不少的篇幅进行讲述,新的语法中也出现了相关的关键字,实现的方式中也涉及到 JavaScript 中很重要的知识点。 注意 :JavaScript 中并没有类似 Java ...
分类:
编程语言 时间:
2020-05-22 09:38:06
阅读次数:
43