求教jade有啥好的优化方法?
求教jade有啥好的优化方法?
12 回复
还能怎么优化…这些模板引擎不是都可以编译成函数的吗,然后传值直接调用。就等于预编译了一次嘛。
@andyhu 谢谢阿
gulp-jade实际只是jade compiler的包装,如果是固定的数据,预编译是可以的,但是如果数据是动态从db取得,这个是没有用的
jade编译器里有一个cache选项,我猜是可以提高效率,还没测
@alsotang 不甘心嚒,总是觉得有更高效的优化,哈哈
预编译成函数,调一个函数出html 还能怎么快
用单页面做项目(angularjs,emeberjs…)…采用gulp-jade预编译,享受jade得写法,获得原生html得性能…
@magicdawn 看benchmark去,不想永远都不能
@oubushixb 说的好
虽然不能解决我的问题,哈哈
@i5ting 你指的是哪方面的优化?我平时都喜欢用 ejs 的。。。
# view engine setup
app.set('views', path.join(__dirname, 'views'))
app.set('view engine', 'jade')
app.set 'view options',
pretty: true
debug : true
cache : true
compileDebug : true
我目前找到的jade-compiler的优化是有一个cache选项
我在尝试有没有更快的方式
方法很多啊:
- 尝试更扁平化的html写法啊
- 循环体内尽量更少的代码 或者说是把for/each/etc之类的写得层数更高
- 。。。自己发掘吧 和编程语言优化逻辑其实差不多