V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sivacohan
V2EX  ›  问与答

怎么组织JavaScript代码

  •  
  •   sivacohan · 2013-01-18 10:56:57 +08:00 · 2290 次点击
    这是一个创建于 4137 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前主要写PHP,现在在写python。这几天一直在折腾jQuery,来实现一些基本操作和ajax。
    然后发现了这么几个问题。

    1、这东西怎么缩进啊!!缩进习惯了,一看js就觉得哪里有问题。
    2、代码怎么组织,比如我有一个函数(handler),我需要在$(document).ready中触发。我是直接把$(document).ready放在这个js里,还是单开一个js,把全部的初始化放在这里。
    3、jQuery,处理异步的时候,用callback好一些,还是Defer,这两个有什么区别呢?(我现在需要处理的时候都是用defer,$when用起来很方便)

    PS:我用的jQ版本是1.8
    3 条回复    1970-01-01 08:00:00 +08:00
    lyric
        1
    lyric  
       2013-01-18 22:06:13 +08:00   ❤️ 1
    参考 github 的 javascript style guide: https://github.com/styleguide/javascript

    我习惯初始化入口统一,也可以不统一,如果初始化过程严格要求顺序,那就必须统一,还得把异步操作同步化
    sivacohan
        2
    sivacohan  
    OP
       2013-01-19 01:21:23 +08:00
    @lyric 非常感谢
    ljbha007
        3
    ljbha007  
       2013-01-19 01:44:59 +08:00
    coffescript什么的太讨厌了 一直不喜欢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2253 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:25 · PVG 09:25 · LAX 18:25 · JFK 21:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.