下面是JS代码,请查看html源代码
说明:
JSStr 封装了一个字符序列,用于在 JavaScript 表达式中作为引号内的内容嵌入。
该字符串必须匹配一系列 StringCharacter 的规则:
StringCharacter :: 可以是除反斜杠 \ 或行终止符之外的 SourceCharacter | 也可以是转义序列 EscapeSequence
注意:不允许使用行 continuation(即反斜杠后直接换行的情况)。 JSStr("foo\nbar") 是合法的,但 JSStr("foo\\nbar") 则不符合规范。
使用此类型存在安全风险: 封装的内容应来自可信来源, 因为它将被原样包含在模板输出中。
如果参数是字符串,可以不调用jsstr函数,如果参数是对象,调用jsstr函数,结果是返回对象的序列化字符串,不一定是json字符串