用jquery等大型项目中的JavaScript乱码?

qui*_*gle 6 javascript jquery html5

在那里调用javascript专家.基本上我的问题是关于如何构建代码,无论是在视觉上还是在功能上,例如,您是否使用此结构将所有内容包装在对象中:

var myapp={
  binds:function(){
    //put some event listeners for jquery etc...
  },
  otherfunc:function(){
   //do some other thing
  },
  init:function(){
   //call myapp.binds and other functions and other stuff to intialize your app.
  }
};
Run Code Online (Sandbox Code Playgroud)

然后最后

$(document).ready(myapp.init);
Run Code Online (Sandbox Code Playgroud)

事情是这样的结构我认为JSLint抱怨不是吗?使用这样的结构有什么优点或缺点,或者是否有更好的方法来构建代码?您是否遵循某种模式$(document).ready(call)来放置所有事件监听器并"初始化"您的应用程序,您是否为方法和变量使用单独的对象?

我也认为"视觉上"如果你有一个非常大的webapp这个结构最终看起来非常混乱,但也许只是我,我不知道,任何输入都表示赞赏谢谢.

Pra*_*pta 6

Using Inheritance Patterns to Organize Large jQuery Applications
Run Code Online (Sandbox Code Playgroud)

亚历克斯详细解释和更好的实践

http://alexsexton.com/?p=51

它非常好解释,必须看到

其他链接