首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈前端精选

    尤大 3 天前发在 GitHub 上的 vue-lit 是啥?

    关于 lit-html 和 lit-element 看 vue-lit 之前,我们先了解一下 lit-html 和 lit-ement,这两个东西其实已经出来很久了,可能并不是所有人都了解。 lit-html lit-html[3] 可能很多人并不熟悉,甚至没有见过。 ? 所以是啥?答案是 HTML 模板引擎。 如果没有体感,我问一个问题,React 核心的东西有哪些? 性能 lit-html 会比 React 性能更好吗?这里我没仔细看过源码,也没进行过相关实验,无法下定论。 ,这个在 lit-html 是不是没法解决了。我如果删除了长列表中的其中一项,按照 lit-html 的基于相同 template 的更新,整个长列表都会更新一次,这个性能就差很多了啊。 _bu.forEach((cb) => cb()) } // 调用 lit-html 的核心渲染能力,参考上文 lit-html 的 Demo

    1K31发布于 2020-10-26
  • 来自专栏前端宇宙

    尤大 4 天前发在 GitHub 上的 vue-lit 是啥?

    关于 lit-html 和 lit-element 看 vue-lit 之前,我们先了解一下 lit-html 和 lit-ement,这两个东西其实已经出来很久了,可能并不是所有人都了解。 lit-html lit-html[3] 可能很多人并不熟悉,甚至没有见过。 ? 所以是啥?答案是 HTML 模板引擎。 如果没有体感,我问一个问题,React 核心的东西有哪些? 性能 lit-html 会比 React 性能更好吗?这里我没仔细看过源码,也没进行过相关实验,无法下定论。 ,这个在 lit-html 是不是没法解决了。我如果删除了长列表中的其中一项,按照 lit-html 的基于相同 template 的更新,整个长列表都会更新一次,这个性能就差很多了啊。 _bu.forEach((cb) => cb()) } // 调用 lit-html 的核心渲染能力,参考上文 lit-html 的 Demo

    92450发布于 2020-09-30
  • 来自专栏code秘密花园

    尤大 3 天前发在 GitHub 上的 vue-lit 是啥?

    关于 lit-html 和 lit-element 看 vue-lit 之前,我们先了解一下 lit-html 和 lit-ement,这两个东西其实已经出来很久了,可能并不是所有人都了解。 lit-html lit-html[3] 可能很多人并不熟悉,甚至没有见过。 ? 所以是啥?答案是 HTML 模板引擎。 如果没有体感,我问一个问题,React 核心的东西有哪些? 性能 lit-html 会比 React 性能更好吗?这里我没仔细看过源码,也没进行过相关实验,无法下定论。 ,这个在 lit-html 是不是没法解决了。我如果删除了长列表中的其中一项,按照 lit-html 的基于相同 template 的更新,整个长列表都会更新一次,这个性能就差很多了啊。 _bu.forEach((cb) => cb()) } // 调用 lit-html 的核心渲染能力,参考上文 lit-html 的 Demo

    1.2K30发布于 2020-09-27
  • 来自专栏鱼头的Web海洋

    不只 Vue3 , 尤大在 github 还更新了这个

    由 @vue/reactivity 和 lit-html 提供支持的概念性迷你 custom elements (自定义标签)框架。 我们再来看看源码(由于代码太长,本文仅展示除了生命周期以外的核心代码): import { render } from 'https://unpkg.com/lit-html? render(template(), root) }) } } ) } export * from 'https://unpkg.com/lit-html = counter.num)) console.log(dummy === 0) // true counter.num = 7 console.log(dummy === 7) // true lit-html 使用方式如下: import { html, render } from 'https://unpkg.com/lit-html?

    1K20发布于 2020-09-24
  • 来自专栏前端劝退师

    尤大 几天前发在 GitHub 上的 vue-lit 是啥?

    关于 lit-html 和 lit-element 看 vue-lit 之前,我们先了解一下 lit-html 和 lit-ement,这两个东西其实已经出来很久了,可能并不是所有人都了解。 lit-html lit-html[3] 可能很多人并不熟悉,甚至没有见过。 ? 所以是啥?答案是 HTML 模板引擎。 如果没有体感,我问一个问题,React 核心的东西有哪些? 性能 lit-html 会比 React 性能更好吗?这里我没仔细看过源码,也没进行过相关实验,无法下定论。 ,这个在 lit-html 是不是没法解决了。我如果删除了长列表中的其中一项,按照 lit-html 的基于相同 template 的更新,整个长列表都会更新一次,这个性能就差很多了啊。 _bu.forEach((cb) => cb()) } // 调用 lit-html 的核心渲染能力,参考上文 lit-html 的 Demo

    1.6K20发布于 2020-09-29
  • 来自专栏脑洞前端

    尤大 3 天前发在 GitHub 上的 vue-lit 是啥?

    关于 lit-html 和 lit-element 看 vue-lit 之前,我们先了解一下 lit-html 和 lit-ement,这两个东西其实已经出来很久了,可能并不是所有人都了解。 lit-html lit-html[3] 可能很多人并不熟悉,甚至没有见过。 ? 所以是啥?答案是 HTML 模板引擎。 如果没有体感,我问一个问题,React 核心的东西有哪些? 性能 lit-html 会比 React 性能更好吗?这里我没仔细看过源码,也没进行过相关实验,无法下定论。 ,这个在 lit-html 是不是没法解决了。我如果删除了长列表中的其中一项,按照 lit-html 的基于相同 template 的更新,整个长列表都会更新一次,这个性能就差很多了啊。 _bu.forEach((cb) => cb()) } // 调用 lit-html 的核心渲染能力,参考上文 lit-html 的 Demo

    1.2K20发布于 2020-09-24
  • 来自专栏前端精读评论

    精读《vue-lit 源码》

    vue-lit 基于 lit-html + @vue/reactivity 仅用 70 行代码就给模版引擎实现了 Vue Composition API,用来开发 web component。 html 是 lit-html 提供的模版函数,通过它可以用 Template strings 原生语法描述模版,是一个轻量模版引擎。 html`<my-child msg=${state.text}></my-child>` : ``} ` }) 借助模版引擎 lit-html 的能力,可以同时在模版中传递变量与函数,再借助 @ 利用模版引擎 lit-html 创建使用了这些响应式变量的 HTML 实例。 利用 web component 渲染模版引擎生成的 HTML 实例,这样创建的组件具备隔离能力。 其中响应式能力与模版能力分别是 @vue/reactivity、lit-html 这两个包提供的,我们只需要从源码中寻找剩下的两个功能:如何在修改值后触发模版刷新,以及如何构造生命周期函数的。

    83540编辑于 2022-03-15
  • 来自专栏python-爬虫

    vs实用插件

    19、Trailing Spaces 高亮那些冗余的空格,可以快速删掉 20、lit-html 在 JavaScript/TypeScript 的文件中,如果有使用到 HTML 标记,lit-html

    1.4K10发布于 2019-07-24
  • 来自专栏网络日志

    八个 Web Components 前端框架,一定有一个你用得上

    _interval) this.stop(); else this.start(); } }); LitElement LitElement 是一个简单的基类,用于使用 lit-html 创建快速 Lit 2 包括 lit-html 2.x 和 LitElement 3.x。LitElement 使用lit-html渲染到元素的Shadow DOM 中,并添加 API 来帮助管理元素属性和特性。 LitElement 具有以下特点: 简单、现代、安全、小巧且快速 允许您使用带有嵌入式 JavaScript 表达式的模板文字在 JavaScript 中编写 HTML 模板 lit-html 识别模板的静态和动态部分 ,因此它可以有效地只更新更改的部分 lit-html 不依赖于任何组件模型,它只专注于创建和更新 DOM ... LitElement: 是一个简单的基类,用于使用 lit-html 创建快速、轻量级的 Web Components。

    2.6K10编辑于 2024-07-31
  • 来自专栏开发者技术前线

    30个提高开发效率的Visual Studio Code插件

    10、lit-html 下载量:3 万 在 JavaScript/TypeScript 的文件中,如果有使用到 HTML 标记,lit-html 提供语法高亮和相应的补全支持。

    1.6K41编辑于 2022-05-24
  • 来自专栏前端博客

    Web Components从技术解析到生态应用个人心得指北

    年又发布了更现代化的 lit GitHub - lit/lit: Lit is a simple library for building fast, lightweight web components.包括 lit-html 模板渲染库 lit/packages/lit-html at main · lit/lit · GitHub和基于 lit-html 的 lit-element  lit/packages/lit-element Lit-html 基于 ES 的模板自变量和 template 标签,用注释节点去动态填充,没有JSX 转换虚拟 dom的过程,把大部分模板创建渲染的事都交给浏览器去做,提供了轻量的 api 让我们可以在 Adobe 基于 LitElement 封装并开放了 Spectrum Web ComponentsSap 基于 Lit-html 封装并开源了 ui5-webcomponents/02-custom-UI5 也是基于 lit-html 的。Web Components  头部案例目前生成环境使用Web Components 的案例有这些(非全部使用!)

    2.3K10编辑于 2024-01-18
  • 来自专栏前端工具

    第一章:Lit简介 - 现代Web组件标准

    声明式模板:使用lit-html提供的高效、富有表现力的模板系统。作用域样式:自动处理Shadow DOM的创建和样式注入。通过一个简单的对比就能看出Lit的价值。 在模板首次解析时,lit-html会精准地识别出模板中所有动态表达式的位置,并创建相应的“部件”(parts)来管理这些动态节点 。

    76520编辑于 2025-10-11
  • 来自专栏四楼没电梯

    OpenClaw 的前端用的React还是Vue?

    lit-html & LitElement: 将模版渲染与组件逻辑分离。 Lit 2.0/3.0+: 合并为统一的 lit 包,体积更小,性能更强。 为什么选择 Lit?

    17110编辑于 2026-03-20
  • Web Components 封装实战:打造可复用的跨框架组件

    Google 推出的 Lit 库(前身是 Polymer)极大地简化了这一过程,它基于 lit-html 渲染引擎,体积极小。

    55510编辑于 2025-12-17
  • 来自专栏采云轩

    Web Components-LitElement 实践

    它用了两个核心库来解决这个问题,分别是 lit-element 和 lit-html。 “TemplateResult对象:是 lit-html 接收模板字符串并经过它的 html 标记函数处理得到的一个纯值对象。 高扩展性:lit-html 基于标记的 template,它结合了 ES6 中的模板字符串语法,使得它无需预编译、预处理,就能获得浏览器原生支持,并且扩展能力强。

    4.6K40编辑于 2022-08-30
  • 来自专栏前端开发博客

    [官宣] Vue 3.0 — One Piece 发布

    它可以与其他模板解决方案(如 lit-html)配对使用,甚至在非 UI 场景中使用。 用于解决规模问题的新API 在Vue 3中,基于对象的2.x API基本没有变化。

    1.5K20发布于 2020-11-04
  • 来自专栏全栈修炼

    Vuejs 3.0 正式版发布!One Piece. 代号:海贼王

    它可以与其他模板解决方案 (如 lit-html 配对使用,甚至在非 UI 场景中使用。 ## 解决规模问题的新 API 在 Vue 3 中,基于对象的 2.x API 基本没有变化。

    3.4K10发布于 2020-09-25
  • 来自专栏腾讯开源的专栏

    有了Omi,在小程序中渲染SVG再也不慌了!

    其他 vscode 安装 lit-html 插件使 html内容 高亮 还希望小程序 SVG 提供什么功能可以开 issues告诉我们,评估后通过,我们去实现!

    4.7K42发布于 2019-05-16
  • 来自专栏前端历劫之路

    跑分方面,这款 JavaScript 库在全球框架榜单中的表现比 React 要好得多

    有很多小伙伴感觉 Strve 写法很像lit-html。说实话,开发 Strve 之前,我并不知道这个框架。后来看社区反馈,才到网上查看了有关的资料。虽然写法像,但并不是它的复制品。

    42410编辑于 2024-01-23
  • 来自专栏前端工具

    第二章:你的第一个Lit组件 - 从零到"Hello, World"

    在下一章中,我们将深入探索 lit-html 的强大功能,学习如何创建动态、响应式的模板。 思考题为什么自定义元素的标签名必须包含连字符?这个设计决策背后的原因是什么?

    46120编辑于 2025-10-11
领券