每个面向国际的语言都需要有自己的国际化解决方案,Java 从一开始就是用 Unicode 来处理所有的字符串,这让 Java 具备了国际化的一个...
与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在...
在 ECMAScript 6 之前,可以使用数组来存储值,而 ECMAScript 6 新增了 Set 和 WeakSet 两种集合类型。 Se...
在 ECMAScript 6 之前,可以使用 Object 的对象属性作为键,再使用属性引用值的方式来实现 key/value 存储; 而 EC...
Symbol 是 ECMAScript 6 新增的基本数据类型。Symbol 提供的实例是唯一、不可变的。它的用途可以确保对象属性使用唯一标识符...
在 ECMASCript 6 之前,使用构造函数模式与原型模式以及它们的组合来模拟类的行为 。但是这几种策略都有自己的问题,也有相应的妥协。而实...
生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有一个函数块内暂停和恢复代码执行的能力。 生成器函数提供了一个强大的选择:它允许...
ECMAScript 6 规范新增的迭代器是一种新的遍历机制,能够更清晰、高效、方便地实现迭代。所有通过迭代器访问的结构都实现了 Iterato...
ECMAScript 变量是松散类型的,意思是变量可以用于保存任何类型的数据。每个变量只不过是一个用于保存任意值的命令占位符。在 ECMAScr...