V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
nocoo
V2EX  ›  JavaScript

关于JavaScript编码规范

  •  
  •   nocoo · 2012-10-08 16:11:39 +08:00 · 3722 次点击
    这是一个创建于 4435 天前的主题,其中的信息可能已经有所发展或是发生改变。
    gjslint里面,要求JavaScript代码每行最多到80个字符。
    逻辑复杂一点的话,嵌套一多,80个字符实在捉襟见肘,大家怎么看这个问题呢?
    7 条回复    1970-01-01 08:00:00 +08:00
    lowkey
        1
    lowkey  
       2012-10-08 16:28:01 +08:00
    那写成160个字符也无妨。现在的显示器基本都宽屏了。
    rrrrutdk
        2
    rrrrutdk  
       2012-10-08 16:35:53 +08:00
    80字应该足以。如果超出,那一般是因为使用js生成html代码或者使用了较长的url。
    gislord
        3
    gislord  
       2012-10-08 16:51:16 +08:00
    我觉得书写代码的时候,不只是js,别的c++、java之类也最好保持80字符。这样可以保证阅读代码时都不会需要去滑滑块。。毕竟很多人还在用笔记本写代码。。对于20多寸的宽屏,很多人喜欢开多个窗口,这样其实你的代码窗口也就占了宽屏一半甚至更小的空间而已。。
    hzlzh
        4
    hzlzh  
       2012-10-08 16:57:44 +08:00
    打开自动换行,或者双屏投射到大显示器上。宗旨是绝不频繁横滚水平条
    haohaolee
        5
    haohaolee  
       2012-10-08 19:21:19 +08:00
    初学JavaScript,觉得真是不好控制啊,那些嵌套的匿名函数写多了,就撑到80个字符以外了
    bombless
        6
    bombless  
       2012-10-09 09:40:23 +08:00
    写代码都是80个字符……
    不知道C/C++/Java/JavaScript之类的都忽略多余的空白吗?没见过匹配的括号在不同行的C/C++/Java代码?
    dingstyle
        7
    dingstyle  
       2012-10-09 14:03:35 +08:00
    设置缩进长度为2个空格可以有效解决嵌套后的长度问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.