在操作字符串时,获取Javascript长时间运行脚本错误的可能性有多大

时间:2014-03-24 08:59:20

标签: javascript string internet-explorer

我正在设计一个SQL引擎。用户将从UI中选择某些参数,并根据这些参数设计一个SQL语句。用户可以选择连接表,应用条件,创建临时表,能够应用许多SQL内置函数等。我将编写许多函数,这些函数将查看输入并基于执行某些操作,最终将给出一个SQL语句。

  1. 我可以使用任何服务器端语言执行此代码,但我们想尝试使用JavaScript。
  2. 显然这需要大量的字符串操作。
  3. 我只是担心这是否会导致"“此页面上的脚本导致Internet Explorer运行缓慢。如果它继续运行,您的计算机可能会无响应。"在IE或" 此页面上的脚本可能正忙,或者它可能已停止响应。您可以立即停止脚本,在调试器中打开脚本,或者让脚本继续"在Firefox上。

    我知道我没有分享任何代码&这个问题很少主观。但我相信你们中的一些人可能在你之前的任务中面临类似的问题/挑战。您宝贵的建议将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

除非我误解了你的问题,否则你会在做一些字符串操作时询问是否存在获取可怕信息的风险。

如果你只想在浏览器中构建查询,那么我认为你很好,因为你不必,比如连接1000个字符串,或者在1000中搜索一个字符串。唯一的风险我会比如说你打算在大字符串上做复杂的正则表达式操作。 如果我误解了,你打算做的一些字符串操作的例子会有所帮助。

当然,我假设您将以异步方式发送和运行SQL查询。