久久三级福利_亚洲精品影院在线观看_欧美日韩在线一区二区_亚洲视频狠狠

深一集團40%的客戶來自外地,80%的業務來自搜索引擎和良好口碑!
微信 微信人工客服  |
微信人工客服
QQ在線溝通

新聞中心

全國業務咨詢請致電

0755-27612861

為您打響品牌第一炮
  • 在線QQ
  • 在線客服
  • 在線留言
動態加載外部css或js文件
發布日期:2008-12-24   關鍵詞:鳳崗英文網站開發,鳳崗大型網絡公司   已有 7410 人瀏覽

動態加載外部css或js文件

  原理解析:第一步:使用dom創建<script>或者<link>標簽,并給他們附加屬性,如type等第二步:使用appendChild方法把標簽綁定到另一個標簽,一般是綁到<head>.
      應用:

  1、提高代碼的復用,減少代碼量;

  2、添加一個javascript控制器和 session可以實現動態改變頁面樣式;

  3、由于是頁面是從上到下依次加載文件的,并且邊加載邊解釋,所以可以添加javascript控制器控制頁面文件的加載順序,如先加載css布局文件,再顯示有圖片的css美化文件,之后再加載大的falsh文件,或者安內容的重要性來加載。

      閱讀提示:e文不好的初學者可以直接看中文,然后拷貝代碼試驗下。

      To load a .js or .css file dynamically, in a nutshell, it means using DOM methods to first create a swanky new "script" or "LINK" element, assign it the appropriate attributes, and finally, use element.appendChild() to add the element to the desired location within the document tree. It sounds a lot more fancy than it really is. Lets see how it all comes together:    

      接下來的工作是綁定到<head>標簽。綁定的時候有一個問題就是同一個文件有可能被我們綁定兩次,綁定兩次瀏覽器也不會出現異常,但是效率就低了。為了避免

      這種情況我們可以新增一個全局數組變量,把綁定的文件名字保存在里面,每次綁定前先檢查一下是否已經存在,如果存在就提示已經存在,如果不存在就綁定。

以下是引用片段:
document.getElementsByTagName("head")[0].appendChild(fileref)


      By referencing the HEAD element of the page first and then calling appendChild(), this means the newly created element is added to the very end of the HEAD tag. Furthermore, you should be aware that no existing element is harmed in the adding of the new element- that is to say, if you call loadjscssfile("myscript.js", "js") twice, you now end up with two new "script" elements both pointing to the same Javascript file. This is problematic only from an efficiency standpoint, as you'll be adding redundant elements to the page and using unnecessary browser memory in the process. A simple way to prevent the same file from being added more than once is to keep track of the files added by loadjscssfile(), and only load a file if it's new:

以下是引用片段:
var filesadded="" //保存已經綁定文件名字的數組變量
function checkloadjscssfile(filename, filetype){
if (filesadded.indexOf("["+filename+"]")==-1){// indexOf判斷數組里是否有某一項
  loadjscssfile(filename, filetype)
  filesadded+="["+filename+"]" //把文件名字添加到filesadded
}
else
  alert("file already added!")//如果已經存在就提示
}
checkloadjscssfile("myscript.js", "js") //success
checkloadjscssfile("myscript.js", "js") //redundant file, so file not added


      Here I'm just crudely detecting to see if a file that's set to be added already exists within a list of added files' names stored in variable filesadded before deciding whether to proceed or not.

      Ok, moving on, sometimes the situation may require that you actually remove or replace an added .js or .css file. Lets see how that's done next.


以下是引用片段:
function loadjscssfile(filename, filetype){
if (filetype=="js"){ //判斷文件類型
  var fileref=document.createElement('script')//創建標簽
  fileref.setAttribute("type","text/javascript")//定義屬性type的值為text/javascript
  fileref.setAttribute("src", filename)//文件的地址
}
else if (filetype=="css"){ //判斷文件類型
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css") 
  fileref.setAttribute("href", filename)
}
if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)

