nebbia:JavaScript模板文字(模板字符串)编译器

时间:2024-03-20 07:11:57
【文件属性】:

文件名称:nebbia:JavaScript模板文字(模板字符串)编译器

文件大小:31KB

文件格式:ZIP

更新时间:2024-03-20 07:11:57

template-literals TypeScript

内比亚 Nebbia是JavaScript (模板字符串)编译器。 使模板更具表现力。 为了提高可靠性和可维护性,将代码迁移到 。 怎么运行的? 模板文字用反引号`字符括起来,而不是双引号或单引号。 模板文字可以包含占位符。 这些由美元符号和大括号`${expression}`指示。 占位符中的表达式及其之间的文本将传递给函数。 默认功能只是将各个部分串联为一个字符串。 这是一个非常有用的功能。 该表达式只能用于插值字符串。 下面的示例演示了字符串插值的问题。 ` ${ 1 + 1 } ` // '2' ` ${ } ` // SyntaxError: Unexpected token } ` ${ if ( true ) { } }` // SyntaxError: Unexpected token if 创建Nebbia是为了帮助解决这个问题。 编译器通过标准JavaScr


【文件预览】:
nebbia-master
----.travis.yml(180B)
----package.json(733B)
----readme.md(12KB)
----test()
--------statement.spec.ts(538B)
--------text.spec.ts(508B)
--------node.spec.ts(350B)
--------expression.spec.ts(556B)
--------index.spec.ts(11KB)
----LICENSE(1KB)
----src()
--------nebbia.ts(335B)
--------node.ts(367B)
--------text.ts(126B)
--------parse.ts(5KB)
--------statement.ts(991B)
--------expression.ts(374B)
--------index.ts(450B)
----tsconfig.json(243B)
----.gitignore(23B)
----lib()
--------test()
--------src()

网友评论