每個頁面是否都有自己的.js,每個頁面的某種all.js中包含可重用特性(實時搜索,下拉菜單)?不知道構建這個的最佳方式是什麼。感謝您的輸入!什麼是一些很好的技術來組織JS包括一個大型網站?
3
A
回答
1
我根據功能創建js文件。在另一個下拉菜單中,在另一箇中進行生效,在另一箇中搜索等。
假設你的頁面標題包括菜單,livevalidation和jquery。我創建了一個header.php或.html頁面,其中包含所有必需的.js包含,然後使用php/asp/whatever的include函數包含該頁面。
就個別頁面而言,取決於您。我個人沒有那麼多,所以我只是把它們放到「pagesAjax.js」和「pages.js」中,並計劃在未來隨着更多JavaScript「類別」的出現而展開。保持源代碼非常乾淨。
完全披露。這工作了一段時間,但我正在研究一個極其受帶寬限制的嵌入式項目。我將所有javascript/css文件縮小並壓縮爲一個all.js和一個all.css文件。然後我有一個includes.html,我#include指向這兩個文件。我做了一些緩存技巧,讓客戶端每次文件修訂只下載一次js和css文件。
相關問題
- 1. 創建一個網站Flash演示:技術要求是什麼?
- 2. 網絡技術概述的一個很好的資源
- 3. 最好的方式來組織一個網站根
- 4. 什麼是一個很好的典型的網絡超時?
- 5. 網站背後的技術(Google網站,Shoppify等)是什麼?
- 6. 什麼是一個好的網站IDE?對於HTML/JS/PHP
- 7. Spring webflow是一個很好的portlet技術選擇嗎?
- 8. BITS仍然是一個很好的後臺更新技術?
- 9. 如何利用js最小化爲一個大型組織的網站
- 10. 哪些大型網站使用servlet技術(再次)?
- 11. 什麼是使用nHibernate的web 2.0網站的一些很好的例子?
- 12. 網站是汽車包括來自其他網站的一些事情
- 13. 什麼是一些技術,使段看起來乾淨,有組織,更容易閱讀?
- 14. 什麼是一些很好的WPF網格控件?
- 15. 什麼是一些很好的Qt相關博客/論壇/網站要遵循?
- 16. 什麼是組織PHP網站應用程序的好方法?
- 17. 什麼是網上支付網站的最佳技術
- 18. 什麼是最好的技術,這一形象
- 19. css-sprite是一種很好的技術嗎?
- 20. 對於什麼是用什麼技術都涉及到/#/在一些網站的URL
- 21. 組織大型網站的CSS
- 22. 什麼是一些最好的自動化網站QA工具?
- 23. php get_headers一個很好的方法來判斷一個網站是否啓動?
- 24. 人們用什麼技術/工具來實現實時網站?
- 25. Vuejs一個網站的組織
- 26. 本網站用於路線搜索的技術是什麼?
- 27. 直播網站背後的技術是什麼?
- 28. 我應該使用什麼技術來組織這個日期列表?
- 29. 什麼是一些很好的方式來分發一個通用的ant文件以包含在構建中?
- 30. 什麼是一個很好的開源django項目來學習?
看看這些答案:http://stackoverflow.com/questions/490618/multiple-javascript-css-files-best-practices和http://stackoverflow.com/questions/555696/put-javascript-in-一個JS文件或打破,它出成 - 多JS-文件 – Mottie 2010-04-27 23:36:39