对于关于把手的所有菜鸟问题,我提前道歉。我来自 Rails 背景,虽然 Handlebars 看起来很酷,但我无法看到它比在服务器上编译视图的优势。
所以这里有问题。
目前,我们的应用程序在我们的节点服务器上编译 Handlebars JS 模板,并将完全渲染的页面传递回客户端。我被要求研究预编译模板以在客户端上呈现。
首先,我对如何构建它有点困惑。初始下载到客户端是否就像一个布局模板(只是样板 html、css 和 js),然后客户端将使用传递给它的任何 json 数据,以及位于 Handlebars.templates 中的预编译模板来构建意见的细节?
如果是这样,用它可能需要的每个可能的模板加载客户端真的更有效,而不是只在它需要的时候提供它需要的东西吗?