2
我有點困惑,它實際上意味着有什麼precompiled Handlebar.js templates。由於車把需要我通過Express.js發送的數據,例如<tag>{{title}}</tag>
即使有預編譯模板,這意味着什麼?Handlebar.js預編譯模板;這是什麼意思?
我有點困惑,它實際上意味着有什麼precompiled Handlebar.js templates。由於車把需要我通過Express.js發送的數據,例如<tag>{{title}}</tag>
即使有預編譯模板,這意味着什麼?Handlebar.js預編譯模板;這是什麼意思?
在此上下文中編譯意味着將您的模板字符串轉換爲Javascript函數。就你的例子而言,產生的函數體將類似於return '<tag>' + title + '</tag>'
。這比使用正則表達式來處理模板要快。這也意味着編譯模板可以在瀏覽器中使用,而不需要整個Handlebars庫。
啊我明白了。這意味着我在Express.js中使用的模板不會被編譯,並且在調用特定頁面時會在運行時進行編譯? –