javascript
hehaoran
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计 (读书笔记1)
1. ECMAScript的解释程序遇到未声明过的标识符时,用该变量名创建一个全局变量,并将其初始化为指定的值。如 sMytest2 var sMytest = "hello"; sMytest2 = sMytest + "welcome"; 这是该语言的便利之处,不过如果不能紧密跟踪变量,这样做也很危险。最好的习惯是像使用其他程序设计语言一样,总是声明所有变量 2. 在E...原创 2009-11-23 14:39:41 · 114 阅读 · 0 评论 -
javascript方法和技巧大全2(轉)
166.xml数据岛绑定表格 接收人 发送人 主题 内容 表格的结束 //cd_catalog.xml Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide you...2010-02-22 09:50:01 · 182 阅读 · 0 评论 -
javascript方法和技巧大全1 (轉)
javascript方法和技巧大全 (轉) JavaScript就这么回事1:基础知识 1 创建脚本块 1: 2: JavaScript code goes here 3: 2 隐藏脚本代码 1: 2: 5: 在不支持JavaScript的浏览器中将不执行相关代码 3 浏览器不支持的时候显示 1...原创 2010-02-22 09:46:45 · 299 阅读 · 0 评论 -
js生成行,刪除行,復制行
无标题文档 Item Item No Nickname Cleats / Flat Upper / Out Size Qty Net Price Actual Price Amount Price Ac...原创 2009-09-07 11:58:08 · 79 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记9)
继承机制实例 要用ECMAScript实现继承机制,首先从基类入手。所有开发者定义的类都可作为基类。 出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。 选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。 有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基...原创 2009-11-23 14:47:14 · 79 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记8)
修改对象 创建对象只是使用ECMAScript的乐趣的一部分。你喜欢修改已有对象的行为吗? 这在ECMAScript中是完全可能的,所以可为String、Array、Number或其他任意一种对象设计出你想要的任何方法,因为有无限的可能性。 还记得本章前面的小节中介绍的prototype属性吗? 你已经知道,每个构造函数都有个prototype属性,可用于定义方法。 ...原创 2009-11-23 14:46:21 · 81 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记7)
定义类或对象 1 工厂方式 对象的属性可在对象创建后动态定义 问题是可能需要创建多个car实例。 所有这些问题引发了开发者定义的构造函数的出现。 2 构造函数方式 在构造函数内部无创建对象,而是使用this关键字。 现在,用new运算符和类名car创建对象,就更像创建ECMAScript中一般对象了。你也许会问,这种方式在管理函数方面是否存在与前一种方式相同的...原创 2009-11-23 14:45:40 · 143 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记6)
1 公用、受保护和私有作用域 公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。 私有作用域中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存在。 这也意味着如果类定义了私有属性和方法,则它的子类也不能访问这些属性和方法。 受保护作用域 虽然在不同语言中,受保护作用域的应用的规则不同,但一般说来,它都用于定义私...原创 2009-11-23 14:44:41 · 77 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记5)
内置对象 ECMA-262把内置对象(built-in object) 定义为“由ECMAScript实现提供的、独立于宿主环境的所有对象,在ECMAScript程序开始执行时出现”。 这意味着开发者不必明确实例化内置对象,它已被实例化了。 ECMA-262只定义了两个内置对象,即Global和Math(它们也是本地对象,根据定义,每个内置对象都是本地对象)。 1. ...原创 2009-11-23 14:44:03 · 81 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记4)
本地对象 ECMA-262把本地对象(native object)定义为“独立于宿主环境的ECMAScript实现提供的对象”。 简单说来,本地对象就是ECMA-262定义的类(引用类型)。 本地对象(Object、Function、String、Boolean和Number) 现在要讨论的两种重要的本地对象是Array和Date。 1. Array类 如果预先知道数组...原创 2009-11-23 14:43:07 · 77 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记3)
函数 函数是一组可以随时随地运行的语句,它们是ECMAScript的核心。 函数是由关键字function、函数名加一组参数以及置于括号中的要执行的代码声明的。 函数sayHi()未声明返回值,不过不必专门声明它(如在Java中使用void)。 同样的,即使函数确实有返回值,也不必明确地声明它。 该函数只需要使用return运算符后跟要返回的值即可。 另一个重要的概念是...原创 2009-11-23 14:41:54 · 69 阅读 · 0 评论 -
JavaScript高级程序设计 (读书笔记2)
一元运算符 一元运算符只有一个参数,即要操作的对象或值。它们是ECMAScript中最简单的运算符。 1. delete delete运算符删除对以前定义的对象属性或方法的引用。 var o = new Object(); o.name = "jack"; alert(o.name); delete o.name; alert(o.name); delete运算符...原创 2009-11-23 14:40:48 · 77 阅读 · 0 评论 -
实现跟随的Div
以下的代码为实现跟随的Div,可直接复制并用html运行看效果: div var rT=true; var bT=true; var tw=100; var endaction=false; var ns4 = document.layers; var ns6 = document.getElementById && !document.al...原创 2010-12-06 16:33:26 · 128 阅读 · 0 评论