將代碼寫入包含PHP,HTML,CSS & JavaScript的文件中,每個文件必須以何種順序出現?分離演示文稿和邏輯的最佳實踐是什麼?[HTML/CSS/JavaScript/PHP]:必須寫入哪些訂單代碼?
有時外部.js和其他文件正在鏈接標記中使用。這些鏈接標籤必須出現在哪裏?
將代碼寫入包含PHP,HTML,CSS & JavaScript的文件中,每個文件必須以何種順序出現?分離演示文稿和邏輯的最佳實踐是什麼?[HTML/CSS/JavaScript/PHP]:必須寫入哪些訂單代碼?
有時外部.js和其他文件正在鏈接標記中使用。這些鏈接標籤必須出現在哪裏?
這並不直接回答這個問題,但Rasmus Lerdorf(PHP的創建者)寫的文章有一些很好的例子。
清潔和簡單的設計。 HTML應該看起來像HTML。保持PHP代碼非常簡單的看法:函數調用,簡單的循環和變量替換應該是所有你需要
http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html
大多數,如果不是所有的JavaScript應該無論從標題鏈接的外部文件(標記之間)或者在結束標記附近的底部,這取決於你如何增強頁面。
在我看來,css不應該是內聯的。從頭文件鏈接的外部css文件開始,如果你必須去文件級別。即。
<head>
<style type="text/css">
/* CSS CODE HERE */
</style>
</head>
至於php的最佳做法,不要在你的html模板中做數據庫調用。保持模板簡單的PHP。如果是的話可以回顯你的數據庫結果。
您的標籤應該(必須)放在頁面的頭部。
有一些例外情況,但大多數情況下,您的CSS將位於外部.css文件中,您將鏈接到您提到的.js文件。您需要加載外部腳本的順序可能取決於其內容。例如,如果您使用的是jQuery插件,則需要在插件文件之前加載jQuery庫。
PHP和HTML通常會在文檔中交織在一起。還有其他地方在如何HTML應該在PHP中顯示在SO和討論(如
?> <!--html goes here--> <?php
或
echo '<p>This is my html</p>';
..但我從來沒有見過一個明確的答案,以這兩種方法。無論使用何種品牌你的文件清晰可讀
@Yada:這是一個有趣的鏈接。 – RKh