javascript - 将 JavaScript 存储在数据库中供以后使用

标签 javascript database data-structures storage

我需要将 JavaScript 代码存储在服务器的某个位置。

它通常会被提取并以两种形式通过网络界面呈现给用户:

  • 自己编码(作为文本)
  • 该代码的可视化表示

问题是如何存储代码会更好?

数据库?如果是这样,那么我至少有两个选择:

  • 将代码存储为纯文本
  • 存储该代码的预生成语法树

实际上什么更容易(~更快):将代码解析为语法树或从语法树生成代码?

也许还有其他解决方案? JSON?

最佳实践是什么?

最佳答案

好的,假设这是您的 javascript 代码

<script type="text/javascript">
alert('example');
</script>

您可以将其以下列格式保存在数据库中,这样无论何时将其提取回来,它都将很容易被解析,代码类型等于文本collat​​ion=utf8_general_ci

&lt;script type=\&quot;text/javascript\&quot;&gt;
alert(\&#039;example\&#039;);
&lt;/script&gt;

如果您有任何疑问,请告诉我......

关于javascript - 将 JavaScript 存储在数据库中供以后使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18006617/

相关文章:

javascript - 理解 React JS 中的 .env 文件和环境变量

database - 如何实现灵活的表格

database - 什么是早期采用者版本 - SQL Developer?

algorithm - 以两个值作为键的哈希表

c++ - 一个 "hits in last [second/minute/hour]"数据结构的实现

javascript - 使用 JavaScript 显示警告消息

javascript - getSelection().addRange(range) 适用于所有浏览器,但不适用于 Microsoft Edge

javascript - 在 WebKit 中使用 native 代码函数作为 JavaScript 对象

mysql - 如何根据另一个表中的 %LIKE% 值过滤一个表

arrays - 在没有额外内存的情况下在数组中查找重复项,并且可以使用变量来存储值