gpt4 book ai didi

javascript - 在什么情况下会调用 Parse HTML 事件?

转载 作者:搜寻专家 更新时间:2023-11-01 04:24:01 26 4
gpt4 key购买 nike

我正在尝试调试具有多个主干 View 的 HTML 页面呈现中的瓶颈。我使用了 Chrome 开发工具的时间线分析器,看到了大量的 Parse HTML 事件。我的问题是:

这是否必然意味着每次都触及 DOM,或者在分离的 jquery 对象中操作 HTML 时是否也会触发 Parse HTML 事件?

最佳答案

免责声明:除了它是一个框架,我对 Backbone 一无所知。

可以意味着 DOM 每次都被触摸,但不一定需要。当您加载 HTML 文档时,以及当您使用这些 innerHTML 之一时,您显然会触发解析事件。 , outerHTML , innerText insertAdjacentHTML , DOMParser界面,但这些只是冰山一 Angular 。很多东西都会触发 parse HTML 事件。

例如:

setInterval(function(){
var parser = new DOMParser();
parser.parseFromString('<p>lorem</p>','text/html');
},5000);

这将每 5 秒触发一次 HTML 解析器,但不会触及 DOM。但是当你使用例如 document.body.innerHTML = '<p>Hello</p>' 时您将触发解析事件以及触摸 DOM。因此,即使您没有直接接触 DOM,也可以拥有解析事件。

关于javascript - 在什么情况下会调用 Parse HTML 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32033493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com