JQuery API 1.8.3中文参考手册是一份面向前端开发者的实用查询工具,采用CHM格式,查阅起来非常方便。手册覆盖了jQuery 1.8.3版本的核心API,同时保留了1.7版本的关键更新内容。在开发过程中遇到函数用法记不清时,打开手册按分类查找就能快速定位,比翻网页或查文档效率高不少。内容组织得很清晰,是新手还是老手都能顺手使用。

这份参考手册基于jQuery 1.8.3编写,同时补充了1.7版本新增的事件API .on()和.off(),方便对比查阅
1.7版本在性能上做了优化,并加强了对旧版IE浏览器的HTML5支持,手册中对此有专门说明
CHM格式的文档可以离线打开,检索和跳转都很流畅,适合写代码时随时翻查
- jQuery.ajax()用于通过HTTP请求加载远程数据,是Ajax操作的基础方法
- .ajaxStart()和.ajaxStop()可以在请求开始和结束时执行处理,常用于控制加载提示的显示与隐藏
- .load()可直接把远程HTML代码载入并插入到DOM中,.serialize()和.serializeArray()用于整理表单提交数据
- jQuery.param()能将数组或对象序列化为URL查询字符串,方便拼接到请求地址中
1、 .addClass()、.removeClass()、.toggleClass()用于管理元素的CSS类名,.hasClass()可检查元素是否含有某个类
2、 .attr()获取或设置属性值,.removeAttr()移除属性,.html()和.text()分别用于读取HTML内容和纯文本内容
3、 CSS板块中涵盖.css()获取或设置样式属性,.height()、.innerHeight()、.outerHeight()等方法分别获取不同边界范围下的元素尺寸
4、 .offset()返回元素相对于文档的坐标,.position()返回相对于父级元素的位移,适合做定位计算
5、 .scrollLeft()和.scrollTop()用于读取或设置滚动条的位置
- .data()和jQuery.data()可以在元素上绑定任意相关数据,.removeData()及jQuery.removeData()则负责移除这些数据
- jQuery.hasData()用来判断元素是否关联了jQuery数据,避免重复绑定
- 延迟对象部分包括deferred.done()、deferred.fail()、deferred.then()等,用于处理异步回调的解决与拒绝状态
- .stop()可以中断正在运行的动画,.delay()用于设置动画队列的延时,.queue()和.clearQueue()管理动画队列的执行
- .bind()、.delegate()、.live()分别用于绑定事件,其中.live()和.die()适用于当前及未来的元素匹配
- 事件对象属性方面,event.pageX和event.pageY表示鼠标相对文档的位置,event.which可判断按下的键,event.target指向最初触发的DOM元素
- 事件控制方法包括event.preventDefault()阻止默认行为,event.stopPropagation()阻止冒泡,event.stopImmediatePropagation()还会阻止剩余处理器执行
(您的评论需要经过审核才能显示)
0条评论