关于js模版的预编译

gogojxj 发布于 2015/06/18 17:33
阅读 461
收藏 0

请教各位一个词汇

模版的预编译指的什么状态呢?

比如我有一个jade文档    div this is a div

然后我var jd=require("jade") ;   jd.renderFile(............)

这里有相关动作为模版预编译吗,不太理解这个词汇的主要意义,请教大家

加载中
0
忧龙
忧龙
不知道你是不明白jade,还是不明白jade文档后面的脚本内容而生成的html代码,简单的说jade是个模板引擎,它是基于express框架的,会预编译为html代码,执行后面的js脚本,不知道这个解释你是否能懂?
gogojxj
gogojxj
没你楼下的说的好
0
jQer
jQer

模板是字符串,预编译会把模板字符串和里面的占位符解释成函数放到文件。这样使用的时候直接通过函数替换占位符,而不用再次解释模板字符串。像样的模板应该有compile()函数,或者compile().render()。

gogojxj
gogojxj
这样使用的时候直接通过函数替换占位符,而不用再次解释模板字符串 就是这句话
0
gogojxj
gogojxj

引用来自“jQer”的评论

模板是字符串,预编译会把模板字符串和里面的占位符解释成函数放到文件。这样使用的时候直接通过函数替换占位符,而不用再次解释模板字符串。像样的模板应该有compile()函数,或者compile().render()。

谢谢
gogojxj
gogojxj
不知道才会问,每个地方的原话不一样把,确实你楼下的朋友正准知道回答的节点在哪里!
忧龙
忧龙
你这个不就是jade基础的原话吗
返回顶部
顶部