写在前面:以下是个人总结的关于js常见的入门级的问题一些总结。 js是有 ECMAScript Dom Bom 三部分组成。 1,undefined,NaN,Null,infinity 1) undefined 是undefined 类型 var a; //声明变量后不赋值 typeof 类型判断方 ...
分类:
Web程序 时间:
2017-01-07 01:25:36
阅读次数:
255
https://hacks.mozilla.org/2015/04/es6-in-depth-an-introduction/ What falls under the scope of ECMAScript? The JavaScript programming language is stand ...
https://hacks.mozilla.org/2015/04/es6-in-depth-an-introduction/ Counting to 6 The previous editions of the ECMAScript standard were numbered 1, 2, 3, ...
分类:
Web程序 时间:
2017-01-06 13:57:37
阅读次数:
199
思考 首先我们来思考一个问题:我们都知道几乎所有现代主流浏览器都全面支持了ECMAScript 5.1版标准,而JavaScript的标准是ECMAScript。那么我们就容易认为JavaScript是一种浏览器端的解释型编程脚本。那么脱离了浏览器,JavaScript还能够解释运行吗? 答案是肯定 ...
分类:
编程语言 时间:
2017-01-06 11:12:12
阅读次数:
205
Javascript 严格模式详解 转自: 阮一峰 阮一峰 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javas ...
分类:
编程语言 时间:
2017-01-05 17:04:10
阅读次数:
295
这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。 第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数。 这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。 第一种是ECMAScript Global Object ...
分类:
编程语言 时间:
2017-01-05 00:54:04
阅读次数:
295
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 ...
分类:
编程语言 时间:
2017-01-03 22:06:48
阅读次数:
268
一、工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程(本书后面还将讨论其他设计模式及其在JavaScript 中的实现)。考虑到在ECMAScript 中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节,如下面的例子所示。 函数cre ...
分类:
编程语言 时间:
2016-12-30 09:30:31
阅读次数:
193
Boolean类型是ECMAScript中使用最多的一种类型,该类型只有两个字面值:true和false。这两个值与数字值不是一回事,因此true不一定等于1,而false也不一定等于0。需要注意的是,Boolean类型的字面值true和false是区分大小写的。也就是说,True和False(以及 ...
分类:
Web程序 时间:
2016-12-28 21:25:19
阅读次数:
273
ECMAScript中的对象是可变的键控集合(即一组数据和功能的集合)。它将很多值聚合在一起,可通过名字访问这些值。对象也可看做属性的容器,每个属性都是一个名/值对。属性的名字可以是包括空字符串在内的任意字符串。属性值可以是除undefined值之外的任何值。对象最常见的用法是创建(create)、 ...
分类:
Web程序 时间:
2016-12-28 21:15:25
阅读次数:
256