46. DOM 之旅
- 详细资料
- 发布于 2012年9月18日
- 点击数:3846
引言
在网上很难找得到不与 HTML 有任何形式的交互的实用 JavaScript 代码示例。一般而言,我们的代码需要从页面上读取数据,以某种方式处理这些数据,然后以可见的页面变化或通知信息的形式生成输出结果。为了给页面和应用程序创建反应灵敏的界面,本文和下一篇文章引入了文档对象模型( Document Object Model),该模型提供了对我们所创建的语义性和表象性层进行检查与操作的机制。
学完本文后,你就能对什么是 DOM 有深刻的理解,本文还会教你如何用 DOM 来遍历 HTML 页面,以定位要获取数据或进行改动的位置。本系列教程的下一篇文章(创建和修改 HTML )着重讲述我们该如何操作页面上的数据,修改数值或创建全新的元素和属性。
45. JavaScript 中的对象
- 详细资料
- 发布于 2012年9月18日
- 点击数:4266
引言
前面的函数一文引入了函数的概念,向我们讲授了如何将单个的程序任务划分成逻辑块,这样就可以在任何地方调用这些逻辑块,从而更好地组织和重复使用我们的代码。既然我们已经熟悉了这些 JavaScript 程序设计的基础知识,下面我们就可以更进一步,本文中我们会引入对象的概念。通过对象,你可以将自己定义为函数的相关功能集聚拢在一起,并将它们打成一个包,你可以把这个包像一个整体一样传送和引用。这种能力对于你所编写的代码来说有着非常实际的意义,尽管现在听起来有点抽象。
你可能还没有注意到,但在本系列的整个教程中你已经不知不觉地接触过对象了;在这里,我会更明白地告诉你在 JavaScript 中对象是如何工作的,还会教你如何利用对象来提高你的代码的可读性和可复用性。
44. JavaScript 函数
- 详细资料
- 发布于 2012年9月18日
- 点击数:4067
引言
函数是几乎所有你用 JavaScript 编写的有用的功能的核心。一般而言,函数可以将一个程序分为若干逻辑块,每个块实现某个特定的功能。函数是 JavaScript 程序设计语言最主要的特征,而 JavaScript 之所以具有这么大的吸引力原因之一就是它特有的使用和创建函数的方式。如果你之前曾经用 PHP 或 Java 之类的语言编写过某些程序,那么你就会对 JavaScript 中的函数感觉得心应手;如果你没有这样的经验,也不用担心。函数很重要,但它们也并不会难到把你搞糊涂。本文会阐述为什么应该了解函数,然后我们将介绍函数的语法,并说明如何创建和使用函数。