Jquery文档功能备份

来源:互联网 发布:怎么下载农村淘宝app 编辑:程序博客网 时间:2024/06/09 20:13

知道jQuery已经一段时间了,项目中大量使用却是头回,老是不太清楚官网上的各个文档模块都包含了那些功能性,特此备份,到时好找,呵呵,懒人自由懒办法,希望能记住一些……

API:
  1. jQuery Core (核心) 
    • $(...) The jQuery Function
    • jQuery Object Accessors -- e.g. $(...).each();以jQuery的方式遍历DOM的一些方法。
    • Data Cache
    • Plugins -- 扩展jQuery
    • Interoperability -- 要和其他js库一起使用时用到。
  2. Selectors (选择器)
    • Basics -- 基本的选择器 (#id) (.class) (element) (*) (selector1, 2, 3)
    • Hierarchy -- 层次型的选择器,好像是一些CSS2或CSS3里的伪类和伪元素的语法
    • Basic Filters -- 选择器选了后对元素进行筛选,e.g. $("tr:first")
    • Content Filters -- 对内容进行筛选,e.g. $("p:contains('你好')")
    • Visibility Filters -- 对可见性进行筛选
    • Attribute Filters -- 对属性进行筛选
    • Child Filters -- 对元素进行筛选,关于子元素、父元素
    • Forms -- 表单元素,e.g. $(":text") 表单中的type='text'
    • Forms Filters -- 对表单元素进行筛选
  3. Attributes (属性)
    • Attr -- 设置/获得元素属性
    • Class -- 操作 css类,e.g. .addClass(className)
    • HTML -- .html()
    • Text -- .text()
    • Value -- .val()
  4. Traversing (直译:通过,希望知道怎么意的哥们告知--有空再查)
    • Filtering -- Selectors选择筛选了之后再进行筛选
    • Finding -- 寻找需要的元素集,对于给新增元素绑定事件挺有用的
    • Chaining -- 连锁反应 .andSelf() : 使前面选择的元素也具有后面找到的元素定义的东西。$("div").find("p").andSelf().addClass("red"); /*使div 和 这个div中的所有p同样具有class“red”*/, .end() -- 最后找到的元素
  5. Manipulation (操作)
    • Changing Contents -- 改变内容
    • Inserting Inside
    • Inserting Outside
    • Inserting Around -- 包含选择的元素, e.g. $("p").wrap(""); ==》

       

       

    • Replacing
    • Removing
    • Copying -- .clone() //复制元素;.clone(true)//复制元素、事件
  6. CSS
    • CSS
    • Positioning -- 元素的位置
    • Height and Width
  7. Events(事件)
    • Page Load
    • Event Handling
    • Interaction Helpers
    • Event Helpers -- 基本上就是元素on的那些事件
  8. Effects(行为)
    • Basics -- 最基本的现实、隐藏行为
    • Sliding -- 滑行
    • Fading -- 渐进
    • Custom -- 自定义
  9. Ajax
    • Ajax Requests -- Ajax请求,.ajax : 基本,.load() : 载入html, txt, xml等文件,.getJSON(),.getScript()
    • Ajax Events -- 服务器端进行处理期间的一些事件,可以做一些增进用户体验的效果
    • Misc -- 杂项
  10. Utilities(共用功能)
    • User Agent -- $.browser, $.browser.version, $.boxModel
    • Array and Object operations -- 数组和对象的一些操作。$.---
    • Test operations -- $.isFunction(obj)
    • String operations -- $.trim(str) //去两端的空格
  11. jQuery UI
好了,以后要做什么功能的时候就去看看,呵呵,看起来挺方便的,哈,睡觉!