2012-12-03 34 views
0

我們可以使用挖空ContainerLess語法找到很多示例和代碼(即使我很難找到正確的文檔from their site)。如何挖掘容器少語法的工作? (它是邪惡的嗎?)

我的第一個問題的提法是「它是邪惡的嗎?」,但我不得不承認我真的不知道它是如何工作的,以及它如何確保瀏覽器不會轉換或僅僅刪除/更改註釋部分?

所以,我改變我的問題:

它是如何工作(前處理,預渲染......)?

(這是邪惡?我不禁想到,改變評論的性質是不好的方式)。

感謝

+0

我不明白你在問什麼。我這樣說是因爲我相信我不會是唯一的一個。 –

+0

換句話說:開發人員應該避免的是無容器的基本語法嗎? – Askolein

回答

1

無容器控制流的工作我的掃描中的註釋與ko啓動,並提供有效的綁定意見。從某種意義上說,它不是「邪惡的」,如果這就是你所要求的,那麼效率低下或反對模式。

如果你真的有興趣知道,這裏是source code。這很簡單,但。它掃描註釋,解析綁定,然後將它們傳遞給標準綁定處理程序。

+0

感謝您鏈接到源代碼。非常豐富。同意不是「反模式」,但不是像一個巨大的黑客攻擊:我沒有在JS中適當的語法,所以爲什麼不使用評論? – Askolein

+1

我聽說過人們提出這個觀點,但他們正在制定自己的對應觀點。無容器「容器」必須存在於HTML中,並且沒有其他方法可以將HTML中的內容放入HTML中。這是*工程*的高性能解決方案。我認爲這勝過任何哲學論證。 – Tyrsius