我幾乎不熟悉Web開發,我正面對Javascript/jQuery。我想了解腳本是如何在html頁面中執行的。我是一名C/Java程序員,參考這些語言可以幫助我。 我明白,如果我們想在加載頁面後執行腳本,可以將腳本插入到標題或主體的末尾。我知道一個函數可以被DOM事件調用(我將事件與中斷信號相關聯)。執行在身體或頭部元素JavaScript或jQuery腳本或插件的生命週期
<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
只有一次或連續執行:如果這樣的劇本我想知道的是。 jQuery的行爲與Javascript相同嗎? 插件怎麼樣?他們是否一直活着一個頁面顯示(像一個並行線程),或者他們是事件驅動(他們通過點擊/調整大小等或使用計時器)? 我知道這是一個非常普遍的問題,可能它不能用幾行解釋,但一些基本的解釋和一些文檔的鏈接將非常感激。
謝謝!
該腳本可以修改DOM而不使用'document.write' –
@JuanMendes:是的,但是這並不影響解析器。您只能修改已經解析的內容。這就是爲什麼我說「HTML」而不是「DOM」。 –
所有的答案在哪裏都有用,但是你也發現了問題,因爲你也談到了範圍。 另一個問題,如果我會寫這樣的(以適當的方式): 執行會被阻塞在這個js上還是頁面會被並行加載的時候處理器是否免費? – Alain1405