gpt4 book ai didi

java - 将 javascript 模板转换为纯 javascript

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

通过使用 java,我想将 javascript 模板(我尝试制作)转换为纯 javascript

例子如下: 输入

<? function test() 
{
return "Just a message";
}
if("a"=="b")
{
?>
<h1><?=test()?></h1>
<?
}
?>
<?=test()?>

</head></html>

输出纯js例子

out.print("<html><head>");
function test()
{
return "Just a message";
}
out.print("<h1>");
if("a"=="b")
{
out.print(test());
}

out.print("</h1>");
out.print("</head></html>");

我需要一个函数来将 javascript 模板转换为纯 javascript,稍后再对其进行评估。压力/秒此处使用 javascript 函数的示例 http://ejohn.org/blog/javascript-micro-templating/但我不确定它在给定复杂模板时能否完美工作

最佳答案

您可以匹配每一对。每对都是 javascript,其余的使用 out.print(...) 输出。一个简单的正则表达式就可以完成这项工作。

或者您可以查看经过全面测试和支持的模板引擎,例如:http://mustache.github.io/

关于java - 将 javascript 模板转换为纯 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324953/

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