专栏首页web前端教室先行者成员提问--JavaScript的缩进

先行者成员提问--JavaScript的缩进

今天在群里有个同学问,说他给github上的一个项目写了个插件,然后对方说他的插件的空格缩进不对,他就想问问几个空格缩进才对?

先说下我的观点,我是4个空格,并且我直接就是tab键排齐就完事了。但确实哈现在JS pro项目都长,如果一个大模块那都4空格缩进,确实格式有点不太好看。另外JS本身也确实没有一个真正官方的代码风格指南,没有官方文档,然后各个社区也没有共识。

但真要是用2个空格来缩进,这代码确实有点难看,看这个angular.js,这个网上找来的看看

这事也分二面说,如果你是给别人写插件,那相当于你加入别人的项目,自然要按着别人的规矩来。别人是4空格,你写的JS就必须是4空格。。

所以这事说到最后吧,前端就是一个约定大于规范的地方,就没有一个最权威的规范。所以一般就是开工之前,大家坐在一起,约定一下。目前最适合的吧,就是一个tab的缩进,相当于4个空格。

本文分享自微信公众号 - web前端教室(webfeel),作者:老尚

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-06-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 面试的时候,不要让面试官有“出戏”的感觉

    这几天看了一些同学们的作业,总体来讲,代码都这写的挺好,页面也都做出来了。但总是会有一些这里那里,或多或少的小毛病,让我无法在内心里给个100分。这许多小毛病都...

    web前端教室
  • 遇到bug时不要急,自己尝试着解决一下先。其实你可以的

    事情是这样的,今天晚上快十点了吧,那时我家小主人准备睡觉。有一个web零基础班的同学在微信上问我问题, ? 当时我不在电脑前面,没法给他看。我就跟他说,“我现在...

    web前端教室
  • 《vue+vant+node+mongoDB+koa2》电商项目实战连载(2)

    https://youzan.github.io/vant/#/zh-CN/intro,

    web前端教室
  • 23:过滤多余的空格

    23:过滤多余的空格 总时间限制: 1000ms 内存限制: 65536kB描述 一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。 输入一...

    attack
  • 编程小白 | 每日一练(153)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    C语言入门到精通
  • 从虚拟机角度看Java多态->(重写override)的实现原理

    工具与环境: Windows 7 x64企业版 Cygwin x64 jdk1.8.0_162 openjdk-8u40-src-b25-10_feb_201...

    我是小三
  • Flask和pyecharts实现动态数据可视化

    gitee地址:https://gitee.com/dgwcode/an_example_of_py_learning/tree/master/MovieViw...

    砸漏
  • 一名工作2年的Java程序员斩获蚂蚁金服的面试经历!

    一是寻找一个更加宽阔的舞台不断的提升自己;二是让自己走出现在的舒适区域,迎接更多的挑战和认识更多的人;当然还有为了获得更好的一份收入。

    用户5546570
  • 中国黑客六道:网络基础学习篇-获取天气信息

    无论是获取网络上的天气信息或者其它的信息,首先要做的,就是访问对方的服务器,向服务器发送请求,然后接收数据。 这里也是一样的,也是向服务器发送一个GET请求,然...

    企鹅号小编
  • Leetcode 856. Score of Parentheses 括号得分(栈)

    简而言之,遇到右括号就一直出栈并累加到一个值直到遇到左括号,这个累加值就表示这对括号的得分。如此周而复始到字符串结尾即可。

    racaljk

扫码关注云+社区

领取腾讯云代金券