欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

嵌入SCRIPT標記的作用

2024-03-25    分類: 網(wǎng)站建設

為了保持前端的程序與骨架的分離,我經(jīng)常會把程序做成單獨的部分放到頁面HTML外,并在HEAD中引入外部程序。需要操作文檔的程序會讓其在DOMReady之后工作。但是DOMReady終究還是太慢了,有時候我們須有某個元素加載完成后立即執(zhí)行某個代碼。 比如下面的代碼,就是直接在DOMContentLoaded之后修改元素的內容 <script> document.addEventListener("DOMContentLoaded",function(e){ document.querySelector("div").innerHTML="我是內容"; }); </script> <div>{title}</div> <? ob_flush(); flush(); sleep(1); //假如網(wǎng)絡延遲使得這個連接遲了一秒 ?> 如果文檔瞬間加載完成,我們幾乎看不到“{title}”,但是文檔的加載可能有延遲,這就可能讓用戶看到一些不該看到的。對于上面的情況,我們應該在DIV這個標記加載完成后直接直接相應的程序,所以應該這么寫 運行<div>加載中···</div> <script> document.querySelector("div").innerHTML="我是內容"; </script> 這樣用戶就不會輕易看到“{title}”了,但也不是不能保證絕對看不到,比如網(wǎng)絡正好在“</div>”的地方卡住。所以我一直很反感將HTML作為模板的做法,模板就該是個字符串,可以用SCRIPT標記來引入,不該直接作為可以被正常解析的HTML寫到文檔中。 如果覺得上面這個代碼對元素的選擇有困難,而且有多余的SCRIPT標記會影響HTML結構,我們可以這么寫 運行<div>{title}</div> <script> var script=document.currentScript; script.previousElementSibling.innerHTML="我是內容"; script.parentNode.removeChild(script); </script>

裝作這個DIV的內容是由服務器直接生成似得,不留下任何蛛絲馬跡。對于低版本IE不支持currentScript和previousElementSibling也有解決辦法。 運行<div>{title}</div> <script> var prev,script=prev=document.scripts[document.scripts.length-1]; while((prev=prev.previousSibling)&&prev.nodeType!=1); prev.innerHTML="我是內容"; script.parentNode.removeChild(script); </script> 由于SCRIPT是HTML在解析過程中執(zhí)行的,SCRIPT中的初始執(zhí)行消息中獲取文檔的最后一個SCRIPT就是當前SCRIPT。 本文來源于成都網(wǎng)站建設公司與成都網(wǎng)站設計制作公司-創(chuàng)新互聯(lián)成都公司!

新聞標題:嵌入SCRIPT標記的作用
網(wǎng)頁URL:http://aaarwkj.com/news21/321771.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、外貿網(wǎng)站建設、App設計服務器托管、標簽優(yōu)化虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設
亚洲精品日韩一区二区| 国产精品深夜在线观看| 国产精品av一区二区在线| 少妇熟女视频一区二区三区| 成人午夜三级在线观看| 日本av人妻在线观看| 国产精品毛片av在线| 亚洲国产中日韩精品综合| 97视频精品在线播放| 不卡一区二区黄色av| 五月天丁香婷婷狠狠狠| 亚洲中文字幕在线不卡| 国产精品久久久亚洲不卡| 欧美精品一区二区三区在线| 2023国产精品一区| 免费在线av一区二区| 老牛av一区二区三区| 久久精品中文字幕人妻| 久久精品亚洲av三区麻豆| 国产精品欧美日韩中文| 日韩天堂视频在线播放| 国产成人av综合久久视色| 美女午夜精品国产福利| 日韩av在线播放亚洲天堂| 中文字幕精品一区二区介绍| 亚洲一区二区三区精品电影网| 18禁黄久久久一区二区三区| 国产精品久久久久久老熟女| 亚洲国产视频中文字幕| 五月婷婷丁香六月在线综合| 久久视热频这里只有精品| 97国产在线视频观看| 欧美日韩在线不卡成人| 亚洲码与欧洲码一二三| 开裆丝袜高跟啪啪高潮av| 国产精品午夜视频免费观看| 日韩高清视频 一区二区| 日韩精品一区二区三区电影在线播放 | 色哟哟视频免费在线观看| 亚洲黄色av一区二区三区| 色一区欧美一区亚洲一区|