add:zrender

This commit is contained in:
linghuam 2019-06-20 17:10:33 +08:00
parent 5c2e5606f8
commit fbbfd35952
2 changed files with 32 additions and 0 deletions

View File

View File

@ -0,0 +1,32 @@
# zrender
## 概览
```js
// 对外暴露一个对象
var zrender = {
version: '4.0.7',
init: function (dom, opts) {},
dispose: function (zr) {},
getInstance: function (id) {},
registerPainter: function (name, Ctor) {}
// ...... other interfacesrc/export.js
};
```
## 内部类
* ZRender
## 几个重要内部对象(类实例)
* StorageM
* PainterV
* HandlerC
* Animation
## src/core
### src/core/arrayDiff.js
> If x and y are strings, where length(x) = n and length(y) = m, the Needleman-Wunsch algorithm finds an optimal alignment in O(nm) time, using O(nm) space. Hirschberg's algorithm is a clever modification of the Needleman-Wunsch Algorithm which still takes O (nm) time, but needs only O(min{n,m}) space and is much faster in practice.