2014-03-30 34 views
-1

我正在開發一個電子商務網站作爲作業的一部分,並且想知道更新網頁集合的最佳做法是什麼。更新/管理HTML頁面的最佳實踐

我目前有一個index.html頁面的新聞等,然後我複製並粘貼文件和編輯,因爲我需要購物車的功能。

我的問題是;如果我需要更新index.html文件中的某些內容以及要在所有頁面中顯示哪些內容,是否有一種簡單/方便的方法可以將所有頁面一起更新(如果我的數量較大,而不是手動更新)一?

回答

1

這是橡膠滿足大多數開發商的道路的地方。現在你看到需要更新一次,並將這種改變傳播到某些/元素/頁面。這是使「動態」和「模塊化」開始變得有意義的地方,也是創建諸如PHP之類的服務器端腳本語言的原因。除了像mysql這樣的數據庫之外,這可以創建功能強大的數據驅動的網站和應用程序。 HTML只是標記,所有網站都使用它,但它本身無法利用作爲動態語言的好處。

一個開始尋找內容管理系統的好地方是使用背後有很多支持/社區的東西來幫助你解決問題。它也是緩解動態語言(如php)的好地方。我建議使用類似wordpress(wordpress.org)的東西開始。它處理結構方面的大部分/所有的繁重工作,您真正需要做的就是擔心您的網站(主題)的展示。你只需要像MAMP(for mac)或XAMMP(for win)這樣的東西來製作一個本地服務器(php/mysql),這樣你就可以安裝wordpress了。有一個TON的資源和教程,插件,主題,社區支持。

編輯: 由於您僅限於客戶端。或者,如果您知道JavaScript,則可以查看JavaScript MVC框架並使用客戶端模板(如句柄,.EJS等)。

祝您好運&快樂編碼!

+0

感謝您的回答,但是該項目只允許客戶端編程。我應該在我的問題中提到這件事......有什麼可以做的嗎? – Andrei0427

+0

Doh ..好吧,繼續你的做法吧。沒有動態功能,您將不得不手動更新每一個。您可能會偷偷摸摸並命名您的頁面.SHTML並使用服務器端包括:<! - #include file =「header.html」 - >在標記中包含頁面的較小塊在每個頁面中。但如果這對項目指導方針,你可能會卡住。 另外,如果你知道JavaScript,你可以看看一個JavaScript MVC框架,並使用客戶端模板,如把手,.EJS等。 – xCNPx