av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 求助在 requireJS 中,$(window).load() 里面的代碼 為什么不會(huì)執(zhí)行?

瀏覽:97日期:2023-03-22 09:37:20

問(wèn)題描述

javascript - 求助在 requireJS 中,$(window).load() 里面的代碼 為什么不會(huì)執(zhí)行?

不知道為什么,$(window).load() 里面的代碼不會(huì)執(zhí)行 , 我覺(jué)得應(yīng)該是 requireJS 加載的問(wèn)題,但是我不太清楚到底發(fā)生了什么,才不能使用 $(window).load() 函數(shù) , 求助大家,真心感謝 !!!

問(wèn)題解答

回答1:

使用requireJS的一個(gè)好處就是可以保證js模塊按照你指定的依賴(lài)順序加載。回到你的代碼,define用于定義一個(gè)模塊,同時(shí)表明該模塊依賴(lài)于XyEason。因此requireJS會(huì)保證在XyEason加載完之后,才執(zhí)行回調(diào)函數(shù)也就是function(XyEason)。回調(diào)函數(shù)的執(zhí)行是異步的,而load事件發(fā)生在頁(yè)面加載的時(shí)候,等執(zhí)行這段代碼的時(shí)候load事件已經(jīng)觸發(fā)過(guò)了,自然不會(huì)執(zhí)行。你的代碼等價(jià)于下面這段

setTimeout(function(){ window.onload = function(){ alert('load') } //永遠(yuǎn)不會(huì)執(zhí)行},1000)回答2:

關(guān)鍵點(diǎn)在于你在什么時(shí)機(jī) require()的,如果在onload事件之后肯定是不會(huì)觸發(fā)的,希望可以幫助到你。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 久久久久久久国产精品视频 | 999国产精品视频免费 | 亚洲一区二区在线视频 | 国产重口老太伦 | 亚洲视频免费在线播放 | 久久久久久网站 | 一区二区三区电影在线观看 | 日韩中文字幕一区二区三区 | 狠狠影院 | 亚州综合一区 | 二区三区在线观看 | 久久精品国产99国产精品 | 精品日韩在线 | 欧美一区二区三区国产 | 国产日韩一区二区 | 精品国产区 | 久久三级av| 欧美激情一区二区三区 | 欧美乱人伦视频 | 国产视频久久 | 久久久国产一区二区三区四区小说 | 亚洲国产一区二区三区四区 | 久久久久久久久99 | www.887色视频免费 | 亚洲精品欧美 | 一级片在线视频 | 一区二区三区免费看 | 中文字幕第二十页 | 国产成人在线一区二区 | 亚洲风情在线观看 | 亚洲一区二区中文字幕 | 日屁视频| 颜色网站在线观看 | 成人性生交大片免费看r链接 | 国产91在线播放精品91 | 黄色网址大全在线观看 | 国产欧美精品一区 | 欧美精品久久久 | 亚洲福利网站 | 国产精品久久视频 | 国产在线观看不卡一区二区三区 |