我們可以讓我們的JavaScript運行在第一個地方 分配一個事件處理程序?如何在不引用XHTML頁面中的函數的情況下運行一段JavaScript腳本?
我們如何獲得最初的一段JavaScript而無需在XHTML頁面中引用函數?
我們可以讓我們的JavaScript運行在第一個地方 分配一個事件處理程序?如何在不引用XHTML頁面中的函數的情況下運行一段JavaScript腳本?
我們如何獲得最初的一段JavaScript而無需在XHTML頁面中引用函數?
您放入<script type="text/javascript">
標籤的任何代碼都會立即執行。把它放在你的<head>
之內,它會在別的之前運行。放在<body>
的末尾,它會持續運行。
請記住,在這些情況下,DOM可能未完全初始化。如果您需要DOM使用window.onload
或jQuery的$(document).ready()
另外'XHTML'和'HTML'不一樣。 XHTML是HTML的一個非常嚴格的子集,在我看來,它對於普通的HTML沒有任何改進,但它確實允許一些幻想。 它對JavaScript沒有任何影響。
只需在頁面正文中放置一個腳本標記,它將在頁面呈現時運行。
<script type="text/javascript">
// code goes here
</script>
正如你已經標記jQuery一樣,這樣做的方法是簡單地通過包括一個ready函數,例如,
$(document).ready(function() {
// Assign your event handlers
});
只需將此代碼放入頁面中的<script type="text/javascript">
區塊即可。
我不太明白。 *您在XHTML頁面*中的功能是什麼意思?而且我也認爲你可能覺得太複雜了。你最終想達到什麼目的? –
你是什麼意思?在響應頭文件中發送JavaScript,以便在評估HTML內容之前運行JavaScript? – Treffynnon