天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

高效將字符串轉換為文檔碎片(JavaScript)

  我在Javascript 動態插入技術》中,就介紹了用innerHTML轉換為文檔碎片的技術了,這個被各大類庫所取用。但事實上,如果我們的字符串沒有th,tbody,col等需要通過包裝才能動態生成的標簽,也沒有那個特煩人的script標簽,我們在提高性能上還是有許多方法,如insertAdjacentHTML。但想使用insertAdjacentHTML,限制非常多的,如在IE下避開innerHTML為只讀的元素,FF需要很高的版本才支持,加之調用對象(如jQuery)的元素往往只能是節點,不能是字符串,因此很多情況下,我們還是先需要把它轉換為節點集合,而今天我介紹的是使用createContextualFragment直接將字符串轉換為文檔碎片!

  傳統的innerHTML方式會產生一個多余的div元素做轉換器,然后再使用createDocumentFragment創建一個文檔碎片,一個個節點轉移上去。如果使用createContextualFragment就可以避免這一步了。

//http://www.cnblogs.com/rubylouvre/archive/2011/04/15/2016800.html
var str = '<div><strong>test</strong></div>';
var range =document.createRange();
range.selectNodeContents(document.documentElement);
var fragment =range.createContextualFragment(str);
document.body.appendChild(fragment);

it知識庫高效將字符串轉換為文檔碎片(JavaScript),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品午夜中文字幕熟女人妻在线 | 99视频精品全部免费观看 | 国产精品久久人妻拍拍水牛影视 | 亚洲性夜夜夜色综合网 | 午夜DV内射一区区 | 全黄h全肉短篇禁乱np | 冠希和阿娇13分钟在线视频 | 色综合精品无码一区二区三区 | beeg日本老师按摩 | 性高跟鞋xxxxhd | 最近免费视频中文2019完整版 | 真实国产精品视频国产网 | 湖南张丽大战黑人hd视频 | 亚洲色图激情小说 | 国产传媒18精品免费观看 | 不卡一区二区高清观看视频 | 国产乱辈通伦影片在线播放亚洲 | 国产免费怕怕免费视频观看 | 国模孕妇模特季玥之粉红 | 男人J放进女人屁股免费观看 | 精品久久久麻豆国产精品 | 日产2021免费一二三四区在线 | 精品国产国产精2020久久日 | 99久久免费只有精品 | 久久精品中文闷骚内射 | 高清无码色大片中文 | 朋友的娇妻好爽好烫嗯 | 六级黄色片 | 人妻美妇疯狂迎合 | 国产手机在线亚洲精品观看 | 被室友C哭调教双性 | 极品内射少妇精品无码视频 | 久久综合香蕉久久久久久久 | 亚洲精品无码不卡在线播HE | 伊人久久综合成人亚洲 | 成人免费观看国产高清 | 亚洲精品AV无码永久无码 | 日本大尺码喷液过程视频 | 久久国产精品永久网站 | 妖精视频免费看 | 我的奶头被客人吸的又肿又红 |