我有一個很大的JS文件有很多功能的嚴肅的項目,現在我有一些關於它的問題。如何組織JS加載?
當然,我會粘在一起,我所有的js文件和gzip,但我有一個關於功能initialisations問題。現在我有許多很多簡單的功能,沒有任何類。我聽說最好將我的代碼分成許多類,並且我想這樣做,並且在頁面生成步驟標記中,我需要在特定頁面上使用哪些類。例如,我不需要主頁上的所見即所得編輯器,等等,所以我將創建特殊的var與我需要的js類的數組。這是最佳做法嗎?客戶會獲得性能和內存節省嗎?
假設我有行動的onclick許多環節。有什麼更好的:把它們保留爲
<a href="#" onclick="return smth();">
或者重寫爲<a href="javascript:void(0);">
並在document.ready部分創建jquery.bind?但是如果客戶想在文檔準備好之前點擊一些內容呢?的東西點擊後,我必須創建具有特定靜態HTML一個div。存儲這些內容最好在哪裏?在我班的一些變種中?或者,也許在一些模板?