玉像任何其他模板引擎,采取了一系列预定义的标签和将它们转换为HTML代码。
玉是一个伟大的方式来创建页面布局,允许动态内容,而不必每次都处理讨厌的HTML标签插入。
模板引擎可以通过编程方式使用,就像任何其他图书馆也可以被用来从Node.s控制台为好。
除了纯粹的Node.js的版本,也可实现对PHP和Ruby,Scala和客户端JavaScript
特点:
- 在没有标记的前缀
- 在格式化输出选项
- 在HTML 5模式(使用!!! 5文档类型)
- 在高性能解析器
- 在大的可读性
- 在代码默认情况下,出于安全逃脱
- 在上下文错误在编译和运行时的报告
- 在可执行文件通过命令行编译玉模板
- 在可选的内存缓存
- 联合动态和静态标签类
- 在通过过滤器解析树操纵
- 支持快速JS开箱
- 在通过透明迭代对象,数组,甚至非可枚举 - 每个
什么在此版本中是新的:
- 在清理道路/ FS功能的CLI为我们不再支持node@0.6
- 在更新司令
- 在文件缓存和解析器选项
- 修正了1.9.0,我们读取该文件,如果启用缓存错误,即使提供了一个字符串
什么在1.8.0版本新:
- 在解决空的纯文本的块
- 在警示未来改变ISO 8601风格的日期
- 添加警告,当数据属性包含&号
- 在允许自定义漂亮的缩进
- 在添加支持对象的样式属性
- 在添加支持对象的类属性
什么在1.7.0版本新:
- 在命令行中添加文档类型选项
- 在混入支持ES6风格其余的args
- 修正了对Unicode的支持换行符(\ u2028,\ u2029)
- 在暴露在与模块 全局选项
- 在许多新的文件
什么是1.6.0版本,新的:
- 在允许+后可选空格调用混入时
- 使用无效元素模块更换内部自收清单
- 在解决一个警告,警告错误的未使用的块,如果从一个延伸的模板包括
- 修正混入不工作在文件末尾
- 当混入块,其次是空行修复错误报告
什么在1.5.0版本新:
- 在添加compileFile API
- 在未使用的块固定电话号码报警。
- 修正了一个警告,警告错误的未使用的块,如果他们在另一个块。
什么在1.4.0版本新:
- 在修正了有时会导致“意外的标记错误" pipless文本"'错误地抛出。
什么是1.3.1版本,新的:
- 在修正错误与标签XML是自我收盘在HTML中。
- 的内联标签与内容修正错误消息。
什么在1.1.0版本新:
- 在抛出一个错误,当同一属性被复制多次。
- 将更多的错误到解析器/词法分析器,使他们对行号更多的信息。
什么是1.0.0版本,新的:
- 在不再支持node@0.8
- 在布局修复错误报告和包括
- 在允许的'全局'传递一个数组在编译时和不自动揭露所有全局列表
- 在逃离撇号在数据属性
- 修正混入/块的相互作用
- 忽略尾随空格混入声明之后
- 请面值。按预期
- 在只为脚本/风格删除隐含文本
- 在停止解析的意见和删除的条件注释支持
- 请滤波包括明确
- 删除特殊任务的语法
- 删除!快捷键的doctype
- 在删除5 shorcut为HTML文档类型
- 从遥远的过去删除冒号选项
什么的0.35.0版本是新的:
- 在添加了空间分隔的属性支持李>
- 在刚才添加的错误无效的JavaScript表达式。
什么版本0.34.1是新的:
- 在固定渲染文件时,用所谓的回调不工作。
什么的0.31.2版本是新的:
- 在固定的过分热心的废弃警告
什么的0.29.0版本是新的:
- 在添加"单片眼镜"对于观察者的实际工作。
- 在文本块固定插值。
- 固定属性插值。
什么的0.27.7版本是新的:
- 在固定的物体列举每个/ else子句
什么版本0.27.6是新的:
- 在包括模板不能覆盖其父块。
什么版本0.26.2是新的:
- 在--obj增补--options别名。
- 添加保留字预防冲突谷歌的关闭编译器。
- 添加标签内插。
什么是0.26.0版本,新的:
- 在增加显自动关闭标签支持
- 添加块语句。
- 新增混入标签类似的行为。
- 在固定混入与延伸。
什么的0.22.0版本是新的:
- 在加玉手册页(男子翡翠安装的文档后, )
- 添加-D,--no调试玉(1)
- 添加-p,--pretty玉(1)
- 添加-c,--client选项玉(1)
- 在固定-o {客户端:真}与标准输入
什么的0.21.0版本是新的:
- 在采用摩卡的字符串增加了新的输入/输出测试套件版本比较。
- 在增加别名扩展 - >延伸。
- 修正了包括逃逸。
- 在固定块膨胀与.foo和#foo短手。
什么的0.20.3版本是新的:
- 在改变:只有通过.filename将过滤器<。 / li>
什么的0.20.0版本是新的:
- 在增加了浏览器的例子
- 在增加产量块包含。
- 在改换成内部__ VAR与__jade。
- 修正了2全局。
什么的0.19.0版本是新的:
- 在自述玉模式为Emacs添加链接。
- 添加链接Python实现。
什么在0.18.0开始的版本是新的:
- 更改:
- ['剧本','风格']是纯文本。
什么是0.17.0版本,新的:
- 在jade.renderFile()又回来了! (快递3.X)。
- 在固定Object.keys()故障错误。
什么的0.16.4版本是新的:
- 在固定由于保留关键字测试
- 修正:指挥官0.1.x DEP为0.5.x
什么的0.16.1版本是新的:
- 在固定意想不到的其他错误时compileDebug:假
- 在固定ATTR状态问题,以平衡对。
什么的0.15.2版本是新的:
- 在固定新的条件边界
什么的0.14.0版本是新的:
- 在新增数组迭代索引的例子李>
- 新增runtime.js。
- 添加compileDebug选项来启用LINENO仪表。
- 新增内嵌选项来禁用佣工内联(用于客户端)。
什么的0.13.0版本是新的:
- 在增加混入支持
- 在增加,包括支持。
- 的类属性增加的阵列支持。
什么的0.12.4版本是新的:
- 在固定滤波器压痕错误
什么的0.12.3版本是新的:
- 在固定空字符串支持
- 在固定条件注释文档。
什么的0.12.0版本是新的:
- 在新增的doctype作为别名!
- 在增加; DOCTYPE值现在是区分大小写的。
- 在添加的属性插值支持。
- 在固定;保留原有的缩进空格的文本块。
什么的0.11.1版本是新的:
- 在固定文本块缩进
- 在改变;利用devDependencies。
- 在固定的try / catch问题RenderFile模块()。
- 在移除属性&QUOT;:&QUOT;支持,使用&QUOT; =&QUOT; (选项“:”即将推出)。
什么的0.11.0版本是新的:
- 要避免添加自对象差,(){ }性能。
- 新增的doctype选项。
要求:
- 在Node.js的
评论没有发现