Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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 离线web开发的最佳实践_Javascript_Html_Web Services_Localhost_Local - Fatal编程技术网

Javascript 离线web开发的最佳实践

Javascript 离线web开发的最佳实践,javascript,html,web-services,localhost,local,Javascript,Html,Web Services,Localhost,Local,我正在开发一个网站,目前正在为其开发前端javascript和html。我的首选是在本地使用osx,但我的机器上安装了Linux和windows 在我没有互联网连接的情况下,继续使用前端功能的最佳做法是什么 如果不使用PHP或其他服务器端语言,那么可以在本地使用。对于PHP,我建议使用WAMP。您不需要虚拟机来工作,您的机器(我认为)是完美的,足以工作。 假设您有一台运行GNU/Linux操作系统的机器,您只需要: 安装一个web服务器(Apache/Nginx),我会选择 在/var中创建ww

我正在开发一个网站,目前正在为其开发前端javascript和html。我的首选是在本地使用osx,但我的机器上安装了Linux和windows


在我没有互联网连接的情况下,继续使用前端功能的最佳做法是什么

如果不使用PHP或其他服务器端语言,那么可以在本地使用。对于PHP,我建议使用WAMP。

您不需要虚拟机来工作,您的机器(我认为)是完美的,足以工作。 假设您有一台运行GNU/Linux操作系统的机器,您只需要:

  • 安装一个web服务器(Apache/Nginx),我会选择
  • 在/var中创建www/文件夹
  • 在/var/www中复制您的项目
  • 为nginx(/etc/nginx/sites available)设置服务器配置(如果您选择Apache,请选择virtualhost)
  • 快乐编码:)

  • 我在飞机上访问不同的客户空间时做了很多web开发工作。我可以告诉你我的设置,但我会说,一切取决于:

    • 你的操作系统
    • 你的工具
    • 你的个人喜好
    我使用Windows作为操作系统,并使用Visual Studio编程。它使用IIS Express(Cassini)在本地主机上提供web内容。我可以配置端口,如果我想,甚至有SSL支持

    我的机器上也安装了IIS 10.0。如果我正在从事的项目是一个“严肃”的长期项目,我将创建一个具有专用AppPool和IIS配置的本地web应用程序。我这样做是为了更充分地模拟生产

    使用VisualStudio作为我的工具,我可以配置一切,只需单击一个按钮,就可以查看我对HTML/JavaScript/CSS/LESS所做的更改

    如果您不使用Windows,请查看web服务器的Apache。其余的情况非常相似:

    • 创建本地web应用程序
    • 修改本地HTML/JS/CSS
    • 刷新浏览器
    • 确认您的更改

    要搜索的关键字是“开发环境”和localhost。如果使用PHP,您可以从命令行启动Web服务器。否则,只需在浏览器中运行index.html的文件路径。您需要下载任何远程依赖项。WAMP确实在本地运行。是否有类似OSX环境的经验?您可以查看Visual Studio代码(),甚至可以免费使用它构建ASP.NET核心应用程序()我使用Visual Studio,这就是我所知道的。祝你好运\