淘汰容器减少语法如何工作? (这是邪恶的吗?)

时间:2012-12-03 16:22:15

标签: javascript knockout.js

我们可以使用knockout ContainerLess语法找到许多示例和代码(即使我很难找到适当的文档from their site)。

我的第一个问题提法是“它是邪恶的吗?”,但我不得不承认我并没有真正了解它是如何工作的以及它如何确保浏览器不会转换或只是删除/改变评论部分?

所以,我改变了我的问题:

  

它是如何工作的(预处理,预渲染......)?

(这是邪恶吗?我不禁想到改变评论的性质是不好的方式)。

由于

1 个答案:

答案 0 :(得分:1)

无容器控制流程用于扫描注释,以便以ko开头的注释,并提供有效的绑定。如果这是你所要求的,那么它就是效率低下或反模式的“邪恶”。

如果你真的有兴趣知道,这里是source code。这很简单。它扫描注释,解析绑定,然后将它们传递给标准绑定处理程序。