brexpressions:括号中的轻松表达

时间:2024-07-18 05:08:09
【文件属性】:

文件名称:brexpressions:括号中的轻松表达

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-18 05:08:09

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)

网友评论