jQuery 工具类函数

1.获取浏览器的名称与版本信息
$.browser对象可以获取浏览器的名称和版本信息
$.browser.chrome为true,表示当前为Chrome浏览器
$.browser.mozilla为true,表示当前为火狐浏览器
$.browser.version 获取浏览器版本信息。

2.检测浏览器是否属于W3C盒子模型
$.support.boxModel属性检测页面是否属于标准盒子模型

3.检测对象是否为空
$.isEmptyObject(obj)的工具函数,检测一个对象的内容是否为空,
如果为空,则该函数返回true,否则,返回false值

4.检测对象是否为原始对象
$.isPlainObject (obj)工具函数,能检测对象是否为通过{}或new Object()关键字创建的
原始对象,如果是,返回true,否则,返回false值

5.检测两个节点的包含关系
$.contains (container, contained);
-container表示一个DOM对象节点元素,用于包含其他节点的容器
-contained是另一个DOM对象节点元素,用于被其他容器所包含

6.字符串操作函数
$.trim (str)
-str:需要删除左右两边空格符的字符串

7.URL操作函数
$. param (obj)
能使对象或数组按照key/value格式进行序列化编码,该编码后的值
常用于向服务端发送URL请求
               var objInfo = new Object();
                objInfo.name = "名字";
                objInfo.sex = 1;
                //序列化对象
                var objNewInfo =$.param(objInfo);

8.使用$.extend()扩展工具函数
$. extend ({options})
可以对原有的工具函数进行扩展,自定义类级别的jQuery插件
-options:自定义插件的函数内容
            (function ($) {
                $.extend({
                    "MinNum": function (p1, p2) {
                        return (p1 > p2) ? p2 : p1;
                    }
                });
            })(jQuery);
            $(function () {
                $("#btnShow").bind("click", function () {
                    $(".tip").html("");
                    var strTmp = "17与18中最小的数是:";
                    strTmp +=$.MinNum (17, 18);
                    //显示在页面中
                    $(".tip").show().append(strTmp);
                });
            });
           
9.使用$.extend()扩展Object对象
$. extend (obj1,obj2,…objN)
参数obj1至objN表示需要合并的各个原有对象






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值