在HTML文檔中包含非HTML元素的含義是什麼?你能提供一個例子嗎?我知道這與將網頁設計的後端融入到前端有關,但我不確定如何準備涉及此項工作的工作。在HTML文檔中包含非HTML元素
編輯:
這個「技巧」是我申請工作子彈點是我沒有充分的瞭解的唯一要求。
「請在HTML模板中包含非HTML元素以便與CMS進行交互。」
我不確定我應該「學習」爲此做好準備。
在HTML文檔中包含非HTML元素的含義是什麼?你能提供一個例子嗎?我知道這與將網頁設計的後端融入到前端有關,但我不確定如何準備涉及此項工作的工作。在HTML文檔中包含非HTML元素
編輯:
這個「技巧」是我申請工作子彈點是我沒有充分的瞭解的唯一要求。
「請在HTML模板中包含非HTML元素以便與CMS進行交互。」
我不確定我應該「學習」爲此做好準備。
這將是有益的,如果你提供你想要達到什麼樣的一些信息,但我認爲你要麼談論那些在執行有關
<?php ... ?>
),或像Facebook的像按鈕的代碼<fb:like ...>
)我認爲你指的是服務器端處理的PHP和腳本等元素。當您在諸如<?php ... ?>
或<script>...</script>
的html文檔中插入某些標記時,它會指示服務器將這些標記之間的所有內容處理爲PHP或腳本。
<?php
/*Your PHP functions go here*/
?>
<script type="javascript">
/*Your javascript functions (i.e. jQuery scripts) go here*/
</script>
在網頁HTML /非HTML內容的一個經典案例是,當我們編寫一個HTML文件本身的PHP邏輯,並將其保存爲.PHP文件像下面(從PHP網站提取)。
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
如果你觀察普通的HTML內容也包含了<?php echo '<p>Hello World</p>';
包含在其內。這是一個非HTML元素,因爲Web瀏覽器中的HTML處理引擎不知道如何處理該語句。
如果您使用過JSP - 混合HTML和JSP標記是HTML和非HTML內容混淆的另一個示例。
理想情況下,我們應該避免混合HTML和非HTML內容 - 這是一個糟糕的設計實踐,因爲它將相對穩定的後端(PHP/JSP代碼)綁定到網頁UI(一個不斷變化的方面)。
由於這種糟糕的設計實踐導致的困惑導致了爲web應用程序開發成熟的模型視圖控制器(MVC)模式。
這也是模板語言如FTL,Velocity和Django模板出現的原因。
希望這可以回答您的問題,併爲您提供一些關於Web應用程序設計的思考。
上下文究竟是什麼? –
你是指包含腳本和PHP元素? – eclipsis
我已更新我的文章以包含更多信息 - 對不起,如果仍然不夠。我有點兒在這裏黑暗中! –