课程章节介绍
好,我们来看这一页。这一页呢,是对 Lightning Web Components —— 我们通常简称为 LWC —— 做一个非常核心的介绍。
你可以把 LWC 理解成是 Salesforce 提供的一套现代化前端框架。它的目的,就是让你能够在 Salesforce 这个平台上,去构建各种自定义的用户界面。不管是咱们平时在电脑上用的网页版界面,还是手机上的移动应用,甚至是一些外部的数字体验站点,都可以用 LWC 来搭建。
那么,LWC 组成本身是什么呢?其实特别简单,它就是一个自定义的 HTML 元素。怎么做的呢?就是用你本来就熟悉的 HTML 和 JavaScript 来写。也就是说,你写出来的东西,最终会在页面上变成一个像 `` 这样的标签,但它背后是你自己定义的逻辑和样子。
而且 Salesforce 很贴心,它不是让你从零开始造轮子。它提供了一大堆现成的基础组件,这些基础组件长得好看、风格统一,因为它们都是基于 Salesforce 的 Lightning 设计系统来做的。你可以直接拿这些基础组件当积木块一样,搭出你想要的界面。
这里还有一个非常重要的点 —— 为什么叫 Lightning Web Components?因为它特别“轻”,性能非常好。原因就在于,LWC 的代码绝大部分都是在浏览器里直接“本地”运行的,没有什么多余的中间层或者复杂的框架包装。所以你写的代码,基本上就是标准的、原生支持的 JavaScript 和 HTML,这意味着它不仅跑得快,而且学起来上手也很快,你过去的网页开发知识在这里几乎可以无缝接过来。
简单总结一下:用标准的技术、轻量的方式,借助 Salesforce 提供的现成设计模块,去构建各种体验一致的应用界面 —— 这就是 LWC 给我们带来的最大价值。
关键词
LWC
Lightning Web Components
Salesforce