摘要: 闭包  闭包意味着内层的函数可以引用存在于包绕它的函数的变量,即使外层的函数的执行已经终止。这一特殊的论题可能是非常强大又非常复杂的。我强烈推荐你们参考本节后面将提及的站点,因为它有一些关于闭包这一话题的精彩的信息。  我们先来看程序2-13所示的闭包的两个简单例子。    程序2-13. 闭包改善的代码清晰性的两例//得到id为"main"的元素var obj = document.getEle... 阅读全文
posted @ 2007-06-08 16:44 zitiger 阅读(894) 评论(1) 推荐(0) 编辑
摘要: 作用域  作用域是JavaScript中一个较难处理的特性。所有面向对象的编程语言都有某种形式的作用域;这要看是什么上下文约束着作用域。在JavaScript里,作用域由函数约束,而不由块约束(如while,if,和for里的语句体)。最终可能使得一些代码的运行结果表面上显得怪异(如果你来自一种块作用域语言的话)。程序2-10的例子说明了“函数作用域代码”的含义。  代码2... 阅读全文
posted @ 2007-06-08 16:39 zitiger 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 函数重载和类型检查  其它面向对象的语言(比如Java)的一种共有的特性是“重载”函数的能力:传给它们不同数目或类型的参数,函数将执行不同操作。虽然这种能力在JavaScript中不是直接可用的,一些工具的提供使得这种探求完全成为可能。  在JavaScript的每一个函数里存在一个上下文相关的名为arguments的变量,它的行为类似于一个伪数组,包含了传给函数的所有参数... 阅读全文
posted @ 2007-06-08 16:36 zitiger 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 引用 JavaScript的一个重要的方面是引用的概念。引用就是指向对象实际位置的指针。这是一项极其强大的功能。前提是,实际的对象决不是一个引用:字符串总是一个字符串,数组总是一个数组。然而,多个变量可以引用相同的对象。JavaScript就是以这种引用引用机制为基础。通过维护一系列的指向其它对象的引用,语言为你提供了更大的弹性。 另外,对象能包括一系列的属性,这些属性简单地引用其它对象(如... 阅读全文
posted @ 2007-06-08 16:27 zitiger 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 《搜索引擎优化SEO知识完全手册》在线阅读 请扪心自问:我这样做能否帮助我的用户?如果不存在搜索引擎,我是否还会这样做? ——摘自 Google“网站管理员指南” 本书适合作为 SEO 的入门及提高的普及型阅读材料。个人感觉和其他的没什么分别应该是我没有领悟到吧《搜索引擎优化知识完全手册》前言搜索引擎营销(SEM:Search Engine Marketing)在网络营销中的举足轻重的作用,决定... 阅读全文
posted @ 2007-06-08 12:28 zitiger 阅读(389) 评论(0) 推荐(0) 编辑