前提:我們可以把乙個網頁裡面的內容理解為乙個xml或者說網頁本身也就是乙個xml文件,xml文件都有很特殊的象徵:"標籤"也叫"節點"。我們都知道乙個基本的網頁格式是
這些是最基本的形態,但是其實它省略了最外面的乙個標籤.
這其實才是它的本來面目(預設吧document標籤給省略了)。是不是感覺有什麼不一樣的呢?這下子就好理解的多了。document.body 或者docment.head,無論你的什麼操作只要是有關於這個標籤的你跟可以利用document獲得,因為它是根。在看一下你所寫的網頁文件,記住任何存在標籤裡面都是可以獲得的,記得麼 在節點型別中有document這種型別,所有的節點其實都是已經被分類好的,知識它們的nodetype和nodename不一樣而已(可以查一下資料"節點型別")。有點跑題,現在來看一下具體的**(省略版的)如下:
//動態載入指令碼function loadscript()catch(ex)
}
樣式的:
// 動態記載樣式
function loadstyle()catch(ex)
var head=document.getelementbytagname("head")[0];
}
動態載入js檔案,注意script標籤使用
最近碰到乙個動態載入js檔案的問題,對網上有一些錯誤的回答,我這裡修改並記錄。1.一般情況下,乙個html檔案或者jsp檔案引用外部js的檔案,我們都直接靜態載入的方式,例如 2.但是在另一種方式下,例如拼接js檔案位址,就需要去動態載入js檔案,很多人使用document.write方式載入 以下...
動態載入js
方法1 getscript themes sh public xtpla js jquery.plugins.min.js 方法2 載入多個js檔案 如圖所示 一 target.insertbefore newchild,existingchild 引數說明 1.target 被新增節點和現有節點的...
動態載入script檔案的兩種方法
第一種就是利用ajax方式,第二種是,動態建立乙個script標籤,設定其src屬性,通過把script標籤插入到頁面head來載入js。動態載入script到頁面大約有倆方法 第一種就是利用ajax方式,把script檔案 從後台載入到前台,然後對載入到的內容通過eval 執行 第二種是,動態建立...