【Jquery回顾】解决$冲突的问题->自定义JQuery快捷键

$(function() {
           $whatever = jQuery.noConflict();

           alert($whatever("#cr").text());
       })
时间: 2024-11-13 07:21:43

【Jquery回顾】解决$冲突的问题->自定义JQuery快捷键的相关文章

jquery和sui冲突

对于SUI和JQuery的js冲突,主要有$.和$的冲突,$.是SUI的,$是jquery的.jQuery.noConflict(); //防止冲突,再用jQuery代替jQuery.js中的$.我们可以定义更短的,但没有冲突的jQuery别名,例如 var $j = jQuery ; 参考:http://www.jb51.net/article/45101.htm

Jquery的$命名冲突解决

问题描述: 在Jquery库中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法. 当引入多个js库后,其它的js库中也定义了$符号的话,就导致在使用$命名符时jquery的$和其它框架的$产生冲突(这里的冲突也和js库文件的引入顺序有关). 情况举例: // js引入顺序不同的结果 ($ 永远代表最后一个定义$的js库的符号) // --1<script src="prototype.js" t

Jquery的$命名冲突(转)

Jquery的$命名冲突: 在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法.然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突.下面以引入两个库文件jquery.js和prototype.js为例来进行说明. 第一种情况:jquery.js在prototype.js之后进行引入,如: <script src="prototype.js&

jquery解决插件冲突

在JQuery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg') 的写法.然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突.下面以引入两个库文件 jquery.js和prototype.js为例来进行说明. 第一种情况:jquery.js在prototype.js之后进行引入,如: < script src = " prototype.js " t

自定义jQuery插件(一)

自定义jQuery插件(一) 虽然现在有大量的插件可供我们选择使用,但实际开发过程中,使用别人的插件难免会带来问题,比如 插件功能强大,代码行数也随着激增,但是我们只使用其中一小部分. 使用别人的插件,很难看懂别人的代码,特别是压缩成min.js,为后期维护,需求变更等带来很严重问题. 同样想在现有插件上做进一步开发也没那么容易. 装逼 所以学习jQuery插件开发很有必要. 自定义插件的类型 自定义插件的类型主要有两种(我猜的) 1. 类级别插件 类级别插件比较简单,通过$.extend()直

jQuery.noConflict() 解决冲突 原理深入

jQuery.noConflict()函数用于让出jQuery库对变量$(和变量jQuery)的控制权. 一般情况下,在jQuery库中,变量$是变量jQuery的别名,它们之间是等价的,例如jQuery("p")和$("p")是等价的.由于变量$只有一个字符,并且特点鲜明,因此我们更加习惯使用$来操作jQuery库. 不过,其他JS库也可能使用变量$来进行操作,例如Prototype库.这个时候两个库可能会由于变量$的控制权问题而发生冲突. 此时,你可以使用该函数

jQuery库(noConflict)冲突解决机制

许多的JS框架类库都选择使用$符号作为函数或变量名,而且在实际的项目开发中,使用模板语言的话有可能"$"符号即为该模板语言的关键字.例如Veclocity模板语言,$是关键字.与jQuery一起使用可能会存在冲突(页面中直接写jq代码,引入的js文件不存在该问题).吐槽下为啥这么多js库喜欢用$($ is money?). jQuery是使用$符号作为函数或变量名最为典型的一个.在jQuery中,$符号只是window.jQuery对象的一个引用,因此即使$被删除,jQuery依然能保

JQuery的$命名冲突详细解析

在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法.然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突 在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法.然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就

解决jquery之间的冲突问题

今天最大是收获就是解决了 jQuery与Prototype并存的冲突问题,不过还是得感谢百度,在网上找到的答案,很感谢前辈们的无私贡献,具体的解决办法如下: 1.将jquery.js放到prototype.js后面(这个是必须的否则无论如何还是要罢工地). 2.在jquery.js后面将$变量重命名. 方法如下: 复制代码代码如下: <script type="text/javascript" type="text/javascript" src="