所以我剛剛開始web編程和設計,並且已經學習了html和css的基礎知識,現在正在嘗試學習JavaScript php ajax等。我有一個網站的想法,但我想避免每次單擊鏈接時都要重新加載所有內容,所以我使用javascript將我的菜單,子菜單和內容文件鏈接到外部php文件。這實際上是否是好的做法,或者是否有任何明顯的缺點,即太多的服務器請求或其他我沒有看到的東西。將網站分成多個文件而不是將其編碼在一個html頁面上是不錯的做法嗎?
很多謝謝
所以我剛剛開始web編程和設計,並且已經學習了html和css的基礎知識,現在正在嘗試學習JavaScript php ajax等。我有一個網站的想法,但我想避免每次單擊鏈接時都要重新加載所有內容,所以我使用javascript將我的菜單,子菜單和內容文件鏈接到外部php文件。這實際上是否是好的做法,或者是否有任何明顯的缺點,即太多的服務器請求或其他我沒有看到的東西。將網站分成多個文件而不是將其編碼在一個html頁面上是不錯的做法嗎?
很多謝謝
我覺得您的理解存在一些空白。你應該研究一種名爲「單頁應用程序」或SPA的技術,它可以讓你建立一個看起來只有1頁的網站,但實際上是將幾個「頁面」作爲模板分離出來並用javascript導航。在SPA中進行渲染是在客戶端使用JavaScript從Web服務器獲取模板和數據進行合併之前完成的。有很多工具可用來構建SPA,包括javascript框架(燼,角,反應)js任務運行(grunt,gulp)包管理器(npm,bower)模板工具(yo)
是的,用於構建任何Web應用程序。我認爲你應該分離出前端和後端的東西。如果您有團隊,這也將幫助您快速開發您的應用程序。正如@Cameron所說的你也應該考慮SPA。