1

有时我需要编写一个小程序来表示图表中的一些数据或类似的东西。我一直想通过浏览器用 HTML5 做这种事情。我认为使用它的画布为简单的应用程序创建一个漂亮的 UI 会很好。

我已经阅读了一些与 HTML5 离线应用程序相关的文章,但它们专注于下载您需要的所有数据并将其保存到缓存中以供以后离线使用。您甚至需要设置 Apache 服务器(或类似服务器)来创建您的应用程序。

我不需要我的应用程序在线,只需在我的计算机中即可。我只想创建一个简单的应用程序,与互联网完全无关。

我怎样才能做到这一点?它甚至可能或值得吗?有没有“你好世界!” 那里有关于这个的教程?

4

2 回答 2

2

Mozilla Prism这样的东西可以很好地将内容显示为应用程序

不需要像 Apache 这样的 Web 服务器来在浏览器中显示 HTML5/Javascript。您可以将其全部放在桌面上的文件夹中,然后使用file://协议将其加载到浏览器中。

例如,将在用户桌面上file://C:/Documents and Settings/YourUser/Desktop/YourApp/index.html调用的文件夹中打开一个 HTML 文件。YourApp

于 2012-07-11T15:04:57.080 回答
0

如果您发现需要在本地读取静态 HTML+Javascript 文件,那么我建议您在控制台中使用此 python 命令:

python -m SimpleHTTPServer

它启动了一个简单的 HTTP 服务器(谁会猜到),它为当前工作目录中的文件提供服务。实际上,这与启动 apache 网络服务器、放入一些静态资产/var/www/...等相同。

您也可以浏览到资产file:///some/folder;但是,大多数浏览器会在以这种方式加载文件时阻止 javascript 使用 AJAX,当您加载它时,这将表现为一堆错误。

于 2017-11-16T15:00:43.260 回答