我是一名JS程序員,我一直在嘗試jQuery,但遇到了一些令人費解的方面。爲什麼人們使用jQuery進行基本操作?
我覺得人們使用jQuery遠不止於必要。我真的只想知道爲什麼選擇jQuery可能比只使用純JS更好。
我知道它是有道理的,如動畫和淡入淡出webfx但對於像添加事件偵聽器,它似乎只是作爲簡單易用
obj = document.getElementByID(_ID_);
obj.addEventListener("mousedown"...);
這方面的一個例子是今天早些時候我在計算器上找到了答案關於爲突出顯示的文本執行操作。 Get the Highlighted/Selected text
在答案鏈接的例子在http://mark.koli.ch/2009/09/use-javascript-and-jquery-to-get-user-selected-text.html
的人使用綁定函數到文檔中。爲什麼使用綁定而不是addEventListener。還使用jQuery一切都需要被列入。就緒()方法,這是怎麼優於(或爲什麼選過來)
document.addEventListener('load', function() { ... }, false);
有我見過的jQuery使用的困惑我其他時間,我希望你傢伙可以爲我照亮一些光。
純粹的jquery不好。這是關於性能與開發時間的關係。只有在真正需要時才使用jquery,而且性能無關緊要。我見過人們使用$(this).attr('id')而不是this.id.純JavaScript在性能上領先,但對瀏覽器兼容性的支持較少。 – 2012-11-14 16:42:03