首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

适用于既有大型MPA项目的“微前端”方案

3.3.3 DOMParser 本着不重复造轮子(拿来主义)的原则,对 html-entry的解析开始也使用了 qiankun 内部使用的 import-html-entry模块。...于是我们转而找到了另外的替代方案——DOMParser。 与 DOMParser 类似的还有 div.innerHtml或使用 Range.createContextualFragment。...但在实际使用中,虽然 DOMParser相对于使用 div.innerHtml传入需要解析的模板和 Range.createContextualFragment性能会较差一些,不过在也就是几毫秒到十几毫秒的区别...而且 DOMParser强大的解析能力,可以充分解析 html-entry中标签及其属性,最后获取到的就是一个 document对象,使用我们熟悉的 DOM api 即可访问或修改相关数据。 !!!...前方踩坑警告 但DOMParser也不是完美的,在解析自闭合的 div标签时(如 ),会导致结构错乱,原因可能是 DOMParser在解析div时默认其是存在结束标签的。

1.7K20
领券