ECMAScript 的语法大量借鉴了C及其他类C语言(如Java 和Perl)的语法。 1. 区分大小写 2.标识符 2.1 第一个字符必须是一个字母、下划线(_)或一个美元符号($); 2.2 其他字符可以是字母、下划线、美元符号或数字 按照惯例,ECMAScript标识符采用驼峰大小写格式,也 ...
分类:
编程语言 时间:
2017-05-22 20:30:41
阅读次数:
144
模式匹配:只要等号两边的模式相同,左边的变量就会被赋予对应的值。 嵌套数组进行解构: 不完全解构:等号左边的模式,只匹配一部分的等号右边的数组。 只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值: 对象的解构赋值 解构不仅可以用于数组,还可以用于对象。 结果:aaa,bbb ...
分类:
编程语言 时间:
2017-05-22 16:54:10
阅读次数:
226
ECMAScript 1.语法 2.变量:只能使用var定义,如果在函数的内容使用var定义,那么它是一个局部变量,如果没有使用var它是一个全局的。弱类型! 3.数据类型:原始数据类型(undefined/null/string/number/boolean) 4.语句: 5.运算符:==与 的区 ...
分类:
编程语言 时间:
2017-05-20 16:34:10
阅读次数:
166
JavaScript由三部分组成: ECMAscript(JavaScript的核心标准,也是一个解析器); 目前常用的是两种: ES5,即2009年12月发布的JavaScript的核心标准; ES6,即2015年6月17日发布发布的JavaScript的核心标准; DOM(document ob ...
分类:
编程语言 时间:
2017-05-20 12:21:42
阅读次数:
156
1.原型链方式 主要利用原型对象,让引用类型A的的prototype属性指向另一个引用类型的实例,从而继承另一个引用类型的属性和方法。 问题1.无法在创建子类的时候向父类的构造函数传递参数2.父类中有引用类型的属性的话,只要子类实例中有操作,所有的都会受到影响 2.借用构造函数 利用函数的父函数ca ...
分类:
其他好文 时间:
2017-05-19 22:11:08
阅读次数:
206
ES6在2015.6发布,就被很多框架引用。以后每年6月份发布新版本。新技术真是日新月异。 ES6 —>tepyscript—>angular2—>ionic2 还有nodejs的关系 电子书 阮一峰 ECMAScript 6入门 模块(module)[?m?dju:l]ma jiu模型(model ...
分类:
其他好文 时间:
2017-05-18 20:22:29
阅读次数:
168
2017-05-10 js简介 一个叫“不难登”的人发明的。js的流行是因为 ajax 的关系。 js分为三个部分: 核心: ECMAScript 文档对象模型: DOM 浏览器对象模型: BOM 核心: ECMAScript 他与浏览器并没什么关系,只是规定了一些语法、类型、关键字什么的。 文档对 ...
分类:
编程语言 时间:
2017-05-17 10:11:06
阅读次数:
217
我们目前为止大多数引用类型都是Object类型的实例,Object也是ECMAScript中使用最多的一种类型(就像java.lang.Object一样,Object类型是所有它的实例的基础)。Object类型的创建方式、使用对于Object类型应用for in 枚举循环 Object每个实例都会具... ...
分类:
Web程序 时间:
2017-05-16 13:13:59
阅读次数:
148
ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。var box = new Object ...
分类:
Web程序 时间:
2017-05-15 09:55:04
阅读次数:
193
ECMAScript中的函数是对象,因此函数也有属性和方法。每个函数都包含两个属性:ength和prototype。 其中, length属性表示函数希望接收的命名参数的个数 . PS: 对于prototype属性, 它是保存所有实例方法的真正所在, 也就是原型。 这个属性,我们将在面向对象一章详细 ...
分类:
其他好文 时间:
2017-05-13 19:04:58
阅读次数:
115