博客

分享关于技术、生活和成长的见闻。

JavaScript

string

本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。 ES6 加强了对 Unicode 的支持,允许采用`\uxxxx`形式表示一个字符,其中`xxxx`表示字符的 Unicode 码点。 ```javascript...

阅读全文 →
2个月前2
JavaScript

string-methods

本章介绍字符串对象的新增方法。 ES5 提供`String.fromCharCode()`方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于`0xFFFF`的字符。 ```javascript...

阅读全文 →
2个月前2
JavaScript

style

本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,下面的内容主要参考了 [Airbnb](https://github.com/airbnb/javascript) 公司的 JavaScrip...

阅读全文 →
2个月前2
JavaScript

symbol

ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入`Symbol`的原因。 ES6...

阅读全文 →
2个月前2