我需要在Javascript中考虑有效对象的符号(以替换<%=
,<%!
和%>
,因此我的IDE不会将其视为错误({{1 }},WebStorm
,SublimeText3
,Brackets.io
),以便自动填充功能正常工作。
注意:找到最佳符号后,我会修改template engine的解析器源代码。
Atom.io
将是_year
或string
,而number
,CC
,CA
,FS
将是FC
object
将是一个键值属性,例如:units_json
比符号更好。
编辑1 :我想rows:{1:[cell,cell,cell],2:[cell,cell,cell]},cols:[id,name,note],
或number
模板,只需要引用,例如:string
或'<%= _year %>'
一个数字
编辑2 :+'<%= _year %>'
模板可以设置为object
和{_:'%!
,例如:%'}
或其他解决方法{_:'%! cc_options %'}
但可能更慢。
编辑3 :键值属性可以设置为JSON.parse('<%= cc_options %>')
和/*%!
,例如:%*/
,感谢/*%! units_json %*/
回答
编辑4 :它是done ..
答案 0 :(得分:2)
我会使用评论,例如/ * [MY_TEMPLATE_VARIABLE] * /
虽然@zerkms是对的,但你真的应该考虑其他方法来做到这一点,生成代码通常是一件奇怪而又坏事。即使它是JSX,它背后也有一大批经验丰富的开发人员。它仍然很糟糕。