推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

javascript怎么找dom 伪dom是什么意思啊?

   2023-05-06 企业服务招财猫110
核心提示:伪dom是什么意思啊?"伪DOM自定义事件amp是一个自定义术语,用于区分DOM自定义事件。比如jQuery库,它是基于wrapper(一个包含DOM元素的中间层)来扩展事件的,与DOM相关而非直接与

伪dom是什么意思啊?

"伪DOM自定义事件amp是一个自定义术语,用于区分DOM自定义事件。比如jQuery库,它是基于wrapper(一个包含DOM元素的中间层)来扩展事件的,与DOM相关而非直接与DOM相关,所以被称为"伪DOM自定义事件amp。

虚拟DOM虚拟DOM,用普通的js对象来描述DOM结构,之所以叫虚拟DOM,是因为它不是真正的DOM。

虚拟dom是相对于浏览器呈现的真实dom而言的。在react、vu

js模块化中如何操作页面dom?

题主所说的Js模块化应该是node上的一个模块。

首先,模块化不是node的专利。当人们想在浏览器中时,就开始通过名称空间等手段在浏览器中实现模块化。模块化的意义在于代码前端的重用。有人用v8引擎开发了node。然后前端开发模式发生了翻天覆地的变化,前端开发开始被下传。前端人员通过节点的编译解决了接口模仿,以更工程化、结构化的开发代码。

让让我们来谈谈操作dom。js是一套语法规范,dom属于浏览器平台的特性。所以在开发node的时候,我们一方面模拟浏览器特性,比如jest-dom等这些库在一些测试中经常用到,然后如果真的要在浏览器中使用,我们会借助一个编译器,比如babel,把我们的代码编译成浏览器平台的可用配额。这样,我们可以使用浏览器中没有实现的语法。并且兼容较低版本的浏览器。

目前有些框架,借助虚拟dom船,其实并不建议直接操作dom,而是会提供虚拟节点的react引用,或者dom,比如一个linkhelper,可以通过ref提供带有A标签的dom实例,帮助其他用户更灵活的扩展。

所以在模块化中操作dom和在浏览器中操作dom是一样的。模块化提供了一种代码复用的,是一种提高开发效率的工程化开发。所以它赢了。;对你操作dom的api没有太大影响[呲牙]

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8