ECMAScript 基于多种原始技术,最著名的是 JavaScript (Netscape) 和 JScript (Microsoft)。截止2022年,正式标准一共发布12次,es2020草案撰写中。
this对于程序员来说不陌生,但是很多错误就跟this有关;前端jser,this指向的是谁是一个老生常谈的问题。教程上有很多区分方法,但当一个错误抛出来的时候恰好你正在学习阶段。以为是自己书写的语法错误,其实不然。是基础知...
上篇文章中,我们介绍了TS中的类和修饰符,这篇我们继续了解TS中的类相关的两个东西,分别是类的继承以及抽象类
在ES5中,声明变量只有var和function两种形式。但是因为var声明的变量会有一定的缺点(内层变量可能覆盖外层变量的问题以及用来计数的循环变量泄露为全局变量),ES6提出了使用let和const声明变量,更加安全方便的提供我们声明...
单一状态树指的是用一个对象来包含整个应用中所有层级的状态(Vuex 的 store 对象就是一个典型的单一状态树)。
let 和 const 解决了之前 var 的问题。首先,let 和 const 声明的变量不能重复声明。其次,使用 let 声明的变量是可以修改的,而使用 const 声明的变量是不能修改的(也就是其他语言的常量)。最后,使用 let 和 const 声明的...
Node.js 是一个用于编写快速实用程序脚本的漂亮工具。我在许多构建过程中都使用它。重命名文件、下载数据、图像处理——Node.js 脚本处理我项目中的许多任务。...
这一篇,我们说说 ES 中的面向对象。ECMAScript 中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。ECMA-262 把对象定义为: “无序属性的集合,其属性可以包含基本值、对象或者函数。”对象的每个属性或方法...
ECMA 描述了一组用于操作数据值的操作符。包括: 算数操作符、位操作符、关系操作符以及相等操作符等。
ECMAScript 中的一切(标识符,操作符)都是区分大小写的,即大小写敏感的语言。如: 变量 test 和变量 Test 分别表示两个变量。