《深入理解ES6》之字符串和正则表达式 发表于 2018-01-13 | 分类于 JavaScript , 《深入理解ES6》 ES6之前,JavaScript字符串是基于16位字符编码(UTF-16)进行构建。每16位序列是一个编码单元,代表一个字符。length、charAt()等字符串属性和方法都是基于这种编码单元构造的。 阅读全文 »
《深入理解ES6》之块级作用域绑定 发表于 2017-12-16 | 分类于 JavaScript , 《深入理解ES6》 var声明及变量提升(Hoisting)机制在函数作用域或全局作用域钟通过关键字var声明的变量,都会被当成在当前作用域顶部声明的变量,这就是我们常说的提升(Hoisting)机制 阅读全文 »
Context 发表于 2017-12-03 | 分类于 React.js ContextReact.js中,某个组件往自己的context里面放了某些状态,这个组件之下的所有子组件都可以直接访问这个状态,而不需要通过中间组件的传递。一个组件的context只有子组件能够访问,它的父组件是不能访问的。 阅读全文 »
Canvas入门 发表于 2017-11-05 | 分类于 Canvas Canvas基础知识canvas是HTML中的一个元素,使用JavaScript来绘制图形。可以添加一些HTML属性,也可以通过style设置一些样式 阅读全文 »