Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于动态报告/可视化的HTML_Javascript_Html_Angularjs_Offline_Offlineapps - Fatal编程技术网

Javascript 用于动态报告/可视化的HTML

Javascript 用于动态报告/可视化的HTML,javascript,html,angularjs,offline,offlineapps,Javascript,Html,Angularjs,Offline,Offlineapps,我的任务是研究用图表和图像生成动态报告的技术 有无数可用的BI工具和在线解决方案符合要求,但是,客户有相当多的IT限制,无法安装应用程序或在internet上共享数据 我想出的一个解决方案是在浏览器中提供一个HTML文档供脱机使用。通过在发送到客户端之前动态添加javaScript和数据,我相信这与网站离线运行的方式大致相同 这有多可行?如果可能,建议采用哪些技术?到目前为止,我已经考虑过使用AngularJS构建它,因为SPA可以很好地模拟一页的报告&javaScript绑定很容易实现 有更好

我的任务是研究用图表和图像生成动态报告的技术

有无数可用的BI工具和在线解决方案符合要求,但是,客户有相当多的IT限制,无法安装应用程序或在internet上共享数据

我想出的一个解决方案是在浏览器中提供一个HTML文档供脱机使用。通过在发送到客户端之前动态添加javaScript和数据,我相信这与网站离线运行的方式大致相同

这有多可行?如果可能,建议采用哪些技术?到目前为止,我已经考虑过使用AngularJS构建它,因为SPA可以很好地模拟一页的报告&javaScript绑定很容易实现


有更好的解决方案吗?哪个?

可能是您的客户可以通过SFTP向他们提供文件。比如说,如果您不使用数据库,并且可以基于文件构建图表,那么您可以尝试向最终用户提供文件(txt、csv、xml…)。然后,您将能够在不需要服务器的情况下执行客户端代码。您甚至可以使用一些开源Javascript库进行数据可视化,如。您所要做的就是允许用户的浏览器访问本地文件


否则,您需要一个本地服务器。我建议您使用Python的SimpleHTTPServer或node.js,可能适合您。

可能您的客户可以通过SFTP向他们提供文件。比如说,如果您不使用数据库,并且可以基于文件构建图表,那么您可以尝试向最终用户提供文件(txt、csv、xml…)。然后,您将能够在不需要服务器的情况下执行客户端代码。您甚至可以使用一些开源Javascript库进行数据可视化,如。您所要做的就是允许用户的浏览器访问本地文件


否则,您需要一个本地服务器。我建议您使用Python的SimpleHTTPServer或node.js,可能适合您。

如果您想要一个完全离线的网站,您需要运行一个本地主机,或者一些嵌入式HTML技术,如我对electronJS的了解,用户仍然需要在其端安装该应用程序,这是行不通的。我错过了什么吗?不,你是对的,它制作应用程序,所以有东西要安装。如果你想要一个可以从浏览器访问的完全离线的网站,据我所知,唯一的解决方案仍然是运行本地Web服务器。即使这样,你也不能使用像谷歌地图这样需要互联网连接的图书馆,像谷歌地图这样的图书馆是不必要的。不过,我的希望是,我可以把任何图书馆捆绑在一起。如果你想要一个完全离线的网站,你需要运行一个本地主机,或者一些嵌入式HTML技术,比如我对electronJS的了解,用户仍然需要在他们的终端安装应用程序,这是行不通的。我错过了什么吗?不,你是对的,它制作应用程序,所以有东西要安装。如果你想要一个可以从浏览器访问的完全离线的网站,据我所知,唯一的解决方案仍然是运行本地Web服务器。即使这样,你也不能使用像谷歌地图这样需要互联网连接的图书馆,像谷歌地图这样的图书馆是不必要的。不过,我的希望是,我可以把任何图书馆捆绑在一起。任何像图表库之类的东西。