简介

如何使用 Blaze,Meteor 的前端渲染系统,构建可用且可维护的用户界面。

阅读本指南后,您将了解

  1. 如何使用 Spacebars 语言定义由 Blaze 引擎渲染的模板。
  2. 在 Blaze 中编写可重用组件的最佳实践。
  3. Blaze 渲染引擎在幕后的工作原理以及一些使用它的高级技巧。
  4. 如何测试 Blaze 模板。

Blaze 是 Meteor 内置的响应式渲染库。通常,模板是用 Spacebars 编写的,它是 Handlebars 的一个变体,旨在利用 Tracker,Meteor 的响应式系统。这些模板被编译成 JavaScript UI 组件,由 Blaze 库渲染。

Blaze 不是构建 Meteor 应用程序的必要条件——您也可以轻松使用 ReactAngular 来开发您的 UI。但是,本文将带您了解在 Blaze 中构建应用程序的最佳实践,Blaze 是所有其他文章中用作 UI 引擎的引擎。

在 GitHub 上编辑