據(jù)一些開(kāi)發(fā)者反饋,jQuery Mobile的大小已經(jīng)成為了一個(gè)問(wèn)題。事實(shí)上,這個(gè)框架非常大,在移動(dòng)端加載速度慢,并且占用了不少網(wǎng)絡(luò)帶寬。
經(jīng)過(guò)查看 jQuery Mobile 的源代碼,我們可以看到其大小大約為 250KB 左右。對(duì)于一些較差的網(wǎng)絡(luò)連接,這樣的大小就顯得太大了。
<!-- jQuery Mobile Minified JavaScript --> <script src="jquery.mobile.min.js"></script>
同時(shí),由于 jQuery Mobile 提供了許多不同的主題和插件,每個(gè)頁(yè)面加載需要的資源和樣式表也會(huì)增加。
<!-- Theme CSS --> <link rel="stylesheet" href="jquery.mobile.theme.css"> <!-- Structure CSS --> <link rel="stylesheet" href="jquery.mobile.structure.css">
當(dāng)然,jQuery Mobile 的一些優(yōu)點(diǎn)也不可忽視。它提供了許多易于使用的組件,比如按鈕、輸入框、導(dǎo)航欄等等。而且,其功能也非常強(qiáng)大,可以讓開(kāi)發(fā)者輕松地編寫(xiě)跨平臺(tái)應(yīng)用。
如果你的項(xiàng)目沒(méi)有對(duì)加載速度有特別的要求,那么使用 jQuery Mobile 還是不錯(cuò)的選擇。但是如果你的用戶很在意加載速度,那么最好還是選擇其他輕量級(jí)的框架。