AngularJS是什么?
AngularJS是一个开源Web应用程序框架。它最初是由MISKO Hevery和Adam Abrons于2009年开发。现在是由谷歌维护
AngularJS特性
AngularJS是一个功能强大的基于JavaScript开发框架用于创建富互联网应用(RIA)。
AngulajJS为开发者提供的选项(使用JavaScript)在一个干净的MVC(模型 - 视图 - 控制器)的方式来编写客户端应用程序。
AngularJS写的应用都是跨浏览器兼容。AngularJS使用JavaScript代码自动处理适应每种浏览器。
AngularJS是开源的,完全免费的,并且由数千名世界各地的开发者开发维护。它是根据Apache许可证2.0版许可发布。
总体来说,AngularJS是一个用来构建大型应用,高性能的Web应用程序的框架,同时使它们易于维护。
一 、在这里简单介绍一下Angular-cli的特性:
Angular-cli可以快速搭建框架,创建module,service,class,directive等;
有webpack的功能,可以实现代码分隔、按需加载等;
自动配置开发环境、测试环境、生产环境,可以实现代码的打包压缩和热部署,还可以实现模块测试、端到端测试
Angular-cli可以通过后缀自动识别sass、less的预编译;
Angular-cli可以在创建的时候进行TypeScript的配置,还可以做一些个性化配置;
通过Angular-cli创建的工程结构是最佳实践,可以用于生产环境;
二、安装nodejs