首頁  >  文章  >  web前端  >  公共js在頁面底部載入的注意事項介紹_javascript技巧

公共js在頁面底部載入的注意事項介紹_javascript技巧

WBOY
WBOY原創
2016-05-16 17:28:18907瀏覽

JavaScript腳本檔案都放在頁面底部加載,可以有效地加快頁面的載入速度。
但是,php控制器一般這樣寫:

複製程式碼 程式碼如下:


程式碼如下:


$this->load->view($HEADER);
$this->load->view($MENU);
$this->load->view($VIEW_SHOW, $data);
$this->load->view($FOOTER);
複製代碼


代碼如下:


window.onload = function() {
(function($) {
function test() {alert(123);}
//或寫些基於jQuery的綁定什麼的
})(jQuery)
};
但如果你想從window.onload外呼叫裡面的函數,例如你想在這個視窗的子iframe中呼叫parent.test()是不會有結果的。 這時,變通一下,把函數作全域變數就可以了。
複製程式碼


程式碼如下:


var test; // 全域作用域的宣告


var test; // 全域作用域的宣告

var test; >window.onload = function() { (function($) { test = function() {alert(123);}; //或寫些基於jQuery的綁定什麼的})(jQuery) }; 只有在需要時,才把私有的函數改成全域的,是比較安全的做法。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn