javascript/jquery代码组织

aeq*_*aeq 6 javascript jquery code-structure

我想得到一些关于构建我的javascript代码和jquery函数的建议.我喜欢使用JQuery进行dom事件处理和ajax等.我已经编写了过去看起来很糟糕的代码,我的整个js文件由一堆匿名的Jquery函数组成.

我想知道 - 与JQuery结合时"结构良好"的javascript文件是什么样的?是否会有许多标准的javascript函数,然后$()在需要时放入一些JQuery 函数?以纯粹的程序方式处理代码是否可以,或者最好使用一些OOP概念?我总是只有一堆函数,这些函数在这里和那里分层调用辅助函数并没有对象(除了使用一些随机第三方库时使用的那些).

我不是一个javascript程序员(主要是Java)所以来自经验丰富的js开发人员的任何建议都会很棒.

Pet*_*ley 4

老实说,我尝试将 MVC 概念应用到 jQuery 中。一旦你的代码超过了 500 行,不这样做只会让你很难跟上内容。

模型

  • 任何本地缓存的数据
  • Cookies
  • 从服务器读取/写入服务器 (AJAX)

看法

  • 基本上所有的 DHTML 内容(HTML 生成/操作、CSS 更改、动画/效果等)

控制器

  • 事件处理(用户事件和自定义事件)

甚至有一些项目 专门用于此目的。