jQuery noConflict() 方法
- mpaka wa kwanza jQuery Get/Post
- mpaka wa kipya Mifano ya jQuery
How to use jQuery and other frameworks at the same time on the page?
jQuery na mashirika mengine ya JavaScript
Kama una kumwambia, jQuery inatumia ishi $ kama kifupi cha 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() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它了。
Mfano
Tafadhali, inaweza kutumia jina kuu kama jina kikuu cha jQuery:
$.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery 仍在运行!"); ); );
Mfano
Inaweza kumaliza jina lake kwa uwanja wake. noConflict() inaweza kubadilika kwa sababu ya jQuery, inaweza kugawanywa kwa sababu ya kumekadiri, inaweza kusaidia kumekadiri. Tazama maelezo hii:
var jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").text("jQuery 仍在运行!"); ); );
Mfano
Kama inafanya kikodi cha jQuery chini ya $ kwa sababu huzungumza na jinsi hiyo, inaweza kuwa na uhusiano wa jina kwa sababu inafanya kufanya kwa hivyo, inaweza kusaidia kufanya hivyo - kwa sababu inaonesha "jQuery" nje ya kikamilifu:
$.noConflict(); jQuery(document).ready(function($){ $("button").click(function(){ $("p").text("jQuery 仍在运行!"); ); );
jQuery Chapa cha Kifaa cha Kivinjili
Kwa kumtazama kipakuo cha kawaida cha vifaa vya jQuery, tazama taarifa yetu jQuery Chapa cha Kifaa cha Kivinjili.
- mpaka wa kwanza jQuery Get/Post
- mpaka wa kipya Mifano ya jQuery