zoukankan      html  css  js  c++  java
  • 除了angular/vue/react的新轮子lit

    https://lit.dev/docs/

    Lit 是一个简单的库,用于构建快速、轻量级的 Web 组件。

    关于 Lit,首先要知道的是,每个 Lit 组件都是一个标准的Web 组件Web 组件具有互操作性的超能力:由浏览器本机支持,Web 组件可以在任何 HTML 环境中使用,使用任何框架或根本没有框架。

    这使得 Lit 成为开发可共享组件或设计系统的理想选择Lit 组件可以跨多个应用程序和站点使用,即使这些应用程序和站点构建在各种前端堆栈上。使用 Lit 组件的站点开发人员不需要编写甚至查看任何 Lit 代码;他们可以像使用内置 HTML 元素一样使用组件。

    Lit 也非常适合逐步增强基本 HTML 站点浏览器将识别标记中的 Lit 组件并自动初始化它们——无论您的站点是手工制作的、通过 CMS 管理的、使用服务器端框架构建的,还是由 Jekyll 或 11 之类的工具生成的。

    当然,您也可以使用Lit 组件构建高度交互、功能丰富的应用程序,就像使用 React 或 Vue 等框架一样。Lit 的功能和开发人员体验可与这些流行的替代方案相媲美,但 Lit 通过采用浏览器的本机组件模型,最大限度地减少锁定,最大限度地提高灵活性并提高可维护性。

    当您使用 Lit 构建应用程序时,很容易加入“普通”Web 组件或使用其他库构建的 Web 组件。您甚至可以一次一个组件更新到 Lit 的主要新版本或迁移到另一个库,而不会中断产品开发。

    Adobe的设计系统「Spectrum」基于lit开发的组件:

    https://opensource.adobe.com/spectrum-web-components/

  • 相关阅读:
    Struts2+Jquery实现ajax并返回json类型数据
    送给前端的你,推荐几篇前端汇总文章。(来自知乎专栏)
    使用Struts2和jQuery EasyUI实现简单CRUD系统(转载汇总)
    JavaScript、CSS、JSP 实现用户注册页面与信息校验
    Sublime-jQueryDocs
    百度CDN公共库
    Java中唯一数的生成
    MySQL主从常见的架构
    MySQL权限管理
    MySQL user表简介
  • 原文地址:https://www.cnblogs.com/imust2008/p/15606635.html
Copyright © 2011-2022 走看看