求教jade有啥好的优化方法?
不知楼主指的是哪方面的方法?如果是速度慢的话是不是可以用gulp-jade这类的,不过个人不喜jade哪种方式,直接写html或者用zencoding / emmet比jade要直观很多,楼主貌似是coffee党,模板用ect是比较爽的。ect效率很高(很多方面和据称效率最高的doT有一拼),内部用coffeescript语法
还能怎么优化…这些模板引擎不是都可以编译成函数的吗,然后传值直接调用。就等于预编译了一次嘛。
@andyhu 谢谢阿
gulp-jade实际只是jade compiler的包装,如果是固定的数据,预编译是可以的,但是如果数据是动态从db取得,这个是没有用的
jade编译器里有一个cache选项,我猜是可以提高效率,还没测
@alsotang 不甘心嚒,总是觉得有更高效的优化,哈哈
预编译成函数,调一个函数出html 还能怎么快
用单页面做项目(angularjs,emeberjs…)…采用gulp-jade预编译,享受jade得写法,获得原生html得性能…
@magicdawn 看benchmark去,不想永远都不能
@oubushixb 说的好
虽然不能解决我的问题,哈哈
@i5ting 你指的是哪方面的优化?我平时都喜欢用 ejs 的。。。
@alsotang
# 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选项
我在尝试有没有更快的方式
https://github.com/hexojs/hexo-renderer-jade/issues/1
方法很多啊:
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
不知楼主指的是哪方面的方法?如果是速度慢的话是不是可以用gulp-jade这类的,不过个人不喜jade哪种方式,直接写html或者用zencoding / emmet比jade要直观很多,楼主貌似是coffee党,模板用ect是比较爽的。ect效率很高(很多方面和据称效率最高的doT有一拼),内部用coffeescript语法
还能怎么优化…这些模板引擎不是都可以编译成函数的吗,然后传值直接调用。就等于预编译了一次嘛。
@andyhu 谢谢阿
gulp-jade实际只是jade compiler的包装,如果是固定的数据,预编译是可以的,但是如果数据是动态从db取得,这个是没有用的
jade编译器里有一个cache选项,我猜是可以提高效率,还没测
@alsotang 不甘心嚒,总是觉得有更高效的优化,哈哈
预编译成函数,调一个函数出html 还能怎么快
用单页面做项目(angularjs,emeberjs…)…采用gulp-jade预编译,享受jade得写法,获得原生html得性能…
@magicdawn 看benchmark去,不想永远都不能
@oubushixb 说的好
虽然不能解决我的问题,哈哈
@i5ting 你指的是哪方面的优化?我平时都喜欢用 ejs 的。。。
@alsotang
我目前找到的jade-compiler的优化是有一个cache选项
我在尝试有没有更快的方式
https://github.com/hexojs/hexo-renderer-jade/issues/1
方法很多啊: