ecmascript
Axel Rauschmayer博士正式公布了ECMAScript 6(ES6)模块语法的最终细节。 Rauschmayer在文章“ECMAScript 6模块:最终语法”中详细描述了完整的ES6模块系统,包括ECMAScript 6模块、模块元数据和ECMAScript 6模块加载器的API等。 据Rauschmayer所述,ES6模块的目标是创建一种让CommonJS和AMD用户都感到满意的格式,由于这种模式是内置于语言之中的,因此其能力超越了CommonJS和AMD
打包模块就是将若干模块文件合并为一个独立文件。这么做有三个原因: 为了方便加载所有的模块,应该只有少量的文件被检索。 压缩打包后的文件比压缩分开的文件要稍微更高效些
JavaScript是一种广泛用于客户端Web开发的脚本语种,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。以它为基础,制定了ECMAScript标准
UNICODE 是目前用来解决 ASCII 码 256 个字符限制问题的一种比较流行的解决方案。大家知道,ASCII 字符集只有256个字符,用 0-255 之间的数字来表示。包括大小写字母、数字以及少数特殊字符;如标点符号、货币符号等
另一个值得注意的是,JavaScript没有”函数签名(function signature)”的概念,你可以传入零个或者多个参数去调用函数,而不用担心会报错;如果函数需要的参数你没传入,那么参数值默认就是undefined 。如果你想知道传入的参数是什么?你可以通过 arguments 对象来查看。示例如下: 函数没有明确要求一定得返回什么,如果一个函数没有明确返回的对象,那么默认返回 undefined. 谨记: 函数永远会返回一个值 —— 如果没明确提供返回的值,那么返回undefined(构造函数除外,它一定会返回新对象) 变量作用域决定了变量的可访问性(可见性) 在JavaScript中,有两种作用域—全局(global)和本地(local 主要是只函数内的 ) 当使用var声明一个变量时,它会自动添加到最直接的可用范围中
使用正则表达式字面量和使用 RegExp 构造函数创建的正则表达式不一样。在 ECMAScript 3 中 正则表达式字面量始终会共享同一个RegExp实例而使用构造函数创建的每一个新RegExp实例都是一个新实例。来看下面的例子
本章介绍和说明 土语 中所有的标准的内置对象、以及它们的方法和属性。 全局的对象( global objects )或称标准内置对象,不要和 “全局对象(global object)” 混淆。这里说的全局的对象是说在全局作用域里的对象
《ECMAScript新功能精讲视频教程》本课程30多分钟讲解了ECMAScript新功能,ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。 把对象的值复制到另一个对象里 - Object.assign() 《ECMAScript新功能精讲视频教程》看完了本节课程,我们可以了解到ECMAScript基础等等等!
在多数程序设计语言中,加性运算符(即加号或减号)通常是最简单的数学运算符。 在 ECMAScript 中,加性运算符有大量的特殊行为。 与乘性运算符一样,在处理特殊值时,ECMAScript 中的加法也有一些特殊行为: 某个运算数是 NaN,那么结果为 NaN
JSON经常应用到的场景是:在后台应用程序中将响应数据封装成JSON格式,传到前台页面之后,需要将JSON格式转换为JavaScript对象,然后在网页中使用该数据。 JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。 为了更简单地为您讲解,我们使用字符串作为输入进行演示(而不是文件)
