【文件属性】:
文件名称:brexpressions:括号中的轻松表达
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-28 11:21:29
JavaScript
表达式
括号中 Breezy 表达式的语法和解析器。
表达式
Breezy 使用表达式作为占位符,在渲染时将被替换为值。 表达式与使用十元运算符的 JavaScript 属性查找和函数调用非常相似。 完整的表达式如下所示:
path[.to.method] [args... ] [? truthy] [: falsy]
path是直接或点分隔的嵌套属性查找。 如果路径查找的结果是一个函数,则args可以是任意数量的(空格分隔的)参数。 每个参数可以是另一个路径,也可以是单引号或双引号字符串。 可选的truthy 和falsy 块可用于将返回值更改为另一个值或字符串。
例子:
查找name属性: name
查找site并获取title : site.title
获取name并调用toUpperCase字符串方法: name.toUpperCase
调用helpers.equal
【文件预览】:
brexpressions-master
----.travis.yml(32B)
----package.json(813B)
----readme.md(2KB)
----test()
--------parser.test.js(2KB)
----Gruntfile.js(849B)
----.npmignore(6B)
----.gitignore(587B)
----lib()
--------parser.js(33KB)
--------grammar.pegjs(3KB)
----.jshintrc(253B)