loadjscssfile("myscript.js", "js") //打開頁面時瀏覽器動態的加載文件
loadjscssfile("javascript.php", "js") // 打開頁面時瀏覽器動態的加載"javascript.php" ,
loadjscssfile("mystyle.css", "css") //打開頁面時瀏覽器動態的加載.css 文件


 

注:本文來自深一集團原創或轉截 http://www.szrunbai.com/newslist_635_2.html 如需轉載,請注明出處!
0
深一網絡公司專注設計14年
全國網站建設
深一云服務器深一云服務器
高性能,高安全
網絡公司拒絕不當利
崇尚野蠻生長
500強企業網500強企業網
站建設供應商
10000家客戶案例10000家客戶案
實力說服力
83位技術團隊83位技術團隊
服務高保障
深一只做有排名網站只做有排名
有價值的網站
200人服務團隊200人服務團隊
追求客戶滿意
久久三级福利_亚洲精品影院在线观看_欧美日韩在线一区二区_亚洲视频狠狠
91精品欧美综合在线观看最新 | 成年人国产精品| 97se亚洲国产综合自在线| 欧美日韩精品久久久| 国产精品大尺度| 国产精品影视天天线| 欧美高清性hdvideosex| 欧美刺激脚交jootjob| 亚洲一区二区三区免费视频| 一本色道久久综合亚洲aⅴ蜜桃 | 综合久久给合久久狠狠狠97色| 免费国产亚洲视频| 91精品国产一区二区三区香蕉| 亚洲一区二区精品视频| 91视频www| 欧美一区二区三区婷婷月色| 亚洲国产日韩精品| 欧美久久久久久蜜桃| 午夜影视日本亚洲欧洲精品| 欧美美女网站色| 久久精品国产网站| 精品日韩在线观看| 国产麻豆日韩欧美久久| 国产色产综合产在线视频| 国产精品88888| 国产精品天天看| av一区二区不卡| 亚洲一区在线视频| 久久网这里都是精品| 欧美亚洲综合一区| 国产成人在线视频网址| 亚洲国产日韩a在线播放性色| 国产丝袜欧美中文另类| 欧美肥妇bbw| 色综合久久中文字幕| 国产在线观看一区二区| 午夜视频一区在线观看| 成人欧美一区二区三区| 欧美精品一区在线观看| 欧美私模裸体表演在线观看| 成人网页在线观看| 久久97超碰国产精品超碰| 亚洲一区二区三区四区在线免费观看 | 欧美性色综合网| 国产91精品入口| 奇米亚洲午夜久久精品| 亚洲最快最全在线视频| 中文字幕成人av| 2021久久国产精品不只是精品| 欧美日韩高清一区| 欧美视频一区在线| 99久久精品免费精品国产| 国产精品自拍在线| 久久99国产精品尤物| 美女在线视频一区| 日本欧美一区二区三区| 亚洲图片自拍偷拍| 亚洲一区二区三区四区不卡| 亚洲欧美日韩电影| 亚洲欧美日韩久久精品| 亚洲九九爱视频| 亚洲综合激情网| 亚洲午夜国产一区99re久久| 亚洲一本大道在线| 天堂精品中文字幕在线| 日本不卡一二三| 五月天久久比比资源色| 日韩黄色免费网站| 日韩精品福利网| 日本女人一区二区三区| 日本不卡免费在线视频| 久久www免费人成看片高清| 卡一卡二国产精品| 国产成人av电影免费在线观看| 风间由美中文字幕在线看视频国产欧美| 久久99精品久久久久久动态图| 久久97超碰色| 成人高清视频在线| 在线观看日韩电影| 欧美一级黄色录像| 久久夜色精品国产噜噜av| 国产欧美日韩在线视频| 亚洲欧洲国产专区| 香蕉av福利精品导航 | 中文字幕永久在线不卡| 亚洲综合另类小说| 免费xxxx性欧美18vr| 国产成人精品免费在线| 91亚洲国产成人精品一区二三| 欧美三级电影在线观看| 欧美精品一区男女天堂| 日韩伦理免费电影| 香蕉加勒比综合久久| 国产精品综合在线视频| 91久久精品网| 久久久91精品国产一区二区三区| 亚洲欧美影音先锋| 日韩福利电影在线观看| 不卡视频在线看| 欧美一卡2卡三卡4卡5免费| 国产女人18毛片水真多成人如厕 | 国产精品久久夜| 亚洲成国产人片在线观看| 毛片av中文字幕一区二区| 成人黄动漫网站免费app| 精品视频1区2区| 国产欧美中文在线| 婷婷成人激情在线网| 国产福利精品一区二区| 欧美色爱综合网| 久久久久久久综合色一本| 一区二区三区在线播放| 国产精品69毛片高清亚洲| 337p亚洲精品色噜噜噜| 亚洲欧美日韩小说| 国产91高潮流白浆在线麻豆| 日韩亚洲国产中文字幕欧美| 亚洲视频一区二区在线| 国产成人av资源| 精品乱人伦小说| 日一区二区三区| 欧美日韩一区视频| 亚洲欧美成人一区二区三区| 激情综合色综合久久综合| 欧美日韩视频一区二区| 中文字幕亚洲成人| 成人黄色软件下载| 国产日本欧洲亚洲| 狠狠狠色丁香婷婷综合激情 | 国产精品久久久久影院老司| 老司机免费视频一区二区 | 9191精品国产综合久久久久久| 亚洲日本va午夜在线影院| 国产91精品一区二区麻豆网站| 精品久久国产老人久久综合| 日本成人在线不卡视频| 欧美精品日韩一区| 日韩av一级电影| 91精品麻豆日日躁夜夜躁| 日韩和欧美一区二区三区| 欧美猛男男办公室激情| 日韩电影一区二区三区| 欧美成人aa大片| 精久久久久久久久久久| 欧美成人精品1314www| 精品午夜久久福利影院| 久久精品一二三| av午夜一区麻豆| 夜夜夜精品看看| 欧美一区二区高清| 久久精品国产秦先生| 久久一夜天堂av一区二区三区| 国产精品66部| 亚洲精品免费播放| 欧美日本国产一区| 久久99精品久久久久久动态图| 久久久精品2019中文字幕之3| 国产成人福利片| 一区二区三区国产豹纹内裤在线| 欧美日韩一区二区在线观看 | 99re66热这里只有精品3直播| 亚洲欧美日韩国产另类专区| 欧美午夜影院一区| 日韩国产欧美一区二区三区| 久久奇米777| 在线观看网站黄不卡| 免费av成人在线| 亚洲欧洲日韩av| 日韩欧美一区电影| 91免费看`日韩一区二区| 午夜日韩在线电影| 国产婷婷色一区二区三区| 欧美性做爰猛烈叫床潮| 国产乱国产乱300精品| 一区二区三区高清不卡| 欧美xxxxxxxxx| 91看片淫黄大片一级| 久久爱www久久做| 亚洲与欧洲av电影| 国产精品视频一区二区三区不卡| 精品视频一区二区不卡| 粉嫩av亚洲一区二区图片| 亚洲成人一二三| 中文字幕欧美一区| 精品国产一区二区三区久久影院| 色综合久久综合中文综合网| 国产一区二区精品久久| 亚洲大片免费看| 国产精品久久久久久久蜜臀| 精品黑人一区二区三区久久| 91传媒视频在线播放| 国产成人av电影| 久久精品国产免费| 午夜精品久久久久久久蜜桃app| 国产精品国产三级国产aⅴ入口| 精品少妇一区二区三区日产乱码| 欧美偷拍一区二区| 色哟哟精品一区| 91亚洲精品久久久蜜桃| 国产成人免费高清|