我需要一个与我的应用程序一起打包的 HTML 页面模板机制。一开始我看了所有的 JavaScript 模板解决方案(例如 jQuery 模板),但由于我的输入数据是 XML,所以我突然想起了 XSLT。我找到了许多库,但似乎没有一个库使用 XSLT,所以我完全忘记了它的存在,以及用它创建模板非常有用。
那么,XSLT 是否正在被 JavaScript 的替代方案逐渐淘汰和取代呢?我在某个地方读到过,XSLT 对大多数用户来说太复杂了,但这是它唯一的缺点吗,还是还有其他的缺点?
更新:我自己只能想到一个缺点:使用 XSLT 时,在向用户显示任何内容之前必须解析/渲染完整个页面,而使用 JavaScript 时,页面已经可见,缺少的元素稍后填充。