我目前在我的網站上有很多小部件可以執行各種jQuery函數,動畫,ajax調用等。一直在網上閱讀,這是一個很好的做法,試圖將你的js打包成一個文件,當你可以或有意義的時候。我的每個小部件都廣泛用於我的網站,因此將這些小部件的所有jquery/javascript放入一個文件似乎是有意義的。現在,如果我有$(document).ready(function(){})
每次我想要調用一個小部件的按鈕,自動加載一些數據準備就緒,等等。這樣做的最佳做法是什麼?並不是每個小部件都在每個頁面上,所以如果一切都在一個JavaScript文件中,會調用不存在的dom元素是不好的做法?
我想我真的很難看到圍繞我的Web應用程序構建我的jQuery/JavaScript以提供最佳性能的最佳方式。
嘗試模塊化使用AMD,如http: //requirejs.org/並加載任何你不需要的東西 – Kishore 2012-07-12 01:52:25
偉大的建議,@Kishore +1 – renatoargh 2012-07-12 01:53:29