2018-11-30 第二次做Angular框架英雄教程的感悟

大四下学期在公司实习的时候学过Angular,前两天想用Angular框架做一个个人管理系统,然后路由部分有个问题,干脆今天重新学一下Angular提供的小教程,英雄教程。虽然最近过的不是很如意,但是今天晚上我感觉自己的心很静。学习的时候也有一些感悟。

感悟一

怎样把代码写好呢,让自己的代码少出问题,更加容易维护,可扩展性更好等等。。。。我觉得最好的方式就是跟着类似Angular英雄教程这样的教程学习,并且隔一段时间又来重复一遍是最好的。这样能渐渐的了解好,就是重复的做,只要你还要思考就做,一直到你感觉就是该这么做才好。

感悟二

数据驱动应用

这个说起来自己感觉还是很抽象,感觉就是一个专有名词吧,我觉得什么什么管理系统,一般都可以说是一种数据驱动的应用。而一些展示用的比如个人网站,github 博客网站,政府网站就不算是数据驱动的应用。感觉自己也不是很懂

感悟三

业务与展示分离  数据与逻辑分离

有的数据是要通过处理的(比如不想后端压力太大,想充分利用浏览器的性能)。那么我们就把需要创建一个服务,给一个视图提供数据,传统的网页开发方式是不分什么服务,视图,数据的,都写在一个文本文件里,但是Angular就可以分开来写,包括CSS,html,ts,service等

感悟四 

依赖注入

我们一个视图需要数据,数据需要服务提供,那么我们视图就需要服务,我们将服务设置为可注入的,注入到视图,然后服务调用方法获取到需要的数据,这就是依赖注入

感悟五

异步

在以前的学习中,一般ajax方法是异步的,从web中获取数据,天生就是异步的

感悟六

订阅 subscribe

订阅是异步的一种方法,就是我订阅你,然后你有的时候就给我,这非常符合我们生活中的常识

感悟七

依赖注入

开发过Javaweb的人大部分肯定都用过Spring,用过Spring那基本上是听过依赖注入的了,依赖注入是什么东西呢

依赖注入有什么好处呢?,这个问题等我思考一下再来写博客

感悟八

Angular应用如何调试

第一步要先知道我们用了那个组件,这样就简化问题很多了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,033评论 3 119
  • 比例偏见来自占便宜的心理,对占便宜的比例有偏见,而忽略了绝对收益的价值。 大多数正常人欠缺理性的表现之一,就是在小...
    王春海阅读 266评论 0 1
  • 佛经,很多。按照密宗,龙叔菩萨走马看经题的故事,就已经是海量了! 据说龙叔菩萨当年,和师兄弟们学会...
    蠹鱼草堂阅读 530评论 1 0
  • 老街梧桐遮天蔽日,我坐在树下,帮一个辅导班做暑期招生工作。 夏日悠长,我偶尔看看书,偶尔看看人,车子呼呼呵呵地碾压...
    图霖阅读 396评论 0 0
  • 给你讲个故事吧 刚来到这个世界的时候 没有光 所以我也就不知道光是什么 后来他出现了 告诉我光是什么 于是我的世界...
    送你一只月亮阅读 119评论 0 0