了解示例库
在本项目中,您将:
- 了解我们的应用程序示例。
- 了解它们的位置以及我们为何要构建它们。
- 逐一了解常见的示例应用程序工具。
Trailhead 应用程序示例
对于开发人员来说,查看别人的代码是一种屡试不爽的学习方法。对于想成为开发人员的初学者来说也是如此。
Trailhead 应用程序示例提供了 Salesforce 平台上各种开发功能的代码示例。我们构建这些应用程序示例是为了帮助您熟悉最新、最好的 Salesforce 技术。
查找应用程序示例
Trailhead 应用程序示例位于独立的 GitHub 组织中。可以这样来找到它们:
- 打开您喜欢的浏览器。
- 转到 github.com/trailheadapps
- 就是这样!您已经找到了我们的应用程序示例。
Trailhead 应用程序示例组织包含的内容
首先,您应该知道的是,Trailhead 应用程序示例面向所有学习使用 Salesforce 技术进行开发的开发人员。它们中的任何一个都可以作为资源使用。每个应用程序示例都包含自导资源,可帮助您熟悉该应用程序的内容。在 Visual Studio Code 中查看时,您将找到一个代码导览,它会在编辑器中为您演示某些关键代码构件。一旦部署到您的 Salesforce 组织中,您便可以通过应用程序内指导来了解相关应用程序。
但是,一些应用程序示例在 Trailhead 模块和项目中占据重要地位。在某些情况下,这些应用程序是专为支持 Trailhead 内容而创建的。在另一些情况下,我们创建了这些应用程序,而它们被 Trailhead 内容创作者采纳为常见的用例。让我们进一步了解它们。
- 滚动浏览示例库。
- 请注意,每个应用程序磁贴上都有可展开的 Description and Features(描述和功能)分区。
- 找到 LWC Recipes 应用程序。展开 Description and Features(描述和功能)分区。
- 花点时间阅读磁贴上的描述和功能分区中的内容。
- 还请注意指向 Trailhead 项目的链接,可通过其了解有关该应用程序示例的信息。
- 现在,找到名为 ECars 的应用程序,并阅读它的描述、功能和应用程序示例链接。
- 再花点时间,多看一些应用程序的描述。
您会发现其中一些应用程序模拟了客户用例。另一些则展示了代码示例,没有具体用例,纯粹是为了演示特定 API 和开发人员功能如何工作。
应用程序用例:每个应用程序用例都围绕一个模拟的客户用例构建而成。它们往往侧重于用户想要学习的 Salesforce 平台开发人员功能的某些子集。其中包括社区、Heroku、Slack 集成以及软件包和依赖项。如果您浏览所有的应用程序,将会发现更多内容。
代码示例应用程序:这些应用程序展示了如何解决编码问题,但不一定要描述客户案例。
一些应用程序采用了我们称之为“配方”的风格。它们演示了如何解决一个具体的问题。解决方案力求展示解决问题所需的最简单的代码。每个代码构件(例如 JS 文件或 Apex 方法)都以这样一种方式命名,即确定该代码解决了何种问题。例如,在 LWC Recipes 应用程序中,您会找到一个名为 wireGetRecordStaticContact
的 Lightning web 组件,它通过 wire 适配器并使用静态字段名来获取联系人记录。除了 LWC Recipes 外,还有 Apex Recipes、Functions Recipes 和 LWC Recipes Open Source。
除了 Recipes 应用程序之外,还有其他代码示例应用程序。它们展示了针对 Salesforce 平台功能的特定编码和开发模式。其中包括用于 LWC 和 Automation Components 应用程序的 Visualforce。
我们已经介绍了应用程序示例,现在让我们看看代码吧!
应用程序示例代码存储库
GitHub 组织的登录页面可视作处于活动状态的应用程序示例的目录。它帮助人们轻松查看所有应用程序示例,然后转到他们感兴趣的应用程序示例的存储库。
- 滚动到 LWC Recipes 应用程序磁贴。
- 点击应用程序示例的名称 LWC Recipes。
- 您会被重定向到 LWC Recipes 的 GitHub 存储库。
除了我们主动维护的应用程序外,多年来我们还将许多应用程序归档。单击返回按钮,并单击 GitHub 导航栏中的 Repositories(存储库)链接,然后您将看到许多其他的公用存储库。其中一些存储库可能包含能让特定开发人员感兴趣且相关的其他示例。请记住,我们不会再主动维护这些应用程序。
到目前为止,您已经了解了 Trailhead 应用程序示例的 GitHub 组织。您也认识到了不同应用程序示例的作用。您还导航到了 LWC Recipes 应用程序示例的存储库。接下来,您将学习如何为这些应用程序设置工具,并找到与工具相关的不同构件。
我们不会检查您在这一步中完成的任何工作。单击 Verify step(验证步骤)赢得 100 分并前往项目的下一步。