摘要:動態腳本創建動態腳本有兩種方式插入外部文件和直接插入代碼。一般來說應該盡量減少訪問的次數,因為每次訪問,都會運行一次基于文檔的查詢。所以,可以考慮將從中取得的值緩存起來。
1、動態腳本
創建動態腳本有兩種方式:插入外部文件和直接插入Javascript代碼。
(1)調用外部文件
function loadScript(url) { var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; document.body.appendChild(script); } //調用以上函數就可以加載外部的Javascript文件了 loadScript("client.js");
(2)直接插入JS代碼
function loadScriptString(code){ var script = document.createElement("script"); script.type = "text/javascript"; try { script.appendChild(document.createTextNode(code)); } catch (ex){ script.text = code; //IE瀏覽器 } document.body.appendChild(script); } //下面是調用這個函數的示例 loadScriptString("function sayHi() {alert("hi");}");2、動態樣式
能夠把CSS樣式包含到HTML頁面的元素有兩個。其中元素用于包含來自外部的文件,而