7.1.4 关键概念

7.1.4 关键概念

jQuery:是一个可扩展JavaScript 语言的库。当创建一个jQuery 插件时,本质上是在扩展这个jQuery 库。要真正了解插件如何扩展jQuery 库需要对JavaScript prototype属性有一个基本了解。尽管不直接使用,但是JavaScript prototype属性可通过 jQuery属性fn在后台使用,这是原生JavaScript prototype属性的一个jQuery别名。

fn 属性: 创建一个新jQuery 插件,只需要为fn属性分配一个插件名,并将其指向一个充当构造函数的新函数,类似于纯JavaScript。清单1中的代码显示了如何定义一个新jQuery插件,其方法是通过使用jQuery对象和fn属性,并将其分配给一个新的构造函数。