javascript - 有什么好用的轻量级dom库
阿神
阿神 2017-04-11 10:20:47
[JavaScript讨论组]
最近在学习vue有时候不能避免要做一些dom操作,主要是获取元素 属性 style等等,当然自己封装是可以的,但是有什么成熟一点的轻量级的工具库
hasClass: function(ele, sname) {
                        var reg = new RegExp('\\b' + sname + '\\b');
                        return reg.test(ele.className);
                    },
                    addClass: function(ele, sname) {
                        var sclass = ele.className,
                            bool = this.hasClass(ele, sname);
                        if(sclass) {
                            if(!bool) {
                                sclass += " " + sname;
                                ele.className = sclass;
                            }
                        } else {
                            ele.className = sname;
                        }
                    }

比如这种东西我自己写的太丑陋了(⊙o⊙)…

阿神
阿神

闭关修行中......

全部回复(4)
黄舟

vue不是基于virtual dom的吗?还是应该尽量避免直接修改dom吧

怪我咯

document.querySelector不够用么

ringa_lee

以前移动端用的zepto

PHP中文网

其实可以避免绝大部分的dom操作,实在避免不了,原生的也够了


看你补充,确实是对vue了解的还不够深入。可以继续深入下去,比如切换样式完全可以用:calss="{'active': toggleActive}"

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号