【笔记】编写高质量代码之Web(一)——团队合作

	Web标准由一系列标准组合而成,其核心理念就是将网页的结构、样式和行为分离开来,具体来说就是结构标准、样式标准和行为标准。结构标准包括XML标准、XHTML标准、HTML标准;样式标准是指CSS标准;行为标准主要包括DOM标准和ECMAScript标准。

	一个符合标准的网页,标签名全部小写,结构、样式和行为分离,分离可以采用三个不同的文件,同时也可以写在一个页面中采用<style>和<script>进行分离。除了要实现以上三点的分离,还要做到以下三点:精简、重用、有序。


团队合作篇

	前端开发位于网站开发的中游,上游有交互设计师和视觉设计师,下游有服务器端工程师,前端开发工程师需要与他们沟通,所以需要关注的知识面非常广,下图为前端开发工程师需要关注的领域。


	前端开发一专多能才是现实的:精一行,得通十行。

	为了方便团队合作,无论是直接团队合作还是间接团队合作,一个保证代码可读性良好的绝佳武器就是注释。同时为了提高重用性,避免重写一些公用的代码,对于公共组件和私有组件的维护又显得尤为重要,公共组件需要有专门的工程师进行维护,同时要对组件有详细的说明、注释和使用文档,这样才能更为有效的方便他人调用。那么,公共组件是应该选择集中还是分散管理呢?集中管理,一次可以全部调用,优点是调用方便、管理方便,缺点是高冗余、加载后的无用代码多;分散管理,按需选择调用,优点是加载快、更直观,缺点是调用、管理都稍显麻烦。无论是集中还是分散都无法达到十全十美,只有让他们都趋于中间的平衡。

	规范对于团队合作来说是最重要的,同时它又是最灵活的,规范的制定往往是由经验多、资历老的开发工程师制定。


摘录于《编写高质量代码之web前端开发修炼之道》


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值