教程说明

2018-07-11 08:58 更新

首先自我介绍一下:我不是"大神",因为还在修仙中哈。下面是个人在学习 Angular 过程中整理的学习笔记,希望对大家能有所帮助,更详细和更权威的学习资源,请大家阅读官方文档。

学习建议

刚入门的初学者可以先看一下 "快速入门" 系列文章,另外遇到问题的话,可以先查阅一下我之前整理的 Angular FAQ。若学习中遇到问题的话,你也可以先查阅一下 Angular 2.x+ & Ionic 2.x+ 资料汇总 相关文章哈。对Angular 或前端感兴趣的读者可以关注我的个人公众号哈,会定期推送一些前端的干货哈。

fer-road-qrcode

Angular 简介

Angular 是什么

Angular 是由谷歌开发与维护一个开发跨平台应用程序的框架,同时适用于手机与桌面。

Angular 有什么特点

  • 基于 Angular 我们可以构建适用于所有平台的应用。比如:Web 应用、移动 Web 应用、移动应用和桌面应用等。
  • 通过 Web Worker和服务端渲染 (SSR),达到在如今Web平台上所能达到的最高渲染速度。
  • Angular 让你能够有效掌控可伸缩性。基于 RxJS、Immutable.js 和其它推送模型,能适应海量数据需求。

Angular 提供了哪些功能

  • 动态HTML
  • 强大的表单系统 (模板驱动和模型驱动)
  • 强大的视图引擎
  • 事件处理
  • 快速的页面渲染
  • 灵活的路由
  • HTTP 服务
  • 视图封装
  • AOT、Tree Shaking

Angular 与 AngularJS 有什么区别

  • 不再有Controller和Scope
  • 更好的组件化及代码复用
  • 降低了学习曲线
  • 更好的移动端支持
  • 引入了 RxJS 与 Observable
  • 引入了 Zone.js,提供更加智能的变化检测

Angular 环境搭建

基础要求

配置Angular开发环境

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号