既然 extjs4 是用.js文件创建的,那么为什么我们需要web服务器来运行extjs4项目呢?我在感官文件里读到.
“您必须需要:在您的计算机上本地运行的web服务器,例如,XAMPP (推荐)”。
我们是否可以在本地机器上运行extjs4项目而不安装web服务器(XAMPP/ Apache)?如果是的话,请告诉我怎么做?
提前谢谢。
发布于 2013-04-23 04:09:00
Web服务器需要进程http-请求(侦听80端口),如:获取数据(JSON/XML)、刷新页面的部分等等。
如果您在浏览器中打开index.html (没有web服务器),您需要使用packager (sencha命令),或者将整个框架js和所有项目文件包含到index.html中,要么以一堆脚本标记的形式,要么连接到单个文件中。
否则,Loader将使用只能通过web服务器完成的XHR请求(安全问题-想象通过Ajax加载客户端的系统文件)。
发布于 2015-06-05 19:22:04
Web服务器不需要运行任何extjs代码,因为javascript运行在浏览器引擎中,而extjs是纯javascript框架。但是,当我们考虑开发一个应该是动态的应用程序时(大多数应用程序)部署在服务器上,以便能够处理服务器请求/响应。在大多数情况下,我们在服务器中编写业务逻辑,它返回一些动态数据,这些数据可以通过extjs在UI中显示。
https://stackoverflow.com/questions/16160709
复制相似问题