[英]what is top-to-bottom/bottom-to-top inclusion in html templating
這是一個很難在其上找到任何真實材料的主題。 對於模板引擎而言,支持從上到下/從下到上的包含是什么意思。 當我閱讀幾乎沒有觸及模板表面的書時,我才偶然發現這一點。
在Angular JS指令中,它被用來解釋用於配置指令的“ Transclude”設置的功能;在Apress Practical NodeJ中,它被用來表示jade支持該功能。 有人知道這是什么意思嗎?
實用節點作者在這里。 ;-)
自上而下的包含是一種標准的繼承模式,其中父對象命令在何處以及如何處理子對象(包含的對象)。
因此,您擁有一個包含文件B的文件A。文件A將與文件B一起使用。 在Jade中,您使用include文件名(不帶引號)。 大多數語言都使用這種方法。
自上而下的替代方法是自下而上的模式。 並非所有語言都支持它。 在這種情況下,您擁有的文件A是更大的,更上層的實體,而文件B是較小的難題。 但是文件B會執行所需的操作。
您還可以將自上而下的方法視為子類中某些方法的覆蓋,當您從父類中擴展這些方法時,卻將其他方法巧妙地保留下來。
在Jade中,自底向上是通過一組擴展,布局和塊語句實現的。 有關Jade的深入介紹,請參見Practical Node.js [2014,Apress] 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.