darasion
V2EX  ›  问与答

大家都是怎样组织 js 代码的?

  •  
  •   darasion · Oct 23, 2010 · 5794 views
    This topic created in 5704 days ago, the information mentioned may be changed or developed.
    如贴所示。

    总觉得这样写有些丑陋,不知道有没有比较好一点的结构方式呢?

    16 replies    1970-01-01 08:00:00 +08:00
    darasion
        1
    darasion  
    OP
       Oct 24, 2010
    没人感兴趣哦?
    chone
        2
    chone  
       Oct 24, 2010
    @darasion 我觉得缩进很多的地方,一般是能够拆分成几个可复用单元的地方
    flytwokites
        3
    flytwokites  
       Oct 24, 2010
    缩进缩得太过分了,不用这么死板的。。。
    chone
        4
    chone  
       Oct 24, 2010
    iiduce
        5
    iiduce  
       Oct 24, 2010
    @chone

    呵呵, 改得好, 学习了
    darasion
        6
    darasion  
    OP
       Oct 24, 2010
    实际上,我就是觉得那个 active 不知道怎么才能干净的放在某个地方,不想到处都是它的影子啊。

    而且我还有好多动作,每个动作都要有个 active 来限制同时只有一个在运行。
    chone
        7
    chone  
       Oct 24, 2010
    @darasion FSM有限状态机
    darasion
        8
    darasion  
    OP
       Oct 24, 2010
    @chone 求详解。
    Natsuki
        9
    Natsuki  
       Oct 24, 2010
    我基本按照LZ的格式,因为非常喜欢用匿名函数,觉得单独写个函数出来太麻烦了..
    aligo
        10
    aligo  
       Oct 24, 2010
    http://code.google.com/p/jquery-ajaxq/

    用这个,一次只能发起一个同名的ajax请求,剩下队列运行,同时也可以在需要的时候清除
    Aben
        11
    Aben  
       Oct 24, 2010
    怎么感觉LZ的tab=8个空格呢!
    Natsuki
        12
    Natsuki  
       Oct 24, 2010
    其实很想问一下

    $.post({
    url:"someurl",
    success:function(){}
    })


    $.post({
    'url':"someurl",
    'success':function(){}
    })

    有啥不同...一直用的前者,js不太熟悉
    chone
        13
    chone  
       Oct 24, 2010
    @Natsuki 对于'success'是相同的,object的key会自动被转为string类型
    不过一些时候如果key不带引号会出错,比如key是border-width这样带连字符的,或者key是关键字如default
    chone
        14
    chone  
       Oct 24, 2010
    darasion
        15
    darasion  
    OP
       Oct 24, 2010
    @chone 哦。谢谢,看看再说。
    darasion
        16
    darasion  
    OP
       Oct 25, 2010
    @chone 文章倒是看了。可惜代码已经找不到了 error 404 。囧。问题还是没法弄明白。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2421 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 16:03 · PVG 00:03 · LAX 09:03 · JFK 12:03
    ♥ Do have faith in what you're doing.