加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

后端学习Angular之介绍

发布时间:2020-12-17 08:22:40 所属栏目:安全 来源:网络整理
导读:本文是后端学习Angular系列第一篇文章,主要介绍前端框架Angular和需要的几个技能装备。作为后端人员,学习前端框架Angular是个什么样的经历,有兴趣者可以持续关注后端学习Angular这个系列。 Angular框架介绍 Angular是谷歌开源的跨平台的前端框架,既可以

本文是<后端学习Angular>系列第一篇文章,主要介绍前端框架Angular和需要的几个技能装备。作为后端人员,学习前端框架Angular是个什么样的经历,有兴趣者可以持续关注<后端学习Angular>这个系列。

Angular框架介绍

Angular是谷歌开源的跨平台的前端框架,既可以作为Web平台框架,也可以作为Mobile平台框架。同时,Angular官方还提供了UI组件库Angular Material,CLI工具Angular CLI等等,总之,Angular社区相当活跃。如果想通过学习前端框架,并深入前端世界,Angular是一个非常好的选择。当然,不要把自己局限于前后端分类中,也不要把自己局限于框架中。

学习Angular Framework需要的技能

TypeScript

TypeScript作为JavaScript的超集,相比于JS,对后端开发人员更友好,TS的type check、Class、Interfaces和Decorators等等特性,后端人员并不陌生。TS Compiler会把TS编译为浏览器支持更好的ES5,从而对于开发者来说,可以使用更加面向对象的TS来编程,效率更高,不需要去太关心JS的很多奇怪语法知识。个人一直是写PHP,使用PHP框架Laravel多一些,学习TS/Angular,完全可以按照写PHP/Laravel的经验上手TS/Angular,而且上手速度很快,但是从JS上手开始,对于后端来说就有一定难度,很多奇怪语法就需要花很长时间去理解。所以,后端想进入前端世界,从TS/Angular这个通道进入是个非常好的选择。。

RxJS

RxJS是一个包library,是专门处理JS世界里的异步程序asynchronous program,相比于JS原生内置对象Promise处理异步程序更加优秀,RxJS原理就是使用响应式Reactive思维去处理异步程序,把数据以流Stream的形式发布出来,然后针对数据流Stream来进行加工,也仅仅是处理异步程序的另一种方法而已,没有多少神秘的东西。

这些就是学习Angular框架所需要的技能装备,RxJS还是高级知识点,可以等到中级Angular水平时再学习RxJS。强烈建议对前端感兴趣后端者可以学习下Angular,了解其使用和原理,打开前端之门。不要把自己局限于前后端分类中,也不要把自己局限于框架中。

下一篇将结合Angular源码深入学习ElementRef API的相关知识,敬请期待。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读