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

您的位置:首頁技術文章
文章詳情頁

javascript - js異步加載與DOM的執行順序,打包js。(不用gulp和webpack)

瀏覽:123日期:2023-04-20 09:20:59

問題描述

目的:

想要把,項目中所有頁面通用的資源,例如:reset.css,jq-ui.css,jq.js等,全部打包在一個js里面,可以叫初始化js,以后新頁面就可以只引用這個js即可。

現狀:

index.html

<head> <link href = 'http://m.4tl426be.cn/wenda/css/reset.css'> //所有頁面通用 <link href = 'http://m.4tl426be.cn/wenda/css/jq-ui.css'> //所有頁面通用 <link href = 'http://m.4tl426be.cn/wenda/css/index.css'> //單獨這個頁面的css<head><body> //頁面代碼…… //頁面代碼……</body><srcipt src='http://m.4tl426be.cn/wenda/js/jq.js'></script> //所有頁面通用<srcipt src='http://m.4tl426be.cn/wenda/js/index.js'></script> //單獨這個頁面的js想要改成:index.html

<head><link href = 'http://m.4tl426be.cn/wenda/css/index.css'> //只保留單獨這個頁面的css<head><body> //頁面代碼…… //頁面代碼……</body><srcipt src='http://m.4tl426be.cn/wenda/js/init.js'></script> //想要封裝好通用init的js,以后可以通用<srcipt src='http://m.4tl426be.cn/wenda/js/index.js'></script> //只保留單獨這個頁面的jsinit.js

(function(){ var reset_css = document.createElement(’link’), jq_js = document.createElement(’script’); //加載通用的css reset_css.href = 'http://m.4tl426be.cn/wenda/css/reset.css'; //加載通用的js jq_js.src = 'http://m.4tl426be.cn/wenda/js/jq.js';}())問題:

頁面資源加載順序問題

其中reset.css必須在最開始加載。----實際情況,DOM渲染完了才加載的,沒用了

jq.js,因為所有頁面的js依賴jq,必須jq先加載完后,再加載頁面的js。----實際情況,頁面js先加載了,報錯了。

求教:

如果想實現上述想要的結果,應該怎么寫,能保證請求外部src,href資源按照想要的順序加載呢?就是依賴的必須css,js必須在頁面的js執行之前,加載完后再執行。

有查過文件監聽事件、onload,但是我頁面中通用的東西有點多,怎么樣寫保證全部初始化資源加載完后再去加載呢?

common_file1.onload = function(){ common_file2.onload = function(){common_file3.onload = function(){return}return }//再去加載每個頁面中的單獨需要資源嗎? 這樣寫感覺好傻 /(ㄒoㄒ)/~~ }

問題解答

回答1:

不知道你打包是采用gulp還是webpack, 可以試著引入gulp-order類似的插件

回答2:

我大概記得就是按照順序打包。就好了。

標簽: JavaScript
主站蜘蛛池模板: 黄色片免费看 | 国产91免费视频 | 午夜精品视频在线 | 国产精品理论 | 亚洲免费视频网站 | 三级网站视频 | 成人一区二区三区 | 一级看片免费视频 | 九色在线播放 | 91亚洲国产成人久久精品网站 | 国产一区二区三区精品视频 | 国产黄色精品视频 | 日韩欧美亚洲 | 国产免费一区 | 亚洲综人网 | 国产免费一级片 | 欧美性猛交xxxx黑人交 | 在线观看黄色小说 | 99久久九九| 欧美日韩亚洲一区二区 | 欧美亚洲一区 | 四虎网站在线观看 | 国产日韩欧美综合 | 黄网站视频 | 日本毛片在线观看 | 欧美精品xxx| 日韩av高清在线观看 | 欧美国产在线观看 | 日本不卡在线视频 | a免费视频 | 在线va| www.国产在线观看 | 欧美在线观看视频 | 国产中文字幕在线 | 午夜精品视频 | 国产成人精品三级麻豆 | www.一区| 国产伦精品一区二区三区在线 | 三级视频在线 | 欧美日韩在线不卡 | 久久久久久久国产精品 |