AngularJS是一个开发动态Web应用的框架。它让你可使用HTML做为模板语言而且能够经过扩展的HTML语法来使应用组件更加清晰和简洁。它的创新之处在于,经过数据绑定和依赖注入减小了大量代码,而这些都在浏览器端经过JavaScript实现,可以和任何服务器端技术完美结合。html
Angular是为了扩展HTML在构建应用时本应具有的能力而设计的。对于静态文档,HTML是一门很好的声明式的语言,但对于构建动态WEB应用,它无能为力。因此,构建动态WEB应用每每须要一些技巧才能让浏览器配合咱们的工做。node
一般,咱们经过如下手段来解决动态应用和静态文档之间不匹配的问题:angularjs
jQuery
等。knockout
, ember
等。Angular另辟蹊径,它尝试去扩展HTML的结构来弥合以文档为中心的HTML与实际Web应用所须要的HTML之间的鸿沟。Angular经过指令(directive)扩展HTML的语法。例如:npm
{{}}
进行数据绑定。参考:http://www.angularjs.net.cn/tutorial/1.html浏览器
下载地址:https://nodejs.org/en/download/服务器
npm在安装node.js会顺带安装好,因为Angular CLi的一些资源被墙掉了,因此这里咱们使用淘宝的镜像去下载安装,不然会很慢而且很容易出问题。 框架
安装淘宝镜像,输入 npm install -g cnpm –registry=https://registry.npm.taobao.org函数
执行命令
而后能够执行ng version命令,查看是否安装完成和angular-cli的版本
安装完成以后咱们就可使用ng命令,下面开始建立项目。
cnpm i -g angular-cli
3.1执行命令:ng new JustForTest
3.2建立好后咱们启动
执行命令:ng serve
这样就能够直接启动项目,咱们在浏览器中输入:http://localhost:4200能够直接访问