摘要:動(dòng)態(tài)腳本創(chuàng)建動(dòng)態(tài)腳本有兩種方式插入外部文件和直接插入代碼。一般來說應(yīng)該盡量減少訪問的次數(shù),因?yàn)槊看卧L問,都會(huì)運(yùn)行一次基于文檔的查詢。所以,可以考慮將從中取得的值緩存起來。
1、動(dòng)態(tài)腳本
創(chuàng)建動(dòng)態(tài)腳本有兩種方式:插入外部文件和直接插入Javascript代碼。
(1)調(diào)用外部文件
function loadScript(url) { var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; document.body.appendChild(script); } //調(diào)用以上函數(shù)就可以加載外部的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); } //下面是調(diào)用這個(gè)函數(shù)的示例 loadScriptString("function sayHi() {alert("hi");}");2、動(dòng)態(tài)樣式
能夠把CSS樣式包含到HTML頁面的元素有兩個(gè)。其中元素用于包含來自外部的文件,而