搭建AngualarJS开发环境
1.选择Web浏览器
Chrome和Firefox浏览器
2.选择代码编辑器
Subline Text和Visual Studio Code
3.安装Web服务器
3.1Apache HTTP Server
官方网站:https://httpd.apache.org/ 说明Httpd和Tomcat都是出自Apache基金会的,但是是2个不同的东西。
因为从新版本开始,Apache官方网站不提供.exe的安装程序给到windows用户,所以需要到http://httpd.apache.org/docs/current/platform/windows.html#down 找到下载地址,下载完成之后也不知之前的exe安装文件,不过在bin文件夹中可以找到httpd.exe。如下图所示:
3.2安装Node.js加载connect模块启动一个简单的web服务器
connect模块安装路径:C:UsersAdministratorAppDataRoamingnpmnode_modulesconnect
运行node server.js出现如下错误:
问题:原因是书上作者的connect模块的版本比较低。同时要引入serve-static模块,我没有升 级connect模块,只是直接安装npm install serve-static。 参考地址:http://stackoverflow.com/questions/24346161/nodejs-connect-cannot-find-static server.js代码修改如下:
var connect=require('connect');
var serverStatic=require('serve-static');
var app=connect();
app.use(serverStatic("../angularjs"));
app.listen(5000);
4 运行结果
我在angularjs文件夹中新建了一个index.html,然后写了一个hello world。运行成功结果如图:
github地址:https://github.com/liminjun/liminjun.github.io/issues/12
segemtfault地址:https://segmentfault.com/a/1190000004334860
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Apache James 2.3.2.1 邮箱服务搭建
- SpringBoot实现微信小程序登录的完整例子
- String及StringTable(五):java8的新工具类StringJoiner
- spring security oauth2使用refresh_token报错UserDetailsService is required
- 你所不知道的React| 趋势解读、底层逻辑、学习路径、实战应用
- js中setTimeout的用法和JS计时器setTimeout与setInterval方法的区别和confirm方法
- TKinter Label 和 Button
- Java类如何防止被实例化
- PHP中的json_encode和json_decode
- Java重写equals和hashCode方法
- upload-labs第11~12关 00截断
- java 踩雷日记--new
- 用一个通俗易懂的例子彻底说清楚单例模式
- Manytasking Jmetal 代码反向解析 1_MATP 测试函数集
- PHP中的ereg()与eregi()