所以我的 jquery 应用程序完全有问题。当应用程序很小时,它很酷。但是当它很大时,它就会变得一团糟。嵌套函数、ajax 调用、选择器、dom 操作。看起来它根本无法容纳,尤其是当它具有复杂的逻辑时。
函数式方法对我帮助不大。而且我在实践中看不到如何在这里使用类和继承。如何组织代码?我已经阅读了很多关于原型(prototype)和伪经典继承的文章,但它们只是解释事情是如何工作的,比如你如何从“人类”继承“人”或类似的东西。如何在现实生活中实际使用它?
最佳答案
我发现有两件事真正有助于组织 javascript。一种使用对象进行封装 ( http://www.dustindiaz.com/namespace-your-javascript ),另一种是为常见任务编写一个库。正常的重构策略适用于 javascript,提取函数,通用化,如果您有 4 个函数做几乎相同的事情,请将它们更改为可以处理所有四种情况的单个函数。
关于javascript - 如何组织复杂的 jquery 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6948687/