jquery工具函数

需要导入jquery.min.js

获取浏览器的名称与版本信息
可以通过$.browser去判断,比如if ($.browser.chrome) { //谷歌浏览器}
在jquery1.9中被移除,改为$.support

<script type="text/javascript">
            $(function () {
                 /*  $.browser 在jquery1.9改为了$.support */
                var strTmp = "您的浏览器名称是:";
                if ($.browser.chrome) { //谷歌浏览器
                    strTmp += "Chrome";
                }
                if ($.browser.mozilla) { //火狐相关浏览器
                    strTmp += "Mozilla FireFox";
                }
                strTmp += "<br /><br /> 版本号是:" //获取版本号
                       +$.browser.version;
                $(".content").html(strTmp);
            });
 </script>


检测浏览器是否属于W3C盒子模型 

 if ($.support.boxModel) { //是W3C盒子模型}else{//是IE盒子模型}
 
检测对象是否为空
$.isEmptyObject(obj);如果为空,则该函数返回true

检测对象是否为原始对象
能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true
$.isPlainObject (obj);


检测两个节点的包含关系

能检测在一个DOM节点中是否包含另外一个DOM节点,如果包含,返回true
$.contains (container, contained);

字符串操作函数trim
能删除字符串中左右两边的空格符,但该函数不能删除字符串中间的空格
$.trim (str);

URL操作函数
能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务端发送URL请求
$. param (obj);
<script type="text/javascript">
            $(function () {
                //基本信息对象
                var objInfo = new Object();
                objInfo.name = "张三";
                objInfo.sex = 1;
                //序列化对象
                var objNewInfo =$.param(objInfo);
            });
</script>

使用$.extend()扩展工具函数
可以对原有的工具函数进行扩展,自定义类级别的jQuery插件
$. extend ({options});

使用$.extend()扩展Object对象
在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将覆盖前者
$. extend (obj1,obj2,…objN);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值