【发布时间】:2011-08-04 12:14:13
【问题描述】:
我一直在处理我网站的用户界面(www.swalif.com:如果你愿意,请使用 chrome 进行翻译)。不熟悉 jQuery 我从 JavaScript 开始,现在文件很大:大约 1000 行代码。此外,代码的处理和更改变得越来越复杂。
因此,我一直在寻找一种方法,可以以面向对象的方式解决此问题,从而产生具有良好架构的干净、可重用的系统。 也可以使用 JQuery 提供的功能来保持代码小。
问题是那里有很多工具,我无法决定要花时间来完成这项任务。例如mootools、prototype、jQuery 等。所以我需要有人引导我朝着正确的方向前进。
这是我们的网站www.swalif.com。也欢迎任何其他建议。
【问题讨论】:
-
我建议你从阅读Working with objects开始。
-
你想用一个框架重写所有的javascript,还是仅仅重构代码?
-
@Jon Abaca : 不介意重写代码
-
我建议你在你提到的工具列表中使用 JQuery:它有很好的文档记录、支持、很多插件,它不会像原型或 mootools 那样改变/毒害全局空间和宿主对象方法。对于对象继承,您可以选择任何“扩展”实现
标签: javascript jquery architecture mootools prototypejs