摘要:
目录 "模块是什么" "使用基础" "接口标识符重命名" "缺省接口" "Re exporting" "非绑定import" "总结" JavaScript令人困惑并且易引发错误的特性之一是以“一切皆共享”的方式加载代码。所有文件内定义的一切代码都共享一个全局作用域,这一点是JavaScript落后 阅读全文
摘要:
目录 "异步编程" "Promise基础" "链式Promise" "多重Promise响应" "Promise继承" "总结" 异步操作是JavaScript最强大的功能之一。JavaScript的设计初衷是作为一种面向web的语言,因此具备响应用户行为(比如鼠标和键盘事件)的功能。Node.js 阅读全文
摘要:
目录 "Object分类" "Object字面量扩展" "Object.assign()" "重复属性" "改变原型" "super引用" "方法" "总结" ES6针对Object的改进,旨在使JavaScript语言更加接近“万物皆对象”的理念。随着越来越多地使用Object类型进行开发,开发者 阅读全文
摘要:
目录 "ES5中的拟Class结构" "Class声明" "Class表达式" "存储器属性" "静态成员" "派生类" "new.target" "总结" 自JavaScript面世以来,许多开发者疑惑为何JavaScript没有Class。大多数面向对象语言都支持Class以及Class继承,尽 阅读全文
摘要:
目录 "默认参数" "剩余参数" "解构参数" "展开运算符" "name属性" "new.target, 和`[[Construct]]`" "块级域函数" "箭头函数" "总结" 函数在任何一门编程语言中都是很重要的一个环节。JavaScript至今已有多年的历史,但是它的函数仍然停留在很初级的 阅读全文
摘要:
目录 "块绑定" "Let声明" "Let在循环中的妙用" "let全局变量" "常量声明" "解构赋值" "Object解构" "数组解构" "混合解构" "数字" "八进制与二进制" "isFinite()和isNaN()" "parseInt()和parseFloat()" "整型" "一些新 阅读全文
摘要:
目录: "更好的Unicode编码支持" "codePointAt()函数" "String.fromCodePoint()" "用转义序列对Non BMP字符编码" "normalize()函数" "正则表达式的u标志" "Unicode标识符" "更多字符串相关改动" "includes(),s 阅读全文
摘要:
自诞生之初截止目前(2016年初),React可以说是前端界最流行的话题,如果你还不知道React是何物,你就该需要充充电了。 d3是由纽约时报工程师开源的一个绘制基于svg的数据可视化工具,是近几年最流行的visualization工具库之一。d3提供丰富的svg绘制API、动画甚至布局等功能,目 阅读全文