1
所有流行的前端框架(angular,ember,react等)都使用專有的模板引擎。我想知道爲什麼使用專有模板語法代替標準html5 <template/>
標籤。有技術原因嗎?爲什麼使用專有模板引擎而不是html5?
所有流行的前端框架(angular,ember,react等)都使用專有的模板引擎。我想知道爲什麼使用專有模板語法代替標準html5 <template/>
標籤。有技術原因嗎?爲什麼使用專有模板引擎而不是html5?
它們是不同的動物:模板引擎做的比持有HTML稍後填寫的要多得多。
它們包括循環控制,條件,實現EL引擎的各種方式等等。
這超出了我對標籤的理解範圍(這是有限的,可能是錯誤的)。
此外,模板引擎設計師有很多不同的... ahem ...關於什麼應該或不應該是模板的責任/功能的意見,這是其中一千八百萬的原因之一。
可能用於兼容性。不是所有的東西(我的意思是不是IE)都支持''標籤:http://caniuse.com/#search=template –
@Hazmat舊IE現在是Edge。 –
根據http://status.modern.ie/templateelement,只有Edge的* preview *版本(不是當前版本)支持''。 –