Skip to content

Commit 12eb617

Browse files
committed
feat: add angular intro
1 parent e0b35bc commit 12eb617

File tree

1 file changed

+42
-30
lines changed

1 file changed

+42
-30
lines changed

notes/Frontend/前端知识体系.md

Lines changed: 42 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,37 @@
11
<!-- TOC -->
22

3-
- [前端知识体系](#前端知识体系)
4-
- [前端三要素](#前端三要素)
5-
- [结构层(HTML)](#结构层html)
6-
- [表现层(CSS)](#表现层css)
7-
- [什么是 CSS 预处理器](#什么是-css-预处理器)
8-
- [常用的 CSS 预处理器有哪些](#常用的-css-预处理器有哪些)
9-
- [行为层(JavaScript)](#行为层javascript)
10-
- [Native 原生 JS 开发](#native-原生-js-开发)
11-
- [TypeScript 微软的标准](#typescript-微软的标准)
12-
- [JavaScript 框架](#javascript-框架)
13-
- [UI 框架](#ui-框架)
14-
- [JavaScript 构建工具](#javascript-构建工具)
15-
- [三端统一](#三端统一)
16-
- [混合开发(Hybrid App)](#混合开发hybrid-app)
17-
- [微信小程序](#微信小程序)
18-
- [后端技术](#后端技术)
19-
- [附:当前主流前端框架](#附当前主流前端框架)
20-
- [Vue.js](#vuejs)
21-
- [iView](#iview)
22-
- [ElementUI](#elementui)
23-
- [ICE](#ice)
24-
- [VantUI](#vantui)
25-
- [AtUI](#atui)
26-
- [CubeUI](#cubeui)
27-
- [混合开发](#混合开发)
28-
- [Flutter](#flutter)
29-
- [Ionic](#ionic)
30-
- [微信小程序](#微信小程序-1)
31-
- [mpvue](#mpvue)
32-
- [WeUI](#weui)
3+
- [前端知识体系](#%e5%89%8d%e7%ab%af%e7%9f%a5%e8%af%86%e4%bd%93%e7%b3%bb)
4+
- [前端三要素](#%e5%89%8d%e7%ab%af%e4%b8%89%e8%a6%81%e7%b4%a0)
5+
- [结构层(HTML)](#%e7%bb%93%e6%9e%84%e5%b1%82html)
6+
- [表现层(CSS)](#%e8%a1%a8%e7%8e%b0%e5%b1%82css)
7+
- [什么是 CSS 预处理器](#%e4%bb%80%e4%b9%88%e6%98%af-css-%e9%a2%84%e5%a4%84%e7%90%86%e5%99%a8)
8+
- [常用的 CSS 预处理器有哪些](#%e5%b8%b8%e7%94%a8%e7%9a%84-css-%e9%a2%84%e5%a4%84%e7%90%86%e5%99%a8%e6%9c%89%e5%93%aa%e4%ba%9b)
9+
- [行为层(JavaScript)](#%e8%a1%8c%e4%b8%ba%e5%b1%82javascript)
10+
- [Native 原生 JS 开发](#native-%e5%8e%9f%e7%94%9f-js-%e5%bc%80%e5%8f%91)
11+
- [TypeScript 微软的标准](#typescript-%e5%be%ae%e8%bd%af%e7%9a%84%e6%a0%87%e5%87%86)
12+
- [JavaScript 框架](#javascript-%e6%a1%86%e6%9e%b6)
13+
- [UI 框架](#ui-%e6%a1%86%e6%9e%b6)
14+
- [JavaScript 构建工具](#javascript-%e6%9e%84%e5%bb%ba%e5%b7%a5%e5%85%b7)
15+
- [三端统一](#%e4%b8%89%e7%ab%af%e7%bb%9f%e4%b8%80)
16+
- [混合开发(Hybrid App)](#%e6%b7%b7%e5%90%88%e5%bc%80%e5%8f%91hybrid-app)
17+
- [微信小程序](#%e5%be%ae%e4%bf%a1%e5%b0%8f%e7%a8%8b%e5%ba%8f)
18+
- [后端技术](#%e5%90%8e%e7%ab%af%e6%8a%80%e6%9c%af)
19+
- [附:当前主流前端框架](#%e9%99%84%e5%bd%93%e5%89%8d%e4%b8%bb%e6%b5%81%e5%89%8d%e7%ab%af%e6%a1%86%e6%9e%b6)
20+
- [Angular](#angular)
21+
- [Angular Material](#angular-material)
22+
- [Vue.js](#vuejs)
23+
- [iView](#iview)
24+
- [ElementUI](#elementui)
25+
- [ICE](#ice)
26+
- [VantUI](#vantui)
27+
- [AtUI](#atui)
28+
- [CubeUI](#cubeui)
29+
- [混合开发](#%e6%b7%b7%e5%90%88%e5%bc%80%e5%8f%91)
30+
- [Flutter](#flutter)
31+
- [Ionic](#ionic)
32+
- [微信小程序](#%e5%be%ae%e4%bf%a1%e5%b0%8f%e7%a8%8b%e5%ba%8f-1)
33+
- [mpvue](#mpvue)
34+
- [WeUI](#weui)
3335

3436
<!-- /TOC -->
3537
# 前端知识体系
@@ -143,6 +145,16 @@ NodeJS 的作者已经声称放弃 NodeJS(说是架构做的不好再加上笨
143145
- YARN:NPM 的替代方案,类似于 Maven 和 Gradle 的关系
144146

145147
## 附:当前主流前端框架
148+
### Angular
149+
Angular 作为 Google 推出的一个“重型”的框架,内置包括路由、HTTP等常用组件,同时深度集成 TypeScript,WebPack,RxJS,angular-cli 等工具,可以方便地进行大型前端项目的开发以及调试。
150+
但是由于 Angular 引入了许多概念,增加了新手上手的复杂性。特别是组件、模块、服务、指令、依赖注入的引入,对于新手而言,厘清其中各个概念的作用域是就不是一件容易的事情。同时 RxJS 的引入,也进一步使得学习曲线变得陡峭。
151+
但是一旦掌握这些概念,就会发现对于大型应用而言,Angular 的特性可以让开发者更好地适应这些场景。
152+
- [官网地址](https://angular.cn/)
153+
154+
#### Angular Material
155+
Angular Material 是 Angular 官方团队维护的一个遵从 Material Design 的前端解决方案。提供了丰富的组件库、CDK、内置主题。正因为是官方维护,所以与 Angular 版本同步。
156+
- [官网地址](https://material.angular.io/)
157+
- [Github](https://github.com/angular/components)
146158

147159
### Vue.js
148160

0 commit comments

Comments
 (0)