1、序言前端
破境Angular系列是什么以及为何要写破境系列?
破境系列的初衷是经过概括核心要点使开发者可以:chrome
所以破镜系列不会讲解大量的代码样例,参考代码样例最好的资源是官网:https://www.angular.cn/,对于有时间,有耐心的人而言官网是个好去处。
~如今,开启破境之旅吧!编程
2、简介sass
Angular是一个单页应用(SPA)前端框架,为当今流行的三大前端框架之一,三大流行框架以下:前端框架
2018年stateofjs网站针对前端框架作的调研结果以下:
能够看出三大框架React最热,Angular其次,Vue排在最后;而在使用过该框架不想继续使用的人当中Angular首当其冲,这或许是由于每次修改代码实时编译运行等待时间较长的缘由(我的感觉)。Vue由于上手快,发展也较快,React阿里巴巴内部在用,而且有配套工具支撑,相信后续仍然会独占鳌头。框架
3、开发语言工具
Angular的开发语言为Type Script,是Java Script的超集,和Java Script的关系以下:
Type Script不能直接运行,须要编译为Java Script才能运行,开发态、运行态和语言的对应关系以下:
其中SASS/LASS为可选,它们是CSS的超集,其功能为经过编程的方式编写CSS,减小代码量并提升开发效率,它们须要编译为CSS后运行。SASS学习资源可参考:https://www.sass.hk/学习
4、开发工具和插件开发工具
Aangular可以使用微软的Visual Studio Code开发,它有不少好用的插件用以提升开发效率,下面是我用到的一些:测试
OK,首篇破境之旅就介绍到这里!
下期预告:【破境Angular(二)Angular构件之模块】
.End
Java栈实战营---关注Java栈及其衍生技术,经过实战经验分享,传播Java栈技术和提升Java栈开发效率。