买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种多端组件编写方案_浪潮通信信息系统(天津)有限公司_202311646121.9 

申请/专利权人:浪潮通信信息系统(天津)有限公司

申请日:2023-12-04

公开(公告)日:2024-03-01

公开(公告)号:CN117632095A

主分类号:G06F8/20

分类号:G06F8/20;G06F8/70

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.03.19#实质审查的生效;2024.03.01#公开

摘要:本发明公开了一种多端组件编写方案,本发明适用于多端构建快速、轻便的web应用程序组件的实现方法。通过该方法用户编写的组件性能更好,更便捷的响应式绑定,打包体积更小,静态编译,无需引入框架自身,无运行时代码,可以将组件作为独立的包交付到任何地方,并且不会有传统框架所带来的额外开销。以一种方案编写通用组件在多端实现共用,有效的提升了工作效率,减少了工作量。可以在多端实现共用,有效地提升了工作效率,减少了工作量。通过编写一次组件,可以将其应用于多个平台和设备,而无需进行重复的开发和维护工作。这种方法还具有更好的性能和更小的打包体积,可以更快地加载和运行应用程序,减少了用户的等待时间。

主权项:1.一种多端组件编写方案,其特征在于:通过该方法用户编写的组件性能更好,更便捷的响应式绑定,打包体积更小,静态编译,无需引入框架自身,无运行时代码,可以将组件作为独立的包交付到任何地方,并且不会有传统框架所带来的额外开销,以一种方案编写通用组件在多端实现共用,有效的提升了工作效率,减少了工作量,以下时具体的步骤:步骤S1:Svelte放弃了流行的虚拟DOM方案,虽然虚拟DOM足够的快,但是虚拟DOM最致命的问题是不管状态是否发生变化,都会被重新计算并且更新;步骤S3:React会从应用根节点开始重新加载,Vue会从所在组件开始重新加载;步骤S4:Svelte回归到了原生JavaScript,在Svelte中,每个组件都有一个对应的JavaScript类,称为“组件实例”,当组件状态发生变化时,Svelte会生成一个新的组件实例,并使用差异算法比较新旧组件实例的DOM结构,然后更新需要更改的部分;步骤S5:Svelte使用的差异算法与传统的虚拟DOM实现类似,都是将新旧DOM树进行比较,找出需要更新的部分,Svelte使用了一些优化技巧来减少比较的复杂性和DOM操作的数量;步骤S6:Svelte使用位掩码bitMask的技术来跟踪哪些值是脏的,即自组件最后一次更新以来,哪些数据发生了哪些更改。

全文数据:

权利要求:

百度查询: 浪潮通信信息系统(天津)有限公司 一种多端组件编写方案

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。