Nat*_*hot 21 javascript jquery
我最近听了一个播客,该播客对使用$()和使用进行了评论jQuery().据说,每次$()使用时都会创建一个新对象,并且在jQuery()使用时,情况并非如此.我谷歌周围但没有找到关于这个特定主题的任何内容.
我意识到这不是一个典型的例子,但以下是我对这个问题的答案感兴趣的原因.
我有一个页面,用户将在浏览器中加载一整天(24小时,或可能更长),并且每隔约5秒对DOM进行更新,这是通过jQuery调用AJAX(AJAX调用部分)的结果无关更新DOM -更新到DOM使用HTML的字符串和一个jQuery对象的调用完成.empty()后.html()).
听到这个,我随后把所有的$()电话都拨打了jQuery()电话,但我想知道:
使用$()vs使用jQuery()不好的做法?这两者之间的差异是微不足道的吗?或者它在大型项目中是否真的值得注意?
SLa*_*aks 21
不,这不是不好的做法,并没有性能差异.
在$与jQuery标识符是指同样的功能实例.
这是由jQuery.js的最后一行完成的:
window.jQuery = window.$ = jQuery;
Run Code Online (Sandbox Code Playgroud)
Cha*_*evy 12
使用$()over 的唯一问题jQuery()是另一个Javascript框架也可能使用它.