jq只是js的一个框架,但是jq的dom选择器实在是太方便了,我很讨厌很js 的documentBy来选择dom元素,但是jq不是什么公司都要用的,有些公司甚至要求都用js写,但是jq的发展不就是为了让js代码写起来更加方便吗。为什么很多公司都会要求只用js而不用jq呢。jq的包也不是很大,这样做会减慢执行效率吗??
其实随着js的不断升级,很多需要原本用jquery来方便实现的功能,现在js也能支持了,jquery对pc来说虽然不大,但是在无线端jquery还是挺大的,而且,随着vue和react的大范围应用,jquery的用武之地越来越少,所以学好js还是更重要一些
像你说的选择器问题.其实你自己封装一个函数return出一个选择器,几行代码的事,然后你就可以随意的getClass('class').style.xxxxxxx, getId('id').style.xxxxx,甚至很多jq功能都只需要几行代码就可以写出来,比如addClass这些。这根本不是你选用jq的理由,js是底层,会用了js对于jq只要看看熟悉熟悉就能上手,但是如果你一直选用jq,一旦有一天要换其他类库开发,你真的还会用吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。