怎么组织JavaScript代码

2013-01-18 10:56:57 +08:00
 sivacohan
之前主要写PHP,现在在写python。这几天一直在折腾jQuery,来实现一些基本操作和ajax。
然后发现了这么几个问题。

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

PS:我用的jQ版本是1.8
2354 次点击
所在节点    问与答
3 条回复
lyric
2013-01-18 22:06:13 +08:00
参考 github 的 javascript style guide: https://github.com/styleguide/javascript

我习惯初始化入口统一,也可以不统一,如果初始化过程严格要求顺序,那就必须统一,还得把异步操作同步化
sivacohan
2013-01-19 01:21:23 +08:00
@lyric 非常感谢
ljbha007
2013-01-19 01:44:59 +08:00
coffescript什么的太讨厌了 一直不喜欢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57978

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX