最近开始刷medium.com,发现了很多好文。整理起来分享给大家。
注:部分文章来源并非
meduim
,但是和分类相关,所以会放在一起。
因为medium.com被墙,所以所有的文章都会导出相应的pdf
文件。
注:导出的
stackblitz
上的程序或者视频。
angular in depth
是medium
上的一个专栏,主要深挖angular2+
。
-
变更检测(
change detection
)-
01 Angular’s $digest is reborn in the newer version of Angular(pdf) ($digest 在 Angular 中重生)
-
02 A gentle introduction into change detection in Angular(pdf)(关于 Angular 变更检测不那么硬核的介绍)
-
03 Do you still think that NgZone (zone.js) is required for change detection in Angular?(pdf)(Angular的状态变更机制并不一定依赖于NgZone(zone.js))
-
⭐04 Everything you need to know about change detection in Angular(pdf)
-
⭐04-01 Exploring Angular DOM manipulation techniques using ViewContainerRef(pdf)(探索 Angular 使用 ViewContainerRef 技术操作 DOM)
-
05-01 Here is what you need to know about dynamic components in Angular(pdf)
-
05-02 Here is how to get ViewContainerRef before @ViewChild query is evaluated(pdf)
-
06 The mechanics of property bindings update in Angular(pdf)
-
06-01 Here is why you will not find components inside Angular(pdf)
-
07 Do you really know what unidirectional data flow means in Angular(pdf)
-
08 Everything you need to know about the
ExpressionChangedAfterItHasBeenCheckedError
error(pdf) -
⭐09 If you think
ngDoCheck
means your component is being checked -- read this article(pdf) -
⭐10 The essential difference between Constructor and ngOnInit in Angular(pdf)
-
Working with DOM in Angular: unexpected consequences and optimization techniques(pdf)(11 在Angular中使用DOM:新认知以及优化技术)
-
The difference between NgDoCheck and AsyncPipe in OnPush components(pdf)
-
What every front-end developer should know about change detection in Angular and React(pdf)
-
He who thinks change detection is depth-first and he who thinks it’s breadth-first are both usually right(pdf)
-
-
响应式编程(
RXJS
)-
The Best Way To Unsubscribe RxJS Observables In The Angular Applications!(pdf)
-
Here is what I’ve learn about groupBy operator by reading RxJS sources(pdf)
-
The Ultimate Answer To The Very Common Angular Question: subscribe() vs | async Pipe(pdf)
-
A modern solution to lazy loading images using Intersection Observer(pdf)
-
Learn to combine RxJs sequences with super intuitive interactive diagrams(pdf)
-
Practical RxJS In The Wild 🦁— Requests with concatMap() vs mergeMap() vs forkJoin() 🥊(pdf)
-
Testing
-
编译器(
compiler
)-
Automatically upgrade lazy-loaded Angular modules for Ivy!(pdf)
-
Building an AOT Friendly Dynamic Content Outlet in Angular(pdf)
-
My Adventures Running Angular Ivy inside StackBlitz: Yes, It Is Possible!(pdf)
-
Angular Ivy change detection execution: are you prepared?(pdf)
-
Ivy engine in Angular: first in-depth look at compilation, runtime and change detection(pdf)
-
Gentle introduction into compilers. Part 1: Lexical analysis and Scanner(pdf)
-
A Deep, Deep, Deep, Deep, Deep Dive into the Angular Compiler(pdf)
-
Making your Angular 2 library statically analyzable for AoT(pdf)
-
-
HttpClient
-
路由(
router
)-
Angular Router Series: Pillar 3 — Lazy Loading, AOT, and Preloading(pdf)
-
Angular Router Series: Pillar 2 — Understanding The Router’s Navigation Cycle(pdf)
-
The Three Pillars of the Angular Router — Router States and URL Matching(pdf)
-
The Three Pillars of Angular Routing. Angular Router Series Introduction.(pdf)
-
指令(
directive
) -
Angular
-
Angular Context: Easy Data-Binding for Nested Component Trees and the Router Outlet(pdf)
-
Building an extensible Dynamic Pluggable Enterprise Application with Angular(pdf)
-
I changed my implementation of an EXTREMELY deeply nested Angular Reactive Form and you won’t believe what happened 🤯(pdf)
-
Angular Revisited: Tree-shakable Components and Optional NgModules(pdf)
-
Unleash the power 💪of Forms with Angular’s Reactive Forms(pdf)
-
Expecting the Unexpected - Best practices for Error handling in Angular(pdf)
-
Debug Angular apps in production without revealing source maps(pdf)
-
Here is why appendChild moves a DOM node between parents(pdf)
-
A curious case of the @Host decorator and Element Injectors in Angular(pdf)
-
Working with DOM in Angular: unexpected consequences and optimization techniques(pdf)
-
What you always wanted to know about Angular Dependency Injection tree(pdf)
-
The essential difference between pure and impure pipes in Angular and why that matters(pdf)
-
Never again be confused when implementing ControlValueAccessor in Angular forms(pdf)
-
-
Angular Library
-
CDK
-
其他
杂文收集。
本系列逐行检查整个Vue.js
源代码。