jquery美刀的释放

jQuery 和其他 JavaScript 框架

正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写。

如果其他 JavaScript 框架也使用 $ 符号作为简写怎么办?

其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。

其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。

jQuery 的团队考虑到了这个问题,并实现了 noConflict() 方法。

jQuery noConflict() 方法

noConflict() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它了。

实例一:

当然,您仍然可以通过全名替代简写的方式来使用 jQuery:

$.noConflict();
jQuery(document).ready(function() {
    jQuery("button").click(function() {
        jQuery("p").text("jQuery 仍在运行!");
    });
});

实例二:

您也可以创建自己的简写。noConflict() 可返回对 jQuery 的引用,您可以把它存入变量,以供稍后使用。请看这个例子:

var jq = $.noConflict();
jq(document).ready(function() {
    jq("button").click(function() {
        jq("p").text("jQuery 仍在运行!");
    });
});

实例三:

如果你的 jQuery 代码块使用 $ 简写,并且您不愿意改变这个快捷方式,那么您可以把 $ 符号作为变量传递给 ready 方法。这样就可以在函数内使用 $ 符号了 - 而在函数外,依旧不得不使用 "jQuery":

$.noConflict();
jQuery(document).ready(function($) {
    $("button").click(function() {
        $("p").text("jQuery 仍在运行!");
    });
});
时间: 2024-10-09 22:55:30

jquery美刀的释放的相关文章

使用Xcode7非美刀购买开发者帐号,非越狱安装IOS ipa

做苹果开发,需要至少99美刀注册开发者帐号,这样写出来的程序才可以在真机上运行调试,才可以发布到app store,现在xcode7之后苹果有了调整,除了发布到app store还是需要美刀帐号,其它的只需要注册一个普通的苹果帐号即可,就我们平常下载app要使用的那个帐号密码就ok. 这里只简单说一下步骤,工具的General->Identity->Team选择一个帐号,没有添加过,就点击Add an Account..输入帐号密码后选择IOS Free Mac Free,点击View Det

4000亿美金的教训:比尔盖茨最遗憾的事,成了华为鸿蒙的指引(比尔盖茨接受采访表示赞同,他这些年一直都很烦恼,觉得自己亲手毁掉了微软一个价值 4000 亿美刀的机会)

想了解有趣有料的数码资讯,手机深度评测,数码选购要点,最新薅羊毛秘诀,动动手指,点击关注我们.避坑的事交给我们来做吧- 马云说,月薪 3W 的男人最幸福,钱太多了一点都不开心. 前不久,比尔盖茨接受采访表示赞同,他这些年一直都很烦恼,觉得自己亲手毁掉了微软一个价值 4000 亿美刀的机会. 没错,盖茨说的就是手机操作系统,他觉得今天占据 85% 市场的安卓,本应该是由微软做出来. 毕竟,微软做手机操作系统比苹果.谷歌都要早(1996 年),又有 Windows 桌面系统的优势,骨子里的基因就是吃

价值$450美刀的无线攻防资料下载

网络安全团队Offensive Security公司出品的无线攻击渗透教程,作者是Mati Aharoni,他是Kali Linux的开发者之一,也是Offensive Security安全团队的讲师,标价$450美金,快下载去吧! 链接地址:http://pan.baidu.com/wap/album/file?uk=2936206841&album_id=8975980522600126943&fsid=366519905817820

币海沉浮:从轮胎厂长到30万美刀血本无归,还能翻身吗?

     摘要:捕捉行情最快.量价挖掘最准.风险控制最稳,全面.安全.简单.互联网上最好用的数字货币智能自动搬砖套利平台( m.aicoinarb.com ),轻松量化,聪明交易. 随着互联网经济时代的到来,人们有了更多可以展示自我交往的平台,可以与相隔千里之外的网友面谈,在很大程度上大大便利了我们的生活.但是网络市场良莠不齐,有很多不法分子利用网络这个大平台干着黑心的交易,今天为大家讲的故事就是与我现在正合作的一个客户的亲身经历,数字货币黑平台利用直播间使他亏损.下面为大家分享一下,以防上当受

jQuery的编码标准和最佳实践

加载jQuery 1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢.点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址. <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script>window.jQuery

jQuery编程的最佳实践

好像是feedly订阅里看到的文章,读完后觉得非常不错,译之备用,多看受益. 加载jQuery 1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢.点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址. XHTML 1 2 3 <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&qu

jQuery编程小结

加载jQuery 1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢.点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址. <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script>window.jQuery

编写高效的js/jQuery代码 :rocket:

讨论jQuery和javascript性能的文章并不罕见.然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码.好的代码会带来速度的提升.快速渲染和响应意味着更好的用户体验. 首先,在脑子里牢牢记住jQuery就是javascript.这意味着我们应该采取相同的编码惯例,风格指南和最佳实践. 首先,如果你是一个javascript新手,我建议您阅读 <给JavaScript初学者的24条最佳实践>http://youngsterxyf.gi

jQuery库冲突

jQuery库冲突解决办法 一次面试中面试官问到jQuery和别的库冲突怎么解决?虽然以前看过,但是我已经不记得了. 我的思路就是如果让我来设计,那我就用一个默认值$,不传参数,那就用$,最后就挂载在window.$上,传参数就用传入名字,比如传入jq,那我就挂载在window.jq上. var myControl="jq"; (function(name){ var $=name ||"$"; //name存在$的值就是name的值,不存在或为null,$的值为字