
行動 JavaScript
|
463
在分析框架或程式庫時,必須瞭解:最重要的部分是載入與解析 JavaScript 檔。為了解
析 jQuery 核心檔案,瀏覽器需要取得並解析大約 100 KB 的 JavaScript 碼,即使我們暫
時不會使用它也是如此。下載並解析大型檔案將會傷害網站的效能,並占用電池電力,
所以請在你真正需要時才謹慎地使用它們。
給你一個概念,在某些舊型的 BlackBerry 4.x 設備上,瀏覽器需要 8 秒鐘的時間來解析
jQuery 核心檔,在這段期間,它會顯示「載入中」,此時使用者無法與網站互動。
如果你只因為不想輸入
document.getElementById()
或
document.querySelector()
而使用 jQuery,請馬上從你的行動網站中移除所有的 jQuery 參考。
Vanilla JS
Vanilla JS(
http://vanilla-js.com
)是一種快速、輕量、跨平台的框架,可建構驚人且
強大的 JavaScript 應用程式。你可以用它來創建自己的模組,它可支援動畫、正規
表達式、closures、陣列庫、DOM 、Ajax 及其他。馬上去查看網站:這個網站可以
比較它與 jQuery、Prototype、Dojo、MooTools 的效能,讓你看到它有多麼快速。
Ready,Go !我在這裡等你回來。
如果你已經看完這個網站並且回來這裡了,或許你已經知道它是一個帶有諷刺意
味的程式庫。Vanilla JS 並不存在,因為它只是一般的 ...