Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 86a3f40

Browse files
authored
Merge pull request #5 from wheelsmake/dev
Dev version (d.1)2.2.0 merge
2 parents c96b248 + ef1d173 commit 86a3f40

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1443
-836
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## 以数据为中心
1010

11-
dynamic 中没有组件的概念,它直接关注数据本身。你可以把 dynamic 理解为字符串模板引擎,但 dynamic 属性实际上支持输出 DOM,所以其实一个属性也可以看作是一个组件。
11+
dynamic 中没有组件的概念,它直接关注数据和模板本身。你可以把 dynamic 理解为字符串模板引擎,但 dynamic 属性实际上支持输出 DOM,所以其实一个属性也可以看作是一个组件。
1212

1313
## 尽量少的 DSL
1414

@@ -37,7 +37,7 @@ dynamic 中没有组件的概念,它直接关注数据本身。你可以把 dy
3737

3838
## 弱化 vDOM
3939

40-
dynamic 拥有 vDOM 功能,但它极少并仅会在很小的范围内打开 vDOM。在很多时候,使用 vDOM 对性能的提升没有什么价值。
40+
dynamic 拥有 vDOM 功能,但它仅会在很小的范围内打开 vDOM。在很多时候,使用 vDOM 对性能的提升没有什么价值。
4141

4242
- dynamic 使用 [freeDOM](//github.com/wheelsmake/freeDOM) 作为 vDOM 库,这也是一个自制轮子。
4343

dist/dynamic.js

Lines changed: 375 additions & 419 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamic.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamic.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamic.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/types/dynamic/src/app-old.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export default class App {
2+
#private;
3+
constructor(rootNode: Elementy);
4+
get rootNode(): Element;
5+
get data(): anyObject;
6+
get _(): anyObject;
7+
addExport(dataProperty: string, func: exportFunc, target: Node): shouldExportA;
8+
removeExport(dataProperty: string, func: string | exportFunc): shouldExportA;
9+
getExports(dataProperty: string): shouldExportA;
10+
get methods(): functionObject;
11+
get $(): functionObject;
12+
hydrate(node: Nody): void;
13+
}
14+
//# sourceMappingURL=app-old.d.ts.map

dist/types/dynamic/src/app-old.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/types/dynamic/src/app.d.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,2 @@
1-
export default class App {
2-
#private;
3-
constructor(rootNode: Elementy);
4-
get rootNode(): Element;
5-
get data(): anyObject;
6-
get _(): anyObject;
7-
addExport(dataProperty: string, func: exportFunc, target: Node): shouldExportA;
8-
removeExport(dataProperty: string, func: string | exportFunc): shouldExportA;
9-
getExports(dataProperty: string): shouldExportA;
10-
get methods(): functionObject;
11-
get $(): functionObject;
12-
hydrate(node: Nody): void;
13-
}
1+
export default function App(this: anyObject, rootNode_: Elementy, options_?: anyObject): anyObject;
142
//# sourceMappingURL=app.d.ts.map

dist/types/dynamic/src/app.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/types/dynamic/src/dynamic.export.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)