概述 ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMAScript-262。 ECMAScript 标准建立在一些原有的技术上,最为著名的是 JavaScript (网景) 和 JScript (微软) ...
分类:
其他好文 时间:
2019-10-06 11:18:33
阅读次数:
70
箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或 new.target。这些函数表达式更适用于那些本来需要匿名函数的地方,并且它们不能用作构造函数。 使用时要注意的点: 1. 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 例如 ...
分类:
其他好文 时间:
2019-10-06 00:52:40
阅读次数:
85
变量的定义 1.取得并使用值是所有程序设计中的要点 2.JS中的变量是没有类型的,在JS中只有值才持有类型,变量所持有的是其对应值的类型。 变量的声明 var a; (1)使用关键字var,用var关键字声明的变量,如果没有初始赋值,则其值为 undefined (2)ECMAscript的变量是松 ...
分类:
编程语言 时间:
2019-10-05 14:44:38
阅读次数:
96
JavaScript 赋值运算符 赋值运算符向 JavaScript 变量赋值。 提示:**= 运算符属于 ECMAScript 2016 proposal (ES7) 的实验部分。它的跨浏览器表现并不稳定。请勿使用。 赋值实例 = 赋值运算符向变量赋值。 赋值 var x = 7; += 赋值运算 ...
分类:
编程语言 时间:
2019-10-05 10:59:33
阅读次数:
127
引言: ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。日常场合,这两个词是可以互换的。 ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 Jav ...
分类:
其他好文 时间:
2019-10-05 01:01:56
阅读次数:
102
根据追源溯本原则 箭头函数有什么优点? 解决了什么问题? 引入箭头函数有两个方面的作用:更简短的函数并且不绑定this。 在ECMAScript 3/5中,通过将this值分配给封闭的变量,可以解决this问题。 箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承this 由于 箭头 ...
分类:
其他好文 时间:
2019-10-04 20:35:21
阅读次数:
85
大多数面向对象的编程语言都支持类和类继承的特性,而JS却不支持这些特性,只能通过其他方法定义并关联多个相似的对象,这种状态一直延续到了ES5。由于类似的库层出不穷,最终还是在ECMAScript 6中引入了类的特性。本文将详细介绍ES6中的类,ES6 的 class 属于一种“语法糖”,所以只是写法 ...
分类:
其他好文 时间:
2019-10-04 00:14:43
阅读次数:
126
闭包函数 闭包是ECMAScript (JavaScript)最强大的特性之一,但用好闭包的前提是必须理解闭包。闭包的创建相对容易,人们甚至会在不经意间创建闭包,但这些无意创建的闭包却存在潜在的危害,尤其是在比较常见的浏览器环境下。如果想要扬长避短地使用闭包这一特性,则必须了解它们的工作机制。而闭包 ...
分类:
其他好文 时间:
2019-10-03 23:48:03
阅读次数:
113
ES6是ECMAScript标准十余年来变动最大的一个版本,其中添加了许多新的语法特性,既有大家耳熟能详的Promise,也有闻所未闻的Proxy代理和Reflection反射;既有可以通过转译器(Transpiler)等方式在旧版本浏览器中实现兼容的let、const、不定参数、展开运算符等功能, ...
分类:
其他好文 时间:
2019-10-01 09:29:31
阅读次数:
837
㈠什么是json? JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON 成为理想的数据 ...
分类:
Web程序 时间:
2019-09-30 00:06:41
阅读次数:
117