|
|
%!s(int64=4) %!d(string=před) roky | |
|---|---|---|
| .. | ||
| dist | %!s(int64=4) %!d(string=před) roky | |
| es | %!s(int64=4) %!d(string=před) roky | |
| lib | %!s(int64=4) %!d(string=před) roky | |
| typings | %!s(int64=4) %!d(string=před) roky | |
| README.md | %!s(int64=4) %!d(string=před) roky | |
| package.json | %!s(int64=4) %!d(string=před) roky | |
Snapshot the DOM into a stateful and serializable data structure. Also, provide the ability to rebuild the DOM via snapshot.
This module export following methods:
snapshot will traverse the DOM and return a stateful and serializable data structure which can represent the current DOM view.
There are several things will be done during snapshot:
noscript tags to avoid scripts being executed.rebuild will build the DOM according to the taken snapshot.
There are several things will be done during rebuild:
serializeNodeWithId can serialize a node into snapshot format with id.
buildNodeWithSN will build DOM from serialized node and store serialized information in __sn property.