首 页 行业热点 新车 试驾评测 养车用车 车型库

css和jquery都能做到的事情,用哪个写?

发布网友

我来回答

2个回答

热心网友

首先两者有本质性的区别
css 只能用来定义元素[dom]样式 【衣服】
jquery 是js编写的一个操作DOM库,可以重新修改、删除元素,【服装设计师】

css 实现 一个【按钮】,鼠标放上去后 【按钮】变成(红色)很简单对吧。
但我的需求是:
点击这个【按钮】后,如果之前点击过一次,那么这次变成(蓝色),但显然 css 无法做到这一点。
这里我们就可以使用 jquery 监听 css 的点击事件,然后直接修改按钮颜色为蓝色。
或者预先另外定义一个蓝色的css样式,使用jquery为元素添加这个新的样式。

因此简单的一些样式变化,可以通过css满足需求,但稍微复杂一些的变化就不行了。
如果专注于前端开发,那么jquery是很有必要掌握的一个操作库。

热心网友

具体功能具体实现,主要考虑到

兼容性问题;

代码可重复使用,减低代码的冗余。

方便维护。


如何CSS 和 jquery 符合这些条件,没必要纠结 用 哪个。


还有jquery 上的常用功能最好开发为 “插件”

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com