zoukankan      html  css  js  c++  java
  • 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()

    作者:Wicub
    免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢)
    本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。
  • 相关阅读:
    HTML当中特殊字符的表示
    溢出文本用“...”代替
    【转】图标字体化浅谈
    字体在网页中画ICON图标
    图片轮播
    js获取网页屏幕可视区域高度
    MVC入口程序 | 简单调用及实例化
    初学者对于MVC架构模式学习与理解
    PHP初学习笔记(2015/4/8)
    linux常用20命令 --转载
  • 原文地址:https://www.cnblogs.com/wicub/p/3134708.html
Copyright © 2011-2022 走看看