Animations

2018-05-24
阅读 5 分钟
1.6k
Animations 1. Bezier curve 贝塞尔曲线 1. 什么是贝塞尔曲线? 贝塞尔曲线被用于在计算机图形学中绘制图形,或者用在CSS动画中, 或者很多其他地方。贝塞尔曲线由控制点构成, 有以下几个特点: 控制点并不都在曲线上。 曲线的阶等于点的数目减去一个。【对于两点,则是一个线性曲线(一条直线),三点-二次曲线(抛物线)...

遍历树算法2 - Solve tree problems recursively

2018-04-20
阅读 4 分钟
1.7k
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node. 最大深度是指从根节点到最远的叶节点经过的节点个数。

遍历树算法 - Traverse A Tree

2018-04-18
阅读 5 分钟
5.6k
序列化二叉树:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串。需要注意的是,序列化二叉树的过程中,如果遇到空节点,需要以某种符号(这里用#)表示。反序列化二叉树:根据某种遍历顺序得到的序列化字符串,重构二叉树。具体思路是按前序遍历“根左右”的顺序,根节点位于其左右子节点的前面,即非空(#)...

【Angular Tips】开发Angular2+应用有用的tips... 【持续更新】

2018-02-22
阅读 3 分钟
1.8k
有的时候,我们可能希望在一个组件里面动态的嵌入其他组件,我们除了使用*ngIf来动态地显示或隐藏其他组件,还可以使用ng-content来做。

【Angular】Angular 2+ 样式绑定解析

2018-01-14
阅读 4 分钟
7.7k
开发ngx(angular 2+ 以后都直接称为ngx)也有1年半的时间了,刚开始开发的时候使用的还是angular2 RC版,现在已经出angular5了,时光飞逝啊!ngx从设计之初就是一个component-based的框架,所以大到一个页面,小到一个按钮,都是一个component。这就涉及到了组件的重用,设计通用组件的时候,必不可少的就是动态的样式...

【Rxjs】 - 解析四种主题Subject

2018-01-02
阅读 4 分钟
8.9k
开发ngx(angular 2+)应用时,基本上到处都会用到rxjs来处理异步请求,事件调用等等。所以经常会使用Subject来处理源源不断的数据流,比如input text change, toast notification等等。这都要依赖于Subject本身既可以是Observable也可以是Observer,也就是说subject既可以作为一个数据源,也可以本身成为一组订阅者的代理...