jquery 的 工具

1、jquery 与不同类的 冲突 问题:

$.noConflict();

jquery中 定义了一个noConflict()方法,当使用这个方法后,$符号 就不能在jquery中 使用了,

jquery.noConflict();
$("div").css("color","red");   //报错

可以用:

//方法一:
         var $j = jQuery.noConflict();
         $j(".ccc").css("color","red");

         //方法二:
          jQuery.noConflict();
          jQuery(function($){
            $("p").click(function(){

            });
          });

          //方法三:
          jQuery.noConflict();
          (function($){
            $("p").click(function(){

            });
          })(jQuery);

2、浏览器内核:

$.browser    :       if($.browser.msie){        }  //如果是IE      if($.browser.safari){            }  //如果是safari

3、$.extend()

扩展: 可以把对象进行合并,$.extend()在写插件的时候 非常有用(在参数设置的时候):

var p1 = {name:"张三",age:22,address:"上海"};
        var p2 = {name:"女士",age:45};

        var p = $.extend(p1,p2);  //第二个参数覆盖第一个参数,没有的就不覆盖,第二个参数 不会有变化,返回覆盖后的参数
        alert(p1.name+"--"+p1.age);     //p1中的name 和 age 被 p2中的值 覆盖  女士--45
        alert(p.name+"--"+p.age);   //女士--45

        var po = new Object();

        var pp = $.extend(po,p1,p2); //p2覆盖p1,并且存储在po中,p1不变,返回po
        alert(p1.name+"--"+p1.age);     //p1中的name 和 age 不变
        alert(pp.name+"--"+pp.age);
        alert(po.name+"--"+po.age);   
时间: 2024-10-26 08:22:28

jquery 的 工具的相关文章

jquery 源码学习(四)构造jQuery对象-工具函数

jQuery源码分析-03构造jQuery对象-工具函数,需要的朋友可以参考下. 作者:nuysoft/高云 QQ:47214707 EMail:[email protected] 声明:本文为原创文章,如需转载,请注明来源并保留原文链接. 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF等本章写完了发布. jQuery源码分析系列的目录请查看 http://nuysoft.iteye.com/blog/1177451,想系统的好好写写,目前还是从我感兴趣的部分开始,如果大家有对哪

第一百七十五节,jQuery,工具函数

jQuery,工具函数 学习要点: 1.字符串操作 2.数组和对象操作 3.测试操作 4.URL 操作 5.浏览器检测 6.其他操作 工具函数是指直接依附于 jQuery 对象,针对 jQuery 对象本身定义的方法,即全局性 的函数.它的作用主要是提供比如字符串.数组.对象等操作方面的遍历. 一.字符串操作 在 jQuery 中,字符串的工具函数只有一个,就是去除字符串左右空格的工具函数: trim()去掉字符串两边空格 var str = ' jQuery '; alert(str); al

jQuery实用工具函数总结

一.数组和对象操作 1. $.each——遍历 $.each(obj,function(param1,param2))遍历数组时:param1为元素序号,param2为元素内容:遍历对象时:param1为元素属性名,param2为元素属性值. 例如:①遍历数组: $(function () { var arrStu = { "张三:": "60", "李四:": "70", "王二:": "80&

JQuery开发工具和插件

最近在学习jquery,今天就为大家介绍几款开发工具,可以帮助你提高开发的效率. 1.Dreamweaver Dreamweaver是建立在WEB站点和应用程序的专业工具.将可视化工具.应用程序开发功能和代码编辑支持组合在一起,使得各个层次的开发人员和设计人员都能够快速创建基于标准的网站和应用程序. 要使Dreamweaver支持jquery自动提示代码功能,方法很简单,只需要下载一个插件即可.下载地址如下: 在Dreamweaver中依次选择命令-扩展管理-安装管理-JQurery_API_m

jquery 绘图工具 ------flot

flot网址:http://code.google.com/p/flot/ 下载 JS 文件,使用方法和 jquery 一样. 注意:flot是自动绘制在画布标签(canvas)内的,IE不支持,需要添加 excanvas.min.js ,此文件可以在上面给出的flot网址中下载 示例网址:http://people.iola.dk/olau/flot/examples/ 参数说明:http://wenku.baidu.com/view/d504613331126edb6f1a1008.html

jQuery常用工具方法

前面的话 jQuery提供一些与元素无关的工具方法,不必选中元素,就可以直接使用这些方法.如果理解原生javascript的继承原理,那么就能理解工具方法的实质.它是定义在jQuery构造函数上的方法,即jQuery.method(),所以可以直接使用.而那些操作元素的方法,是定义在构造函数的prototype对象上的方法,即jQuery.prototype.method(),所以必须生成实例(即选中元素)后使用.把工具方法理解成像javascript原生函数那样可以直接使用的方法就行了.下面将

jQuery使用工具函数

1. 什么是工具函数 在jQuery中,工具函数是指直接依附于jQuery对象.针对jquery对象本身定义的说法,即全局性的函数,我们统称为工具函数,或Utilities函数.它们有一个明显的特征,一般情况下,采用如下的格式进行调用: $.函数名()或jquery.函数() 2.工具函数的分类 根据工具函数处理对象的不同,可以将其分为下列几大类别:浏览器的检测.数组和对象的操作.字符串操作.测试操作.URL操作. 1)浏览器的检测 在浏览器检测中,又可分为浏览器类型与特征的检测,前者获取浏览器

IT该忍者神龟Jquery小工具easyUI物业摘要召回

找了个时间看了下EasyUI插件.对它的插件感觉是非常舒服,特地把Easy UI的大部分功能属性做了一下汇总. 此属性列表请对比jQuery EasyUI 1.0.5,关于它的很多其它资讯请猛击这里. 属性分为CSS片段和JS片段. CSS类定义: 1.div easyui-window        生成一个window窗体样式. 属性例如以下: 1)modal:是否生成模态窗体.true[是] false[否] 2)shadow:是否显示窗体阴影.true[显示] false[不显示] 2.

jquery 绘图工具 flot 学习笔记

今天想做一个统计图表,像163博客的流量统计一样的,借助 flot 实现了,而且很简单. flot网址:http://code.google.com/p/flot/ 下载 JS 文件,使用方法和 jquery 一样. 注意:flot是自动绘制在画布标签(canvas)内的,IE不支持,需要添加 excanvas.min.js ,此文件可以在上面给出的flot网址中下载 示例网址:http://people.iola.dk/olau/flot/examples/ 参数说明:http://wenku

20个Jquery实用工具

1. xLazyLoader 2. Speeding up Google Analytics load times with jQuery 3. Ajax Fancy Captcha – jQuery Plugin 4. Price Format – jQuery Plugin 5. jTruncate – Text Truncation for jQuery 6. Ajaxify – jQuery Plugin 7. Favorite Rating with jQuery and Ajax 8