gpt4 book ai didi

javascript - 用于模板引擎语言设计的 Javascript 语法正确的符号

转载 作者:行者123 更新时间:2023-11-30 17:06:17 31 4
gpt4 key购买 nike

我需要在 Javascript 中被视为有效对象的符号(以替换 <%=<%!%>,因此我的 IDE 不会将其视为错误(WebStormSublimeText3Brackets.io) , Atom.io ), 以便自动完成功能正常工作。

注意:找到最好的符号后,我会修改template engine的解析器源代码。

erb1

_year将是 stringnumber , 和 CC , CA , FS , FC将是 object

erb2

units_json将是一个键值属性,类似于:rows:{1:[cell,cell,cell],2:[cell,cell,cell]},cols:[id,name,note],

不止一个符号就可以了。

编辑 1:我猜 numberstring模板,只需要引用即可,例如:'<%= _year %>'+'<%= _year %>'如果一个数字

编辑 2:object模板,可以设置为{_:'%!%'} ,例如:{_:'%! cc_options %'}或者另一个解决方法是 JSON.parse('<%= cc_options %>')但可能更慢。

编辑 3:键值属性,可以设置为 /*%!%*/ ,例如:/*%! units_json %*/感谢damon-smith的回答

编辑 4:它是 done ..

object syntax

object property syntax

最佳答案

我会使用注释,比如/*[MY_TEMPLATE_VARIABLE]*/

虽然 @zerkms 是对的,但您确实应该考虑其他方法来执行此操作,生成代码通常是一件奇怪且糟糕的事情。即使它是 JSX,并且背后有一大群经验丰富的开发人员。还是很糟糕。

关于javascript - 用于模板引擎语言设计的 Javascript 语法正确的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27955925/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com