对任何使用jQuery()方法

对任何使用jQuery()方法
jQuery和其他Javascript框架
正如您已经知道的,jQuery使用$符号作为jQuery的一个短期术语。

如果其他Javascript框架也使用$符号作为速记呢

其他一些Javascript框架包括:MooTools、骨干、萨米、卡布奇诺、基因敲除、Javascript MVC,谷歌网页工具包、谷歌、MVC、卡布奇诺。

这些框架中的一些也使用符号作为速记(如jQuery)。如果在使用的不同框架中使用相同的两个缩写符号,则可能导致脚本停止运行

jQuery团队把这个问题考虑和实施任何()方法

任何jQuery()方法
()方法的任何版本的$标识符的控件以便其他脚本可以使用它。

例子
当然,您仍然可以使用全名代替速记来使用jQuery:
复制代码代码如下所示:
任何()美元;
jQuery(文档)Ready(函数()){
Click(函数(){)
jQuery()。文本()仍然在运行!;
});
});

例子
你也可以创建你自己的shorthand.noconflict()可以返回一个引用jQuery,你可以把它放在以后使用的变量。请看这个例子:
复制代码代码如下所示:
VaR JQ = $(任何);
JQ(文件)。Ready(function()){
JQ(按钮)。Click(function(){)
JQ(p)。文本(jQuery仍在运行!;
});
});

例子
如果您的jQuery代码块使用$缩写,并且您不想更改此快捷方式,您可以将$符号作为变量传递给现成的方法:
复制代码代码如下所示:
任何()美元;
jQuery(文档)Ready(函数($){)
$(按钮)。Click(函数(){)
$(p)。文本()仍在运行!;
});
});
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部