javascript – “jQuery(…)”而不是“$(…)”

前端之家收集整理的这篇文章主要介绍了javascript – “jQuery(…)”而不是“$(…)”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
编写jQuery(“…”)而不是$(“…”)是一个好习惯吗?

我听说如果他们使用$也可能有助于避免与其他图书馆的未来冲突,但这是真实世界的关注吗?假设我真的不知道将来会使用哪些其他库,那么我应该避免在脚本中写入$(“…”)吗?是否有其他知名图书馆依赖于$?

此外,我很想知道这个主题是否还有其他问题.

解决方法

使用$for jQuery是完全安全的,它是jQuery的习惯用法,至少在你自己控制的页面上.

如果您确实选择在窗口小部件中使用jQuery,则可以以防止冲突的方式对其进行构造.

一般来说,jQuery绑定到$和jQuery,所以单独使用jQuery并不能保证你的安全.

如果你担心冲突,jQuery会公开$.noConflit();
http://api.jquery.com/jQuery.noConflict/

放弃对$的控制,你可以将jQuery存储在你选择的变量中(或使用jQuery).

以下是使用基于Wikipedia pagestackoverflow answer的$符号的库:

Scanning this page,the only ones that come to mind are:

  1. jQuery – Provides jQuery.noConflict() to release the $
  2. Prototype
  3. MooTools

然而,jQuery以大约90%的市场份额杀死它.

> http://www.theregister.co.uk/2012/08/14/jquery_used_by_half_of_all_websites/
> https://stackoverflow.com/questions/176324/why-does-everyone-like-jquery-more-than-prototype-script-aculo-us-or-mootools-or

原文链接:https://www.f2er.com/jquery/155557.html

猜你在找的jQuery相关文章