知道jQuery已经一段时间了,项目中大量使用却是头回,老是不太清楚官网上的各个文档模块都包含了那些功能性,特此备份,到时好找,呵呵,懒人自由懒办法,希望能记住一些……
API:
API:
- jQuery Core (核心)
- $(...) The jQuery Function
- jQuery Object Accessors -- e.g. $(...).each();以jQuery的方式遍历DOM的一些方法。
- Data Cache
- Plugins -- 扩展jQuery
- Interoperability -- 要和其他js库一起使用时用到。
- 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 -- 对表单元素进行筛选
- Attributes (属性)
- Attr -- 设置/获得元素属性
- Class -- 操作 css类,e.g. .addClass(className)
- HTML -- .html()
- Text -- .text()
- Value -- .val()
- Traversing (直译:通过,希望知道怎么意的哥们告知--有空再查)
- Filtering -- Selectors选择筛选了之后再进行筛选
- Finding -- 寻找需要的元素集,对于给新增元素绑定事件挺有用的
- Chaining -- 连锁反应 .andSelf() : 使前面选择的元素也具有后面找到的元素定义的东西。$("div").find("p").andSelf().addClass("red"); /*使div 和 这个div中的所有p同样具有class“red”*/, .end() -- 最后找到的元素
- Manipulation (操作)
- Changing Contents -- 改变内容
- Inserting Inside
- Inserting Outside
- Inserting Around -- 包含选择的元素, e.g. $("p").wrap(""); ==》
- Replacing
- Removing
- Copying -- .clone() //复制元素;.clone(true)//复制元素、事件
- CSS
- CSS
- Positioning -- 元素的位置
- Height and Width
- Events(事件)
- Page Load
- Event Handling
- Interaction Helpers
- Event Helpers -- 基本上就是元素on的那些事件
- Effects(行为)
- Basics -- 最基本的现实、隐藏行为
- Sliding -- 滑行
- Fading -- 渐进
- Custom -- 自定义
- Ajax
- Ajax Requests -- Ajax请求,.ajax : 基本,.load() : 载入html, txt, xml等文件,.getJSON(),.getScript()
- Ajax Events -- 服务器端进行处理期间的一些事件,可以做一些增进用户体验的效果
- Misc -- 杂项
- Utilities(共用功能)
- User Agent -- $.browser, $.browser.version, $.boxModel
- Array and Object operations -- 数组和对象的一些操作。$.---
- Test operations -- $.isFunction(obj)
- String operations -- $.trim(str) //去两端的空格
- jQuery UI