js
nomadyyj
出来北京,请多多关照!呵呵...
展开
-
javascript学习笔记(一)---EDMASCript基础
EDMASCript基础 1,语法: a,区分大小写 b,变量为弱类型,定义时只用var运算符,可以将它初始化为任意类型. c,每行结尾的分号可有可无. d,注释与java相同. 2,变量: a,首字母必须是字母,下划线,或美元符号; b,变量使用之前不必声明(不建议如此); 3,变量存放的两种类型: a,原始值(primitive ...2008-06-18 13:23:29 · 139 阅读 · 0 评论 -
javascript学习笔记(二)---ECMAScript 预定义引用类型
ECMAScript 预定义引用类型 1,Object类:ECMAScript 中的 Object 类与 Java 中的 object 相似, ECMAScript 中的所有类都由这个类继承而来. Object类的属性: Constructor ——对创建对象的函数的引用(指针)。对于 Object 类,该指针指向原始的 object() 函数。 ...2008-06-18 14:31:31 · 209 阅读 · 0 评论 -
javascript学习笔记(三)---函数
函数---一组可以随时随地运行的语句,它们是 ECMAScript 的核心。函数是由关键字 function 、函数名加一组参数以及置于括号中的要执行的代码声明的. function functionName(args...){ statements } ECMAScript 中的函数不能重载。 但可用相同的名字在同一个作用域中定义两个函数,而不会引发错误,但真正使用的是后一个函...2008-06-18 20:55:21 · 132 阅读 · 0 评论 -
javascript学习笔记(四)---本地对象Array
创建 Array 对象: var temp = new Array(); var temp = new Array(10); //参数为数组大小 var temp = new Array("nomad","angel","tom"); var temp = ["nomad","angel","tom"]; 属性 length 得到数组的大小; Array 对象覆盖了 t2008-06-18 21:20:45 · 117 阅读 · 0 评论 -
javascript学习笔记(五)---内置对象
ECMAScript 只定义了两个内置对象,即 Global 和 Math Global对象:Global 对象是 ECMAScript 中最特别的对象,因为实际上它根本不存在。 ECMAScript 中,不存在独立的函数,所有函数都必须是某个对象的方法。 isNaN() 、 isFinite() 、 parseInt() 和 parseFloat() 等 都是 Global ...2008-06-18 22:46:38 · 136 阅读 · 0 评论 -
javascript学习笔记(六)---定义类或对象
工厂方式--- 创建并返回特定类型的对象的 工厂函数 ( factory function ) function createCar(color,doors,mpg){ var tempCar = new Object; tempCar.color = color; tempCar.doors = doors; tempCar.mpg = mpg; tempCar.showCar...2008-06-18 23:26:10 · 117 阅读 · 0 评论 -
javascript应用---实现StringBuffer(附性能测试)
ECMAScript 的字符串是不可变的,传统的字符串连接性能特别差: var str = "hello"; str += "world"; 这段代码在幕后执行的步骤如下: (1) 创建存储 "hello " 的字符串。 (2) 创建存储 "world " 的字符串。 (3) 创建存储连接结果的字符串。 (4) 把 str 的当前内容复制到结果中。 (5) 把 "worl...2008-06-19 09:18:32 · 243 阅读 · 0 评论 -
javascript学习笔记(七)---继承的实现
ECMAScript 中实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非由解释程序处理。 对象冒充--- 构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使 ClassA 的构造函数成为 ClassB 的方法,然后调用它。 ClassB ...2008-06-19 14:16:10 · 141 阅读 · 0 评论 -
javascript学习笔记(八)---BOM(Browser Object Model)
BOM由一系列相关的对象构成(a series of objects that are related to one another):(见附件图) Window对象:window 对象是整个 BOM 的核心, 表示整个浏览器窗口 或一个框架. top 对象:指向的都是最顶层的(最外层的)框架,即浏览器窗口自身。 parent对象: 父级窗口/框架. self对象:当前容器显示,它总...2008-06-20 09:45:29 · 135 阅读 · 0 评论