美文网首页
Lit向统一所有前端组件前进

Lit向统一所有前端组件前进

作者: HomWang | 来源:发表于2021-09-29 10:11 被阅读0次

Lit?是什么?他能给我们带来什么?为什么能统一所有前端组件?
vue、react、angular等等,不管你怎么写代码,不可否认的是他们都在浏览器有使用,现在有很多公共的组件库,当然也有大厂公司自己的组件库,那么有没有一个组件库能同时支持所有运行在浏览器的组件库,它来了,它走着六亲不认的步伐,它来了。Lit!!!

它的特点:
1.跳过模版。Lit 建立在 Web Components 标准之上,添加了让你对组件所需的一切:反应性、声明性模板和一些周到的功能,以减少样板并让您的工作更轻松。每个 Lit 功能都经过精心设计,考虑到了 Web 平台的演变。
2.占地面积小,即时更新。重量约为 5 KB(缩小和压缩),Lit 有助于保持包的大小和加载时间短。渲染速度非常快,因为 Lit 在更新时只接触 UI 的动态部分——无需重建虚拟树并将其与 DOM 进行比较。
3.可互操作且面向未来。每个 Lit 组件都是原生 Web 组件,具有互操作性的超强能力。Web 组件可以在您使用 HTML 的任何地方使用,可以使用任何框架或根本不使用。这使 Lit 成为构建可共享组件、设计系统或可维护、面向未来的站点和应用程序的理想选择。

它的要素:

自定义元素
Lit 组件是标准的自定义元素,因此浏览器将它们视为内置元素。在手写的 HTML 或框架代码中使用它们,从您的 CMS 或静态站点构建器输出它们,甚至在 JavaScript 中创建实例——它们只是工作!

范围样式
默认情况下,Lit 使用Shadow DOM限定您的样式。这使您的 CSS 选择器保持简单,并确保您的组件的样式不会影响 - 也不会受到 - 页面上的任何其他样式的影响。

反应性质
声明反应性属性以对组件的 API 和内部状态进行建模。每当反应性属性(或相应的 HTML 属性)发生变化时,Lit 组件都会有效地重新渲染。

声明式模板
Lit 模板基于标记的模板文字,简单、富有表现力且快速,具有内联原生 JavaScript 表达式的 HTML 标记。无需学习自定义语法,无需编译。

这些已经够了。那么期待,创新的UI出来吧!可能你就是最新的那个创造者

相关文章

  • Lit向统一所有前端组件前进

    Lit?是什么?他能给我们带来什么?为什么能统一所有前端组件?vue、react、angular等等,不管你怎么写...

  • 100字写点东西_Vue_20180001

    最近做项目,写前端,用Vue。双向绑定,父组件向子组件传值,子组件prop,父组件从子组件获取值,$refs,子组...

  • vue-cli项目下引入vant组件

    前言 Vant是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件。通过...

  • Vue 移动端框架

    1. Vant 是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件,这...

  • oneDrive网盘项目开发规范

    前端 技术选型 使用 react , 统一使用函数式组件,Hook 样式编写 全局使用CSS 局部使用styled...

  • ReactNative组件间的通信

    父组件向子组件通信 父组件向子组件传值 父组件向子组件传递方法 子组件向父组件通信 子组件向父组件传值 子组件向父...

  • Ext3.0 基础组件之component属性方法及事件

    概念 全体Ext组件的基类。Component下所有的子类均按照统一的Ext组件生命周期(lifeycle)执行运...

  • 小程序开发文档规范

    目录规范 1.目录概述 组件文件 所有组件相关文件统一放在components目录下。 图片文件 项目图片文件放置...

  • 组件分享之前端组件——用于自定义表单的前端组件form-crea

    组件分享之前端组件——用于自定义表单的前端组件form-create 背景 近期正在探索前端、后端、系统端各类常用...

  • 工作总结4.16

    统一所有分享页的轮播组件,一共尝试了三个组件,现在统一成Nuka。 之前分享页的接口变动涉及的数据修改。 读书打卡...

网友评论

      本文标题:Lit向统一所有前端组件前进

      本文链接:https://www.haomeiwen.com/subject/rdtjnltx.html