【发布时间】:2011-01-20 00:42:43
【问题描述】:
我需要在客户端做尽可能多的事情。更详细地说,我想使用 JavaScript 编写一个界面(向用户显示信息并接受和处理来自用户的响应)。我想使用网络服务从那里获取一个日期文件,然后将修改后的数据文件发回。在这方面,我想知道在 JavaScript 中是否可以进行以下操作:
JavaScript 可以读取外部网页的内容吗?换句话说,我在本地机器上运行 JavaScript,它读取给定网页的内容。
JavaScript 可以处理 HTML 表单中的值吗?换句话说,我使用 HTML 和 JavaScript 来生成 HTML 表单。用户应该填写表格并按下“提交”按钮。然后应该将数据发送到原始 HTML 文件(而不是 Web 服务器)。那么这些数据应该由 JavaScript 处理。
最后,JavaScript 将生成一个本地数据文件,我想将此文件发送到 PHP Web 服务器。我可以用 JavaScript 做吗?
我可以从 JavaScript 启动本地程序的执行吗?更具体地说,本地程序是用 Python 编写的。
我将不胜感激任何 cmets 和答案。
【问题讨论】:
-
“我需要在客户端做尽可能多的事情”——出于兴趣,为什么?
-
Paul,我想编写一个小组游戏。我想要有两个版本的游戏(从技术角度来看)。在第一种情况下,游戏基于 P2P 方法(我使用 Python 建立计算机之间的连接)。在第二种情况下,我想使用 Web 服务器来玩游戏。而且我不想做我的工作两次。所以,我想我可以使用 JavaScript 来编写交互界面。而且我可以将此接口应用于 P2P 和 Web 服务器方法(唯一的区别是数据的获取方式,但可用数据由相同的代码显示)。
-
第4点:配置机器注册“myap://”之类的协议或保存文件并将扩展名与程序相关联。其中任何一个都需要在运行应用程序之前配置机器。
标签: javascript ajax webforms client-side