前端规范目的是什么

作者: 大前端圈子 | 来源:发表于2019-06-13 16:29 被阅读2次

俗话说的好,无规矩不成方圆,各行各业都是如此。

例如,不同舰艇的水手之间可以通过旗语交流,说明旗语的每一个动作都遵循特定规范。

如果没有这套规范,那么旗语作用对双方水手来说无异于一套密码,在前端也是如此。

相信项目开发中,很多朋友会遇到这样的情况,团队中开发人员彼此很难阅读对方的代码,需要猜测代码的含义或者所担任的角色,造成此情形的很大原因之一,可能是没有一套共同遵循的规范,较大项目中,此情况尤为突出。

一.制定规范的目的:

有一套开发人员共同遵守的规范,就等同于多了一条开发人员交流的渠道与手段。

对于团队开发和代码后期维护有着重要的作用,因为大家彼此都能够明白对方所写代码的大致功能。

否则,如果每一个人员都有一套自己的代码规范,那不但对于团队开发是一种折磨,后期的代码维护更是噩梦。

又由于,前端代码通常会在浏览器端是公开的,一套规范良好的代码,在某些程度上会提高公司的声誉和权威性。

所以,前端规范的目的总结如下:

(1).提高团队开发效率。

(2).有利于项目的后期维护。

(3).提高公司的声誉。

二.遵循规范的原则:

(1).项目中选择一套规范,一直遵循下去。

(2).规范要以实用为标准,在不影响浏览器解析的情况下,可以不必要处处遵循标准。

三.规范是否具有强制约束性:

大家知道法律规范是具有强制性的,否则会遭到不同程度的惩罚。

但是,前端规范并不具有强制性,因为它并不是语法层面的规范,而是大家约定俗成的最佳实践。

也就是说,前端规范是经验,而不是强制性的规则,你可以不遵守,不影响代码的执行。

需要特别注意的是,随着时间的推移,规范并非一成不变,因为当前的最佳实践,未必是将来的最佳实践。

四.前端规范内容:

前端规范规范由于并不是硬性标准,各个公司的规范会有所不同,甚至同一个公司不同团队之间的规范都有不同。

所以,提供的规范也只是当前比较流行的前端规范的一种总结,很多地方都是仁者见仁智者见智。

前端规范主要包括如下几个部分:

(1).HTML规范。

(2).CSS规范。

(3).JavaScript规范。

专注全栈大前端,爱前端整理了一批最新WEB前端教学视频,不论是零基础学习还是在职提升,这些资料都会给你带来帮助,爱前端帮助所有想要学好前端的同学,学习规划、学习路线、学习资料、问题解答。web全栈前端技术交流群:137503198

点击加入群聊【web前端技术学习交流群】
爱前端-专注前端大前端

相关文章

  • 前端规范目的是什么

    俗话说的好,无规矩不成方圆,各行各业都是如此。 例如,不同舰艇的水手之间可以通过旗语交流,说明旗语的每一个动作都遵...

  • 前端开发规范

    前端开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于...

  • 前端开发规范

    前端代码规范 Front Standard Guide 前端 JS 项目开发规范 规范的目的是为了编写高质量的代码...

  • 代码规范

    代码规范 1. 概述 欢迎使用前端代码规范, 这里借鉴、引用的是京东前端代码规范。 遵循代码规范的目的在于增强团队...

  • 移动前端开发规范(一般规范)

    系列目录 移动前端开发规范(一般规范)移动前端开发规范(技术栈规范)移动前端开发规范(HTML规范)移动前端开发规...

  • 前端开发规范

    友云音前端开发规范 规范目的为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • 安卓设计规范

    在讲安卓设计规范之前我们先来看看一下的问题: *规范是什么? *规范的目的是什么? *怎样进行规范? 规范是什么 ...

  • 前端开发规范(通用)

    前端开发规范—通用 规范的目的是为了编写高质量的代码,提升协作效率,降低沟通成本。 一、编程规约 (一)命名规范 ...

网友评论

    本文标题:前端规范目的是什么

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