jQuery 工具函数
环境检测
可以判断是何种浏览器,版本信息,及是否符合W3C盒子模型
$.browser 对象
可以获取浏览器的名称和版本信息
语法
$.browser.chrome 为true时,表示当前为chrome
$.browser.mozilla 为true时,表示当前浏览器为火狐浏览器
$.browser.version 查看浏览器的详细信息
$.support.boxModel 属性
为true时,符合W3C标准否则为IE标准
浏览器的盒子模型分为两种,
一类是标准的w3c盒子模型,
另一类是IE盒子模型.
两者的区别在于Width和Height这两个属性
是否包含padding和border的值,
W3C盒子模型不包含,IE盒子模型包含。
节点关系
包含关系
$.contains(container,contained)
能检测在一个DOM节点中是否包含另外一个DOM节点
(即判断container是否包含contained),
如果包含则返回true。
注意:
contains带有"s"
参数不加引号
实用工具函数
$.isEmptyObject(obj)
判断对象是否为空,如果为空则返回true
$.trim(str)
去除字符串两端的空白字符
$.param(obj)
能使对象或数组按照key/value的格式进行序列化编码,
易于向服务端发送URL请求
实例
obj={
name:1,
sex:0
}
var newobj=$.param(obj)
此时newobj的内容为"name=1&sex=0"
jQuery 插件篇
每个插件都不尽相同,各个参数的含义也有很大差异.
插件的学习,知道有这个插件就可以了,何时用何时查
Tips
结合老师给的图片更容易理解些,
每张图片上面的标题都对应该课程的超链接