版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OMI 框架前端生态赋能与创新实践技术创新,变革未来概览OMI + Web ComponentsOMI + 小程序OMI + Kbone OMI + ReactOMI + VueOMI + PreactOMI + Three.jsOMI + CaxOMI 设计哲学与通用定理OMI 灵魂上古浏览器 Web Components 模拟 Path UpdatingScoped CSS 模拟Web ComponentsProxy 或 ObaaCross-Frameworks FrameworkOMI + Web ComponentsPath UpdatingClass VS Singleton Fra
2、gment 两种写法时间旅行https:/tencent.github.io/omi/packages/omi/examples/store-tt/时间旅行时间旅行时间旅行OMIM OMIM 跨主题 OMIM 跨主题 OMIM 跨框架 - VUE OMIM 跨框架 - REACT /calebdwilliams/jsx-native-eventsOMI 通过 CEE 认证Custom elements Testing CaseCustom elements with EventCustom elements with PropertiesReact vs Preact with custom
3、elementsVUE CEE 认证SNAKE MVPSNAKE MVPOMIX + 小程序omix 是 westore 的进化版本omix 是 omi 生态里使用最广泛的小程序框架omix 对小程序 0 入侵omix 只有 1 kbomix 传承了 omi 无状态视图的设计哲学OMIX 架构领域驱动OMI + Kboneomi-mp - 使用小程序开发生成 Web 和 小程序omip - 使用 omi 开发Web 和 小程序(编译型)omi-kbone - 使用 omi 开发Web 和 小程序(运行时)推荐Kbone 原理 - 小程序架构Kbone 原理View = Component.se
4、tData(vdom)Kbone 原理Kbone 原理Kbone 原理Kbone 原理OMI + KboneOMI + Kbone欢迎为 Kbone 贡献代码OMIV - 1KB Store System for VueOMIV - 响应式OMIV 负责人什么是 CSS?CSS ModulesStyled-JSXStyled-JSXPreact-CSSHTML 标签的作用?HTML 标签用于表达结构?HTML标签短板无法传递复杂的对象作为 attribute无法传递数字无法传递 false properties 和 attributes 傻傻分不清楚React 问世React 组件属性任意传R
5、eact 横空出世数据驱动 UI=fn(state)搭积木一样搭页面组件任意类型的属性都可以传递Vue 组件属性任意传HTML标签通过 src 传递复杂对象HTML标签通过 slot 传递复杂对象HTML标签通过 slot 传递复杂对象OMI JSX 传递复杂对象OMI 自定义标签传递复杂对象HTML标签无法传递 false 属性覆盖默认值 trueOMI 解决方案OMI-THREEOMI-THREEOMI-CanvasDebug Object Tree设计哲学与通用定理前端根本不存在 MVVM 架构!99% 的软件可以没有 UIPreact 是最好的 React Web 框架,React 不是软件没有 UI 更能看清其本质Zen of PythonOMI 设计哲学Web Components 不能替换整个前端框架基于 Web Components 封装一下 便可以替换整个前端框架 比如 OMI什么决定框架生死? 推广营销? 架构原理? 大厂背书?内部实现?什么决定框架生死? 框架 API 设计决定框架生死HTML+CSS+JS 最佳实践Web Components CSS、Styled-JSX或 CSS Modules CSS GridTypeScript、 ES6+ 精力守恒定理 框架作者
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级物理期中考试试卷1
- 班主任工作范文九年级班主任工作计划17
- 2024-2025学年江苏省高三(上)联考物理试卷(含答案)
- 《世行贷款项目案例》课件
- 广东2025届高三12月金太阳大联考政治试卷(含答案解析)
- 做品牌就是和消费者做CP-空手
- 质量月活动总结(32篇)
- 疗养人员安全免责协议书
- 连锁企业招商外包合同模板
- 房主屋买卖合同模板
- 第17课 中国工农红军长征 课件-2024-2025学年统编版八年级历史上册
- DB32T 3616-2019 企业安全操作规程编制指南
- 世界职业院校技能大赛“智能网联汽车技术组”参考试题及答案
- 2024年《内科护理学》考试复习题库(含答案)
- 数据标注合作合同模板
- 福建师范大学《大数据技术原理与应用》2023-2024学年期末试卷
- 语文修辞-【专练02】 修辞手法考点专训(表达效果 主观题1)(教师版)
- 《无人机摄影测量技术与应用》课程教学大纲
- 《实践论》(原文)毛泽东
- 物业与业主补偿协议书
- 2024至2030年中国粉体滤芯数据监测研究报告
评论
0/150
提交评论