《ECMAScript 6入门》全面介绍了ECMAScript6新引入的语法特性,覆盖了ECMAScript 6 与 ECMAScript 5 的所有不同之处,对涉及的语法知识给予了详细介绍,并给出了大量简洁易懂的示例代码。
2021年07月15日
2021年07月15日 本章探讨如何将ES6的新语法,运用到编码实践之中,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。
2021年07月15日 ES6的Class只是面向对象编程的语法糖,升级了ES5的构造函数的原型链继承的写法,并没有解决模块化问题。Module功能就是为了解决这个问题而提出的。
2021年07月15日
2021年07月15日 异步编程对JavaScript语言太重要。JavaScript只有一根线程,如果没有异步编程,根本没法用,非卡死不可。
2021年07月15日 Promise在JavaScript语言早有实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的API,可供进一步处理。
2021年07月15日
2021年07月15日
2021年07月15日
本书尽可能的从一个符合现代理念的角度出发,让初学者能更容易的学习 JavaScript。
一点微小的工作:
从一开始就着眼于现代功能,快速入门。
大多数章节都提供测试驱动的练习和测验。
涵盖了 JavaScript 的所有基本功能,包括 ES2019。
可选的高级部分能让您继续深入挖掘。
不需要 JavaScript 的预备知识,但您应该知道如何编程。
一点微小的工作:
从一开始就着眼于现代功能,快速入门。
大多数章节都提供测试驱动的练习和测验。
涵盖了 JavaScript 的所有基本功能,包括 ES2019。
可选的高级部分能让您继续深入挖掘。
不需要 JavaScript 的预备知识,但您应该知道如何编程。
2021年09月07日 JavaScript 模块的当前环境非常多样化:ES6 带来了内置模块,但是它们之前的模块系统仍然存在。了解后者有助于理解前者,所以让我们进行调查。
在过去三年半的时间里,AngularJS已经成为世界上数十万程序员的领先开源JavaScript应用程序框架。 AngularJS的“1.x”版本已被广泛使用,并且变得非常受欢迎的复杂应用程序。 新的“Angular 2”也宣布了其最终版本。
2021年11月12日 ES6引入 模块 支持。 ES6中的模块是单个文件,它允许代码和数据隔离,它有助于在逻辑上组织和聚合代码。 在其他语言中,它被称为包或库。
2021年11月12日 解构是一种无需编写大量代码就能从{}或[]中快速提取数据的方式。
2021年11月12日 在以下情况下,扩展语句允许表达式就地扩展:
数组
函数调用
多变量解构
剩余参数与扩展语句相反,它将不定数量的逗号分隔的表达式收集到数组中。
数组
函数调用
多变量解构
剩余参数与扩展语句相反,它将不定数量的逗号分隔的表达式收集到数组中。
2021年11月12日 ES6引入了块范围的概念。 块范围界定对来自其他语言(如C,Java或甚至PHP)的程序员来说是熟悉的。
2021年11月12日 在继承部分,我们研究了扩展类功能的一种方法,另一种方法是使用委托来扩展功能。 使用委托,一个对象将包含对不同对象的引用,它将切换执行功能的请求。
2021年11月12日 JavaScript的继承与其他语言中的继承的工作不同,这可能很混乱。 ES6类提供了一种语法糖,试图缓解使用ES5中存在的原型继承的问题。
为了说明这一点,我们创建一个动物园应用,其中创建鸟类。在经典继承中,我们定义一个基类,然后将其子类化以创建一个派生类。
为了说明这一点,我们创建一个动物园应用,其中创建鸟类。在经典继承中,我们定义一个基类,然后将其子类化以创建一个派生类。
2021年11月12日 在传统的JavaScript中,包含在匹配的 " 或 ' 标记内的文本被认为是一个字符串。 " 或 ' 内的文本只能在一行上,没有办法在这些字符串中插入数据,这导致了很多看起来像下面那样丑陋的串联代码:
2021年11月12日 ES6 提供了一些处理 this 的新语法: “箭头函数”。箭头函数能使高阶函数更容易的工作。
2021年11月12日
2021年11月12日 JavaScript是在1995年创建的,但语言今天仍然欣欣向荣。有子集,超集,当前最新版本为ES6,这带来了很多新的特性。
一些亮点:
类与继承
箭头函数
模板字符串
常量和块作用域变量
… 展开运算符和 … 剩余操作符
解构
模块和模块加载器
Promise
一些亮点:
类与继承
箭头函数
模板字符串
常量和块作用域变量
… 展开运算符和 … 剩余操作符
解构
模块和模块加载器
Promise
前一页
后一页