1

所有流行的前端框架(angular、ember、react 等)都使用专有的模板引擎。我想知道为什么使用专有模板语法而不是标准 html5<template/>标记。有技术原因吗?

4

1 回答 1

1

它们是不同的野兽:模板引擎所做的不仅仅是保存 HTML 以供以后填写。

它们包括循环控制、条件、实现 EL 引擎的各种方式等等。

据我了解,这超出了标签的范围(这是有限的并且可能是错误的)。

此外,模板引擎设计者有很多不同的......嗯......关于模板的责任/功能应该或不应该是什么的观点,这是有 1800 万个模板的原因之一。

于 2015-10-06T21:18:43.370 回答