【Angular4.X学习笔记一】对Angular的基础认识

  • Angular是什么?

对于这个问题,很多回答给出的第一句话就是Angular是一个前端框架,能够帮助开发人员快速搭建出结构清晰的项目。

Angular4.X是目前最新的版本,拥有路由、管道、依赖注入、组件化、模块化、数据绑定等好用的特性。


  • 按照官方中文文档中给出的参考路径进行学习:https://angular.cn/docs/ts/latest/


  • Angular CLI
这是一个Angular团队为开发者提供的一个开箱即用的脚手架工具。使用这一工具创建项目并初始化时,各种搭建项目需要配置的工具(如webpack,karma,tslint,protractor)就已经都配置完成了,最终能得到一个项目结构清晰的初始文件。
官方教程:https://angular.cn/docs/ts/latest/cli-quickstart.html
  • npm(Node Package Manager) 
一个详细的介绍资料:https://zhuanlan.zhihu.com/p/24357770
一个网站需要依赖很多外部代码,最初这些代码分布在不同的网站,开发人员通过网址进行代码共享,后来为了简化同时也规范化这一过程,有人开发了一个工具(npm)将这些开发网站依赖的代码集中到一起进行管理,npm的工作步骤大致如下:


  • Node.js
在进行Angular4.X学习之初并不用了解Node.js是什么,作为一个初学者,对于网上很多解释我也看不懂。眼下这一工具对于我的意义是,在配置本地开发环境时安装Node.js同时就能装上npm。
  • webstorm
用于进行web开发的IDE,于之前我使用过的Intellij Idea风格相似(都出自同一家公司),功能齐全也比较好用。

你可能感兴趣的:(Angular4.X)