jquery 学习笔记

 

1.$.fn = jQuery.fn = jQuery.prototype ={…..};

jQuery 可以用类来理解,是一个封装好的类。

用语句 $(object) 会生成一个jQuery类的实例。

 

2.$.extend(object):

给jquery类扩展类方法,可以理解为静态方法

$.fn.extend(object)  :

给jquery.prototype 进行扩展,即给jquery类添加 “成员函数”。jquery 类的实例可以使用这个函数。

 

3.Jquery(doucument).ready(function(){

});

//在DOM加载完毕后执行ready()方法,可以简写为:jQuery(function(){});

用于存放DOM对象的代码,执行其中代码时DOM对象已经存在。不可用于存放开发插件的代码。因为jQuery对象没有得到传递,外部通过jQuery.methodye无法调用其中方法。

 

4.(function(){})(jQuery);

执行 ()(para) 匿名方法,传递了jquery 对象。

用于存放开发插件的代码,执行其中代码DOM不一定存在

 

5.fieldset  相当于将元素分组

legend 定义组的标题。

 

下面是jquery的方法:

  1. renderTo:将组件加载到指定的元素之内。
  2. after():在被选的元素后面加入指定的内容。
  3. next():匹配被选元素的下一个同胞元素
  4. find() :获取当前元素的集合,中每个元素的后代,
  5. replaceWith() :将被选的元素替换为新内容。
  6. :first   选取第一个元素
  7. $(A>B) 查找A元素下面的直接子节点
  8. a[hid=”ok”]  选取所有hid属性=’ok’的a元素。
  9. unblind() 移除元素的事件
  10. text()  获取或者设置元素的纯文本内容。
  11. append() 在被选元素的结尾(仍然在内部)加入内容。
  12. prepend() 在被选元素的前面(仍然在内部)加入内容。
  13. attr() 获取或者设置被选元素的属性值。
  14. is() 根据匹配的元素集合,如果元素中至少有一个符合给定的参数,则返回true。
  15. next():匹配被选元素的前一个同胞元素
  16. html() 获取或者设置元素的内容。
posted @ 2012-09-26 15:45  碎念的风  阅读(138)  评论(0编辑  收藏  举报