文章详情页
jquery插件开发中css应该放在哪?
浏览:166日期:2023-06-10 10:06:35
问题描述
jquery插件开发中,肯定要定一些css样式,那么css样式是另外写一个样式文件引进来,还是直接在jquery插件里用$().css()直接写好?
问题解答
回答1:您好,我建议单独定义外部样式表,引入外部样式表并操作class,但要注意类名的语义化和唯一性。这是为什么呢?
1.行内样式的缺点其实很明显,CSS直接写在HTML代码的内容中间,这样并不能够形成样式和元素的分离,也无法进行批量操作,唯一的作用就是能够修改丰富的样式,但如果全部使用这种方式的话,会使HTML中有很多冗余的CSS代码,并且让你的代码看起来非常的臃肿。所以这种方式,一般是不会出现在正常的项目使用上的。
2.使用外部样式表,相对于内部样式的,有以下优点:(1)、样式代码可以复用。一个外部CSS文件,可以被多个地方共用。(2)、便于修改。如果要修改样式,只需要修改CSS文件,而不需要修改插件代码。(3)、提高网页显示的速度。如果样式写在网页里,会降低网页显示的速度,如果网页引用一个CSS文件,这个CSS文件多半已经在缓存区(其它网页早已经引用过它),网页显示的速度就比较快。希望对您有帮助!如有其他问题可以找我。
标签:
CSS
相关文章:
1. javascript - jQuery post()方法,里面的请求串可以转换为GBK编码么?可以的话怎样转换?2. python3.x - python 中的maketrans在utf-8文件中该怎么使用3. javascript - 一排三个框,各个框的间距是15px,距离外面的白框间距也是15px,这个css怎么写?4. css - ul ol前边的标记如何调整样式呢5. html5 - vue-cli 装好了 新建项目的好了,找不到项目是怎么回事?6. javascript - nodejs调用qiniu的第三方资源抓取,返回401 bad token,为什么7. mysql - C#连接数据库时一直这一句出问题int i = cmd.ExecuteNonQuery();8. django - python 2层文件夹导入9. python - 用urllib抓取网页上的下载链接,目标文件是xls形式,但发现抓下来的xls是空表,里面只有一句报错信息,求帮助。10. javascript - vue 手机端项目在进入主页后 在进入子页面,直接按返回出现空白情况
排行榜

网公网安备