没有合适的资源?快使用搜索试试~ 我知道了~
simple-vdom:虚拟DOM的简单实现
共53个文件
tsx:14个
json:13个
scss:12个
需积分: 5 0 下载量 107 浏览量
2021-02-15
06:23:58
上传
评论
收藏 537KB ZIP 举报
温馨提示
简单的VDom 虚拟DOM的简单实现。 支持预期的常规文档元素类型,SVG,功能组件,类组件,并且尺寸较小。 这主要是为了练习和学习。 它使用简单的过程将差异应用于DOM,但其目标是易于阅读且不使用任何巧妙技巧。 注意:这不是用于生产,也不是作为更完整的解决方案(如React或Preact)的适当替代。 安装 要从npm获取,只需运行。 npm install --save simple-vdom 或者,您可以下载代码并使用以下代码自行构建 npm run build 在dist文件夹中将是Javascript和Typescript类型文件。 同样,整个过程是一个Typescript文件,因此手动将其添加到您自己的源代码中非常容易。 特征 小文件大小(压缩后约1.5kb) 简单的API。 没有依赖关系 纯类组件 功能组件 差异化处理可减少DOM操作的数量。 小内存占用
资源推荐
资源详情
资源评论
收起资源包目录
simple-vdom-master.zip (53个子文件)
simple-vdom-master
src
index.ts 15KB
jsx.d.ts 7KB
main.spec.ts 28KB
.vscode
launch.json 917B
example
todoItem.tsx 1KB
counter
index.html 359B
index.tsx 903B
tsconfig.json 178B
package-lock.json 568KB
package.json 501B
todoApp
src
_mixins.scss 608B
normalize.css 6KB
index.html 353B
index.tsx 504B
store.ts 1KB
_variables.scss 148B
styles.scss 148B
components
pillButton.tsx 649B
todoItem.tsx 1KB
pillButton.scss 196B
todoItemList.tsx 633B
app.tsx 751B
buttonGroup.tsx 302B
buttonGroup.scss 271B
icon.scss 71B
icon.tsx 1KB
todoAppStore.ts 3KB
tsconfig.json 176B
package-lock.json 573KB
package.json 534B
svg
src
_mixins.scss 608B
normalize.css 6KB
index.html 355B
index.tsx 298B
_variables.scss 148B
styles.scss 114B
components
pillButton.tsx 649B
pillButton.scss 220B
app.tsx 513B
buttonGroup.tsx 302B
buttonGroup.scss 271B
icon.scss 71B
icon.tsx 1KB
tsconfig.json 174B
package-lock.json 569KB
package.json 524B
tsconfig.json 440B
jest.config.js 264B
LICENSE.md 1KB
README.md 2KB
.gitignore 65B
package-lock.json 403KB
package.json 844B
共 53 条
- 1
资源评论
Aurora曙光
- 粉丝: 42
- 资源: 4528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功