jquery杂记

1. $ 的作用

$ 在jquery里面有两个作用,选择器和常用方法的全局变量。

选择器:

选择器是jquery最强大的功能,这就是为什么 jquery 有一个jquery,因为它本来的目的就是做一个选择器的框架,但现在jquery能做的事情扩展得越来越多了。$(...)函数返回一个jquery封装好的对象。

$(...)的参数,可以是字符串,Dom对象和普通对象。

如果参数为字符串,则通过jquery定义的匹配符来选择。如果第一个参数是字符串,第二个参数可以定义选择器开始选择的容器。

常用方法的全局变量

原则上,一个良好的Javascript不能越过5个全局的函数,所有的函数都应该被放入统一的全局变量中,基于这个原理,jquery把所有的常用函数都放在$里面,很好的避免了函数定义的冲突。

创建HTML元素

如果第一个参数为字符串,而且格式是标签形式,如:<a>,则$变成一个像Ext中DomHelper的功能。可以动态创建Dom元素。比如下面的代码:

$("<div>",{text:"测试页面"}).appendTo("body");

 这里的$("<div>")就创建了一个Div元素,里面有一段文本为 "测试页面"

相关推荐