我需要将 JavaScript 代码存储在服务器上的某处。
它通常会以两种形式通过Web界面提取并呈现给用户:
- 代码本身(作为文本)
- 该代码的可视化表示
问题是如何更好地存储代码?
数据库?如果是这样,那么我至少有两个选择:
- 将代码存储为纯文本
- 存储该代码的预先生成的语法树
实际上更容易(~更快):将代码解析为语法树或从语法树生成代码?
也许其他一些解决方案?JSON?
最佳实践是什么?
我需要将 JavaScript 代码存储在服务器上的某处。
它通常会以两种形式通过Web界面提取并呈现给用户:
问题是如何更好地存储代码?
数据库?如果是这样,那么我至少有两个选择:
实际上更容易(~更快):将代码解析为语法树或从语法树生成代码?
也许其他一些解决方案?JSON?
最佳实践是什么?
好的,可以说这是您的 javascript 代码
<script type="text/javascript">
alert('example');
</script>
您可以将其以以下格式保存在数据库中,因此无论何时将其提取回来,它都会被轻松解析,代码类型等于 text和collation=utf8_general_ci
<script type=\"text/javascript\">
alert(\'example\');
</script>
如果您有任何疑问,请告诉我......