1、ECMAScript数据类型分为:基本类型值和引用类型值;ECMAScript中所有函数的参数都是按值传递的;检查对象的类型:varible instanceof constructorAlert(person instanceof Object);2、 执行环境和变量每个执行环境都有一个与之关...
分类:
编程语言 时间:
2015-06-09 00:40:07
阅读次数:
160
工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。考虑到在ECMAScript中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节,例如: function createPerson(name,age,job){ var o = new...
分类:
其他好文 时间:
2015-06-08 23:17:44
阅读次数:
158
我相信,在ECMAScript.next到来的时候,我们现在每天都在写的JavaScript代码将会发生巨大的变化.接下来的一年将会是令JavaScript开发者们兴奋的一年,越来越多的特性提案将被最终敲定,新一版本的JavaScript将会慢慢得到普及.本文中,我将会讲几个我个人很期待的,希望能在...
分类:
编程语言 时间:
2015-06-08 16:56:50
阅读次数:
292
JavaScript是一种基于ECMAScript规范的脚本语言,并在其基础上进行了自己的封装。值得一说的是,ECMAScript不是一种编程语言,它仅仅是一种由欧洲计算机协会制定和发布的脚本语言规范。除了JavaScript之外,ActionScript(Flash)、JScript(微软)都是基...
分类:
编程语言 时间:
2015-06-08 08:26:09
阅读次数:
168
一、Array数组概述: 1、Array 类型是 ECMAScript 最常用的类型。 2、javaScript 中的 Array 类型和其他语言中的数组有着很大的区别。 3、虽然数组都是有序排列,但 javaScript中的数组每个元素可以保存任何类型。 4、javaScr...
分类:
编程语言 时间:
2015-06-08 08:24:30
阅读次数:
185
一、arguments对象概述: 1、ECMAScript 函数不介意传递进来多少参数,也不会因为参数不统一而错误。 2、函数体内可以通过 arguments 对象来接收传递进来的参数,并且保存函数参数function box() { return arguments[0]+' ...
分类:
编程语言 时间:
2015-06-08 06:09:17
阅读次数:
141
ECMAScript 定义了 5 个算术运算符,加、减、乘、除、求模(取余)。如果在算术运算的值不是数值,那么后台会先使用 Number()转型函数将其转换为数值(隐式转换)。一、加法 var box = 1 + 2; //等于 3 var box = 1 + NaN; ...
分类:
编程语言 时间:
2015-06-07 23:35:09
阅读次数:
238
每个Javascript开发者都应当知道的那些事2015-06-07前端大全(点击上方蓝字,可快速关注我们)Javascript是一种日益增长的语言,特别是现在ECMAScript规范按照每年的发布时间表发布。伴随着这门语言的规模化和快速发展,掌握JS(不仅仅是jQuery)的重要性,变得更加重要。...
分类:
编程语言 时间:
2015-06-07 23:01:14
阅读次数:
239
由于未对象定义多个属性的可能性很大,ECMAScript 5 又定义了一个Object.defineProperties()方法。利用这个方法可以通过描述符一次定义多个属性。这个方法接收两个对象参数:第一个对象是要添加和修改其属性的对象,第二个对象的属性与第一个对象中要添加或修改的属性一一对应。.....
分类:
其他好文 时间:
2015-06-07 21:29:20
阅读次数:
126
一.语法构成: 1、区分大小写: ECMAScript 中的一切,包括变量、函数名和操作符都是区分大小写的。例如:text 和Text 表示两种不同的变量。 2、标识符: 所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格式规则组合起来的一或多个字符: ...
分类:
编程语言 时间:
2015-06-07 21:29:02
阅读次数:
200