关于本站

本站聚焦前端,专注分享 Angular、RxJS、TypeScript、Node.js 等前端干货

博主从 2014 年 4 月开启了博客之路,第一个博客 Sem’s Coder Life 至今还托管在 Github 上。在 2015 年由于工作需要,开始接触混合应用开发,也第一次接触混合应用开发框架 Ionic 1.x,从此就开始生活在混合应用的世界中,迷失在 Angular 和 Ionic 的道路上…

之后,Angular 团队开始重写 AngularJS 1.x,主要变化的内容有:

  • 更新数据绑定机制,移除 $scope
  • 变化检测 —— 使用 Zone.js,检测变化(主要是 Event、Timer、XHR 这些事件源,引起的变化),不需要再使用 $scope.$watch()、$scope.$apply()、$timeout() 等方法。
  • 重新设计的 DI 系统,解决 AngularJS 1.x DI 系统中存在的问题
  • 重新设计了指令系统,让开发自定义指令变得更简单
  • 引入了 Renderer 抽象渲染层,能够更好地实现跨平台
  • 引入了视图封装机制,可以灵活地控制视图渲染方式
  • 路由支持模块懒加载、预加载等功能
  • 编译器支持 AOT 模式,大大减少了包的大小和提高了应用的性能

因为 AngularJS 1.x 与 Angular 差异非常大,所以本人就得重新学习 Angular。在学习过程中,发现国内关于 Angular 的资源相当的少,本人在学习的过程中也走了不少弯路,当然也学到很多东西,为了能对 Angular 新人有所帮助。

本人于 2017 年 03 月在 Segmentfault 开个第一个专栏 Angular 4.x 修仙之路,至今陆续分享了 九十几篇 Angular、TypeScript 和 RxJS 相关的文章。在 Angular 6.x 的正式版发布后,一直有个想法,想要同步更新一下之前的文章。但考虑到一些朋友,可能还会使用低版本的,所以打算重新发布新的文章,但又不想再重新申请一个新的专栏,所以便有了本站。

本站的博客都是本人根据学习笔记和工作中的开发心得整理而来,如果有写的不清楚或不好的地方,希望各位同学多多包涵,也欢迎多指出问题,多提改进意见哈。

@timeline{

2014

@item{

04月27日

第一篇博客 “Javascript事件代理”

}

2015

@item{

03月21日

第一次接触到 “Ionic 1.x 框架”

}

2017

@item{

03月09日

第一个专栏 “Angular 4.x 修仙之路”

}

2018

@item{

08月

第一个个人站点 “前端修仙之路”

}

}