问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html生成DOM方法

发布网友 发布时间:2022-10-20 06:49

我来回答

1个回答

热心网友 时间:2024-10-09 02:39

注意:方法 ① ② 相当于在当前 window.document 上 createElement ,创建的 div 是要被浏览器遍历的,而方法 ③④ 是新创建一个 document 与浏览器里的不是一个,和浏览器没关系,浏览器也不会遍历。这种区别可以在有 <img> 标签的 html 中有所体现。

【1】问题:设置 display:none 的 img 还会加载吗?会的

而 display:none 只会影响渲染树的隐藏和显示,因此设置了 display:none 也依然会加载。
总结: <img> 标签只要存在在 dom 里就会加载,阻止他被浏览器遍历从而加载的方式就是不让他出现在 window.document 里。

【2】问题:样式表中的背景图片设置了 display:none 还会加载吗?会的

【3】问题:样式表中的背景图片的父元素设置了 display:none 还会加载吗?不会

构建渲染树时父元素设为 none,则默认子元素也不渲染,也就遍历不到了,因此不会渲染。

好处:

缺点:domparser api 的性能最差 可参考: 性能对比

所以有快速生成的需求时,尽量不要用 DOMParser

好处是,性能最优,因为文档片段存在于内存中,子元素插入到问的文档片段时不会引起回流,有较好的性能。

去除 html 里多余的无用的标签或者注释等,省去用正则表达式,因为可能存在 <br/><hr/> 等不好筛选

DOMParser WEB API
web 图片资源加载与渲染时机

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求这图片原图或者主角 出自哪一边电影或者电视剧 哪位大神知道这张图原版在吗?求原版。。。 在word中加下划线时第一次出现一条下划线第二次怎么就出现两条... 诛仙2资料站里的宠物展示能在npc买到吗 求一些诛仙2中的可以变为人形的宠物名字 诛仙2 神域的神农殿里,这是什么东西 诛仙2宠物元神问题 诛仙2 商城 中 宠物元神 怎么比 宠物 还贵啊?宠物元神是干什么的啊... 电热水器怎么安固定花洒 猛鬼夜惊魂剧情介绍 任嘉伦私下性格是怎么样的? 任嘉伦是农村人吗? 汗!!昨晚梦到自己当小皇帝,白天我从不想那类的事的,人家说梦是反的... 梦见小皇帝在自己的怀抱里掉下去摔死 同样配置硬件的笔记本电脑和台式电脑有差别吗 笔记本电脑的硬件跟台式机的硬件有什么区别? 比如同样是i5的cpu,笔 ... 日语单词意思 迅雷预下载怎么关闭 各位,帮我打出日语的家庭称呼,要全部欧,小的就谢谢了 如何TMD永久禁止电脑管家游戏预下载功能 日语,&quot;干妈&quot;应该怎么说? 求告知,怎么关闭firefox预下载? 日语的公公和婆婆罗马发音是什么,和自己的父亲和母亲称呼一样吗?_百度... 岳母的日文是什么 空调压缩机普通焊机可以焊接吗 过量运动后第二天就感觉很软怎么办? 运动后心慌腿软怎么办 刘邦为什么杀功臣,杀了多少功臣 刘邦为什么杀功臣 刘邦为什么成功后杀功臣?杀害了哪些功臣? 10086新冠短信没有通知社区 84年鼠女2022年运势,84年女鼠35岁后运程? 食堂管理方案内容 食堂管理方案内容简述 幼儿园防食物中毒方案 林府家宴老林的颠簸创业路 万壑争流中的壑是什么意思? 领域的含义是什么? 十二天干分别什么 天干代表什么意思 梦见肥沃的土地 abaqus中怎么实现将损伤的单元删除 为什么混凝土损伤算出来输入abaqus中,提交作业,中断 ABAQUS计算遇到这个问题,THE INDEPENDENT VARIABLES MUST BE ARRANGED... 通过运用solidworks画出三维图换格式之后导入ABAQUS调整参数之后进行有 ... 笑话和羡慕是反义词吗 我有一块铁矿石,用磁铁可以吸住的,是黑色的,而且密度较大。用什么化学... 小孩子老不听话,应该怎么样来教育。 模糊神经网络可以是单输入单输出的吗 沈阳监所便民平台上能预约律师见面吗? 检察院批捕审查律师能做什么