美文网首页
2019-07-14

2019-07-14

作者: 石头_e3d8 | 来源:发表于2019-07-15 08:22 被阅读0次

    一、css规范:

    1.css选择符的两种逻辑

    .wgt-step-read .arrow // 嵌套

    .wgt-step-read-arrow // 组合类名

    .wgt-step-read ul p span // bad

    .wgt-step-read .pv // 添加类名,解决上面嵌套层级的问题

    再来说说我们样式的指导原则:

    wgt前缀(区分模块和其他类)

    嵌套不要超过三层(添加类名解决)

    合理使用类名(语义)

    合理使用mixin(区分extend)

    DRY

    2、可维护性

    旧的代码,陈年失修,而且一直在打补丁,自我感觉改版后,可维护性上了一个量级,这里就不能给大家贴代码展示了。

    不过有一个数据还是可以拿来展示一些的,其实新旧版都要处理同样的逻辑的,同样的逻辑旧版用了107行,而新版只用了73行。

    3、总结

    这次改版让我明白了一个道理,页面中的任何元素都可能没有,需要考虑到容错处理;设计不能一蹴而就,往往需要反复打磨,反复修改,或者推翻重来;凭空的设计完美却不实用,好的设计必须结合产品内容,项目细节。

    链接:https://yanhaijing.com/program/2016/04/14/how-to-reconstruct-a-large-historical-project/

    相关文章

      网友评论

          本文标题:2019-07-14

          本文链接:https://www.haomeiwen.com/subject/ugnikctx.html