Javascript s10 (Jquery相关手册整合及功能实现)

-----------------------------

理念  

         写的少,做的多   write less , do more

        

优势

         轻量级的

         强大的选择器

         出色的DOM操作封装

         可靠的事件处理机制(兼容性好)

         完善的AJAX

         不污染顶级变量  jQuery

         出色的浏览器兼容性

         连贯操作($this返回)

         隐式迭代(内部做了很多循环,可以自己写)

         行为和结构分离(事件上面Event)

         插件支持

         文档

         开源

 

-------------------------------

区分jQuery对象与DOM对象

                   jQuery对象      $()                                  可以直接调用jQuery提供的方法或属性

                   DOM对象     getElementById()    只能调用js原生提供的功能

                   如何转换?

                   可以像数组一样去用;  或用get()

                   为什么说不是数组,因为不是用数组的构造函数构造的.

                   使用jQuery自己的方法所构造的,但具有数组的属性.

                  

                  

核心

         $(selector,context)

         each()

         length  size()

         get()

         index()

选择器

         基本

                   .class

                   #id

                   element

         层级

                   包含

                   儿子选择

                   下一个弟弟

                   所有的弟弟选择

         基本

                   :first

                   :last

                   :even

                   :odd

                   :eq

                   :gt

                   :lt

         内容

                   :emtpy     单身没有儿子

                   :parent 已婚有儿子

                  

         可见性

                   :hidden

                   :visible

         子元素

                   :nth-child

         属性

                   全是重点

         表单

                   全是重点

         表单对象属性

                   全是重点

属性

         attr()

         removeAttr()

         addClass()

         removeClass()

         toggleClass()

         html()

         text()

         val()

 

ajax

         $.get()

         $.post()

posted @ 2013-06-13 21:24  午时的海  阅读(257)  评论(0编辑  收藏  举报