最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

公共js在頁面底部加載的注意事項介紹

 更新時間:2013年07月18日 17:37:33   作者:  
JavaScript腳本文件都放在頁面底部加載,可以有效地加快頁面的加載速度,下面為大家介紹下書寫時的注意事項
JavaScript腳本文件都放在頁面底部加載,可以有效地加快頁面的加載速度。
但是,php控制器一般這樣寫:
復(fù)制代碼 代碼如下:

$this->load->view($HEADER);
$this->load->view($MENU);
$this->load->view($VIEW_SHOW, $data);
$this->load->view($FOOTER);

$FOOTER是個共用模版,用于加載js及css文件。
$VIEW_SHOW作為主模版,則可能要單獨(dú)寫些js代碼,這些代碼通常需要使用公共文件的資源的話,把js寫到$FOOTER的后面就不方便了,jQuery的$(document).ready又用不了。這時候,用window.onload就可以了,如下:
復(fù)制代碼 代碼如下:

window.onload = function() {
(function($) {
function test() {alert(123);}
//或?qū)懶┗趈Query的綁定什么的
})(jQuery)
};

但如果你想從window.onload外調(diào)用里面的函數(shù),比如你想在這個窗口的子iframe中調(diào)用parent.test()是不會有結(jié)果的。
這時,變通一下,把函數(shù)作全局變量就可以了。
復(fù)制代碼 代碼如下:

var test; // 全局作用域的聲明
window.onload = function() {
(function($) {
test = function() {alert(123);};
//或?qū)懶┗趈Query的綁定什么的
})(jQuery)
};

只在需要時,才把私有的函數(shù)改成全局的,是更安全的做法。

相關(guān)文章

  • js獲取客戶端外網(wǎng)ip的簡單實例

    js獲取客戶端外網(wǎng)ip的簡單實例

    這篇文章主要介紹了js獲取客戶端外網(wǎng)ip的簡單實例,有需要的朋友可以參考一下
    2013-11-11
  • 利用原生JS與jQuery實現(xiàn)數(shù)字線性變化的動畫

    利用原生JS與jQuery實現(xiàn)數(shù)字線性變化的動畫

    最近在工作中遇到一個需要,需要將數(shù)字實現(xiàn)遞增的動態(tài)顯示,從網(wǎng)上找了相關(guān)的資料發(fā)現(xiàn)利用原生JS與jQuery都可以實現(xiàn),suoyi8下面這篇文章主要給大家介紹了利用原生JS與jQuery實現(xiàn)數(shù)字線性變化動畫的相關(guān)資料,需要的朋友可以參考下。
    2017-02-02
  • JavaScript 正則命名分組【推薦】

    JavaScript 正則命名分組【推薦】

    以往我們只是習(xí)慣于通過數(shù)組下標(biāo)來訪問正則匹配到的分組,但分組達(dá)到4、5個時,標(biāo)識起來就會非常麻煩。V8早已實現(xiàn)了正則命名分組提案,只是我們很少使用,本文將介紹JS的正則命名分組
    2018-06-06
  • JavaScript判斷DIV內(nèi)容是否為空的方法

    JavaScript判斷DIV內(nèi)容是否為空的方法

    整體思路是這樣的:判斷div內(nèi)部是否為空,如果為空,給出無數(shù)據(jù)提示;否則顯示正常頁面,下面給大家分享js判斷div內(nèi)容是否為空的方法,對判斷div內(nèi)容是否為空的相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JS控制按鈕10秒鐘后可用的方法

    JS控制按鈕10秒鐘后可用的方法

    這篇文章主要介紹了JS控制按鈕10秒鐘后可用的方法,涉及JavaScript基于時間函數(shù)控制頁面元素樣式動態(tài)變換的技巧,需要的朋友可以參考下
    2015-12-12
  • 詳解微信小程序中的頁面代碼中的模板的封裝

    詳解微信小程序中的頁面代碼中的模板的封裝

    這篇文章主要介紹了詳解微信小程序中的頁面代碼中的模板的封裝的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Javascript 學(xué)習(xí)筆記 錯誤處理

    Javascript 學(xué)習(xí)筆記 錯誤處理

    Javascript學(xué)習(xí)筆記:錯誤處理.
    2009-07-07
  • js實現(xiàn)div拖動動畫運(yùn)行軌跡效果代碼分享

    js實現(xiàn)div拖動動畫運(yùn)行軌跡效果代碼分享

    這篇文章主要介紹了js實現(xiàn)div拖動動畫運(yùn)行軌跡效果,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • 一文帶你徹底搞懂JS中的Map與Set

    一文帶你徹底搞懂JS中的Map與Set

    Set是一種叫做集合的數(shù)據(jù)結(jié)構(gòu)(結(jié)構(gòu)和Array很像),Map是一種叫做字典的數(shù)據(jù)結(jié)構(gòu),這篇文章主要為大家詳細(xì)介紹了JavaScript中Map與Set用法與區(qū)別,需要的小伙伴可以參考下
    2023-11-11
  • 詳解Webpack如何引入CDN鏈接來優(yōu)化編譯后的體積

    詳解Webpack如何引入CDN鏈接來優(yōu)化編譯后的體積

    這篇文章主要介紹了詳解Webpack如何引入CDN鏈接來優(yōu)化編譯后的體積,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06

最新評論

万源市| 托克托县| 鹰潭市| 龙泉市| 韶山市| 和硕县| 鄱阳县| 子洲县| 昆山市| 芜湖市| 博野县| 昆明市| 同心县| 广元市| 砀山县| 石屏县| 屯门区| 大石桥市| 邳州市| 恭城| 云南省| 华容县| 拉孜县| 通海县| 海阳市| 枣强县| 永州市| 丰镇市| 新津县| 泗洪县| 永宁县| 丽水市| 北流市| 全南县| 许昌县| 房山区| 宝丰县| 宜兰县| 广水市| 常德市| 泸水县|