0

谁能告诉我测试 JavaScript 代码(特别是将其链接到数据文件,例如 csv 或 Json)而不是在服务器中(即来自桌面)的最佳方法是什么。我想在将 JS 部署到工作 Intranet 之前在我的机器上创建和测试 JS。在笔记本电脑上运行服务器方面没有太多经验,所以如果可能的话想避免这种情况。

4

2 回答 2

2

在桌面上运行网络服务器确实是最好的解决方案,因为本地文件不允许 ajax 调用。
您可以查看 xampp,或者只是启动您的 IIS 来运行您自己的网络服务器。如果您没有使用 Web 服务器的经验,xampp 可能会更容易一些。

或者,IDE 可能会提供临时网络服务器。例如,Visual Studio Express 使用了一个内置的开发服务器,可以让您为您的文件提供服务,显然还需要一些使用此 IDE 的经验。

如果这一切都不起作用,您可以随时尝试像http://jsfiddle.net/这样的沙盒服务

可以在Cloud9找到一个成熟且免费的在线 IDE,用于开发/测试/部署您的代码

于 2013-01-04T08:27:20.070 回答
1

你可能会遇到这个问题。基本上某些安全策略不允许您获取本地文件。这个问题有点关于如何处理同源策略的事情。“Same Origin Policy”+(浏览器名称)的谷歌搜索也可能有所帮助。

本文提供了大多数主要浏览器的解决方法。

于 2013-01-04T08:33:55.490 回答