window对象----BOM的核心控制窗口、框架和弹出窗口利用location对象中的页面信息使用navigator对象(一)window对象在浏览器中,window对象有双重角色:既是通过Javascript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。1.全局作用域...
分类:
编程语言 时间:
2014-09-09 15:10:49
阅读次数:
215
9.2Module(模块)模式通常能够帮助我们清晰地分离和组织项目中的代码单元js中实现模块的方法1》对象字面量表示法2》Module模式3》AMD模式4》CommonJS模块5》ECMAScript Harmony模块Module模式某种程度上是基于对象的字面量9.2.1对象字面量在对象字面量表示...
分类:
Web程序 时间:
2014-09-09 12:03:58
阅读次数:
246
根据ECMA-262定义,Javascript的变量是弱类型的,它只是在特定时间用于保存特定值的一个名字而已。变量的值及其数据类型都可能在执行过程中改变ECMAScript变量的值分两种类型:基本类型值和引用类型值 基本类型值:简单的数据段引用类型值:由多个值构成的对象存储基本类型值的数据类型有:U...
分类:
编程语言 时间:
2014-09-07 08:42:34
阅读次数:
224
ECMAScript 数据类型 标准 核心 数据类型 typeof 判断数据类型 数字型 布尔型 对象类型 函数 字符串 undefined 未定义 数字型 字符型 var s=’1233’ 空格也算 charAt() 获取子字符串的方法 s.length =4 s.charAt(3) =3 boo...
分类:
编程语言 时间:
2014-09-04 18:29:59
阅读次数:
261
ECMAScript 中所有函数的参数都是按值传递的。也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。基本类型值的传递如同基本类型变量的复制一样,而引用类型值的传递,则如同引用类型变量的复制一样。有不少开发人员在这一点上可能会感到困惑,因为访问变量有按值和按引用...
分类:
其他好文 时间:
2014-09-03 16:41:16
阅读次数:
165
ECMAScript从技术来说是一门面向对象的语言,但不具备传统的面向对象语言所支持的类和接口等基本结构。虽然引用类型与类看起来类似,但是他们并不是相同的概念。引用类型有时也被成为对象定义,因为它描述的是一类对象所具有的属性和方法。 Object类型 创建Object实例的方式有两种。第一种是使用n...
分类:
编程语言 时间:
2014-09-03 16:33:46
阅读次数:
169
在这个js框架随处乱跑的时代,你是否考虑过写一个自己的框架?下面的内容也许会有点帮助。一个框架应该包含哪些内容?1. 语言扩展大部分现有的框架都提供了这部分内容,语言扩展应当是以ECMAScript为基础进行的,不应当依赖任何宿主环境,也就是说,作为一个框架的设计者,你应当保证你的语言扩展可以工作在...
分类:
编程语言 时间:
2014-09-02 11:47:44
阅读次数:
215
ECMAScript中没有块级作用域 注释中的内容:先弹出九个“循环内的弹出框”+1~9,最后弹出“循环外的弹出框”+10没有注释的内容:弹出“循环外”+10;
分类:
其他好文 时间:
2014-09-02 10:11:04
阅读次数:
161
变量 Javascript 是区分大小写的, 也就是说 var nun 与 var Num 是不同的变量. ECMAScript的变量是松散类型的,所谓松散类型就是可以保存任何类型的数据。ECMAScript中变量共有6种类型:5种基本类型和1种引用类型。 基本类型如下所示: Undefined; ...
分类:
编程语言 时间:
2014-08-30 19:01:39
阅读次数:
279
本地对象:ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。 简单来说,本地对象就是 ECMA-262 定义的类(引用类型)内置对象:ECMA-262 把内置对象(built-in object)定义为“由 ...
分类:
编程语言 时间:
2014-08-29 15:56:18
阅读次数:
304