2017-07-30 92 views

回答

0

簡單來說,靜態網頁是那些內容不能更改,恕不開發商編輯它的源代碼,而 動態Web頁面可以顯示來自相同的源代碼 不同的內容。對於公司網站的部分使用靜態或動態頁面,在每個頁面 上使用最高級的代碼並不重要。重要的是每個頁面爲您的網站服務 的目的。靜態網頁每當有人訪問靜態網頁時,靜態網頁就會顯示相同的信息 。靜態網頁不要 必須是簡單的純文本。他們可以具有詳細的多媒體設計,甚至視頻。但是,每次訪問該頁面的每個訪問者都會使用完全相同的文本,多媒體設計或視頻 他訪問該頁面,直到您更改該頁面的源代碼。

動態網頁動態網頁能夠爲來自同一源代碼文件的不同訪問者生成不同的 內容。 網站可以根據訪問者使用的操作系統或瀏覽器的操作系統顯示不同的內容,不管她使用的是PC還是移動設備,甚至是訪問者的來源。動態Web頁面不一定比靜態網頁更好。兩個簡單的 服務於不同的目的。

動態頁面使用動態頁面可以用於多種用途。例如,內容管理系統運行的網站允許一個單一的源代碼文件加載許多不同的可能頁面的內容。 內容創建者使用網關頁面將新的 頁面的素材提交到CMS的數據庫。動態頁面然後可以根據訪問者請求頁面的URL 中的參數爲數據庫中的任何頁面加載材料 。動態網頁也是讓用戶登錄到網站以查看個性化內容。

靜態與動態創建開發人員通常使用HTML創建靜態頁面 ,但使用PHP,Javascript或Actionscript等語言創建動態頁面。他們還可以使用Ruby on Rails, Django等框架或動態頁面的Flex。動態語言和框架 也具有創建靜態網頁內容的技術能力。 但是,這樣做會造成源代碼不必要的複雜,因爲它的目的很難維護。

Source