tag是什么函数?
tag函数是可以起到数据变换作用的函数。
因此,一个容易想到的应用场景,是可以用来过滤模板的输出。比如模板字符串是一个HTML片段,那么可以使用tag函数来过滤不安全的代码。例如:
safe `<p>${content}</p>`
另外,由于tag函数可以得到模板中的常量和变量,那么就有可能把这些常量作为标识符,定义一种简单的领域语言/DSL,这时候,tag函数可以作为模板和解释器之间的桥梁存在。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有