javascript - 怎样进行页面重构?
天蓬老师
天蓬老师 2017-04-11 09:43:12
[JavaScript讨论组]

比如这样的一个模板,想要用这个模板的样式来写别的页面,但又怕会因为原来css的优先级,名字等问题导致失败(页面样式变得很奇怪),应该怎样写自己的css而又不会产生这种问题呢?js又该怎么写呢?如果需要用js操作类来更改样式,又怎样避免效率低下的问题呢》(原来的CSS大概10000行)

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
天蓬老师

考虑项目的复杂性和复用性。

1.复杂性,如果原项目很庞大很复杂,重构的成本就很大,呈正相关关系。

2.复用性。如果原始css做了具体的分类,每个功能做了相应的css模块分类,公用样式都做了分离,那么重构css就简单易用。如果js同样是模块化,面向对象开发,复用起来也就越容易。如果js按照面向过程的写法来写就不容易重构。
关于你说的class是否重复的问题。新项目建议完全采用新的class命名规范,比如wx-页面名-模块名-具体功能名称,虽然写起来比较麻烦,但是利于维护,或者你可以使用sass/less来嵌套css也是可行的。

ps:仅仅针对你说的这个cms网站来说,为何不直接使用,重构是因为需要加上新功能?改变原有功能?重构的好处是什么呢?

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

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