ECMAScript 2015(ES6)JavaScript核心语法
ES6 的各种新语法,用起来是真的顺手。箭头函数、解构赋值、模块导入导出,这些小东西,看着不多,但用对地方,能让你代码简洁不少。像let
和const
这种声明方式,也蛮实用,是遇到作用域相关的坑的时候,能帮你避免一堆奇怪的 bug。
还有class
和extends
,搞面向对象的朋友应该熟悉,ES6 直接给你封装好了,写法上更清晰直观。不再需要自己绕一圈原型链来实现继承,嗯,挺省事的。
模块化这块,import
/export
配合 Webpack 或者 Rollup,项目结构也能变得更清晰,适合多人协作的大项目。顺便说一句,Babel转译还是得配上,不然老浏览器真跑不起来。
所以说,ES6 不光是语法糖,更是现代 JS 的基础。如果你还没上手,早点试试,写久了你会发现,效率高了,心情也好了。
ES6-master.zip
预估大小:32个文件
ES6-master
文件夹
.gitignore
905B
Rollup
文件夹
.babelrc
66B
package.json
700B
src
文件夹
main.js
327B
modules
文件夹
dom.js
119B
utils.js
190B
57.7KB
文件大小:
评论区