5 种JavaScript编码规范


Posted in Javascript onJanuary 30, 2018

什么是编码规范

编码规范就是指导如何编写和组织代码的一系列标准。通过阅读这些编码规范,你可以知道在各个公司里代码是如何编写的。

我们为什么需要编码规范

一个主要的原因是:每个人写代码的方式都是不同的。我可能喜欢这么写,而你喜欢用另一种方法写。如果我们只处理自己的代码,这样并没有什么问题。但如果有成千上万的程序员同时在一个代码库上面工作呢?如果没有规范,事情很快会变得一团糟。代码规范可以让新人迅速的熟悉相关的代码,并且也能写出让其他程序员简单易懂的代码。

Airbnb JavaScript Style Guide

号称是“最合理的编写 JavaScript 代码的方式”。

Airbnb 的这个代码规范可能是互联网最流行的 JavaScript 代码规范了,它在 Github 上足有 6 万 star,几乎覆盖了 JavaScript 的每一项特性。

地址: https://github.com/airbnb/javascript

Google JavaScript Style Guide

只有遵守了这里的规则,一个 JavaScript 源文件才能被称为“Google Style”。很霸气,我行我素,同时也被不少公司沿用。

地址: https://google.github.io/styleguide/jsguide.html

Idiomatic JavaScript Style Guide

符合语言习惯的 JavaScript 代码规范。

不管有多少人参与,不管是否在同一个代码库,所有的 JavaScript 代码风格都必须像同一个人写的。

另一个很强势的同时也很流行的 JavaScript 编码规范。它的野心也很大,不止想规范 JavaScript,其它语言也都想管起来。

地球上所有的代码都像同一个人写的?想想让人觉得不寒而栗啊……

地址: https://github.com/rwaldron/idiomatic.js

JavaScript Standard Style Guide

一个功能强大的 JavaScript 代码规范,自带 linter 和自动代码纠正,无需配置,自动格式化代码。可以在编码早期就发现代码中的低级错误。这个代码规范被很多知名公司所采用,比如 NPM、GitHub、mongoDB 等。

地址: https://github.com/standard/standard

(这个 Github 地址霸气到不行。)

jQuery JavaScript Style Guide

jQuery 是多少人入门前端的好帮手啊,可惜如今只剩回忆了。它们的这个规范算是很早期的一个代码规范了,主要是针对它们的代码以及早期 JavaScript 版本进行规定。

地址: https://contribute.jquery.org/style-guide/js/

总结

以上所述是小编给大家介绍的5 种JavaScript编码规范,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 1.0.2
Oct 11 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
Aug 23 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
基于JavaScript 下namespace 功能的简单分析
Jul 05 Javascript
前台js调用后台方法示例
Dec 02 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 Javascript
Bootstrap3制作搜索框样式的方法
Jul 11 Javascript
js实时获取窗口大小变化的实例代码
Nov 18 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
Apr 08 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
Apr 13 Javascript
jQuery实现放大镜案例
Oct 19 jQuery
jquery插件懒加载的示例
Oct 24 jQuery
vue源码入口文件分析(推荐)
Jan 30 #Javascript
Vue精简版风格指南(推荐)
Jan 30 #Javascript
详解javascript常用工具类的封装
Jan 30 #Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
Jan 30 #Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 #Javascript
浅析vue深复制
Jan 29 #Javascript
浅析从vue源码看观察者模式
Jan 29 #Javascript
You might like
随时给自己贴的图片加文字的php代码
2007/03/08 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
javascript版2048小游戏
2015/03/18 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
python实现图片批量压缩程序
2018/07/23 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
浅析pandas 数据结构中的DataFrame
2019/10/12 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
金融专业应届生求职信
2013/11/02 职场文书
奶茶店创业计划书范文
2014/01/17 职场文书
两只小狮子教学反思
2014/02/05 职场文书
班委竞选演讲稿
2014/04/28 职场文书
市场营销工作计划书
2014/05/06 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
合理化建议书范文
2015/09/14 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
Python 键盘事件详解
2021/11/11 Python