介绍
一个现代化的真正支持单个方法树摇(Tree-shaking)优化的dom操作库,与jQuery 有着类似的API。
NOTE
和jQuery完全保持一致不是目标,可能会存在细微的差别(我把这部分称为优化),如果您要从 jQuery
迁移,请务必阅读我们的迁移指南。
使用场景
如果你热衷于开发JavaScript插件,那么有时难免会有操作dom的情况,自从IE浏览器停止支持后,哪怕现代化浏览器的API已经足够强大,但是用户体验方面还没有jQuery
那么舒服和优雅(链式方法、事件绑定和委托),那么此时就会陷入非常尴尬的境地,你想使用jQuery
提供的非常便利的API,但是又不想让你的插件依赖jQuery
,那么此时domtify
它在向你招手,它可以让你变得不那么痛苦,既可以享受到jQuery
类似的API,同时不会让您的插件极度膨胀。这也是我设计domtify
的主要目的,因为我自己就是一个喜欢js开发插件接近疯狂的人,如果您和我一样,那么就尽情享受domtify
吧😉。
包名的由来
包名domtify的灵感来源于基于vue的ui组件库vuetify
- vuetify = vue+tify
- domtify = dom+tify
分享包名的由来只是为了能让您的印象更加深刻。
浏览器支持
具体可以查看.browserslistrc文件。
变更日志
每个版本的详细更改记录在CHANGELOG.md中.
License
Copyright (c) 2025-present, ajiho