javascript - 在转换基于 JavaScript 的大型应用程序时,我应该如何或采用什么方法?

标签 javascript oop

<分区>

我的情况是这样的,我的任务是修复严重依赖 JavaScript 的应用程序中的小问题和调试问题。其他任务之一是使应用程序更易于理解和更具可扩展性。随着新的功能和特性的加入,当前的应用程序越来越难以修改和更新。在一个函数中进行更改可以真正改变另一个函数中的内容。

我最初的想法是让 JavaScript 面向对象,因为它只是一堆函数,if/thens,开关等等......

如果我的想法是正确的并且朝那个方向发展是可行的方法,那么任何人都可以建议我可以使用的模型或格式来更好地分解应用程序。比如我应该把什么变成一个对象,我应该把什么变成方法或属性等等……我只需要某种指导。

如果我的想法不正确并且朝那个方向走是行不通的,谁能给我一些关于另一种方法的想法。

谢谢,

最佳答案

我会考虑在图片中引入 jQuery 库。

转换一些区域以查看您可以预期的代码收缩量。

关于javascript - 在转换基于 JavaScript 的大型应用程序时,我应该如何或采用什么方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005076/

相关文章:

javascript - 单击组合框中的选项后,如何启用禁用的 HTML 表单元素?

javascript - Node.js 在使用 node 命令运行时可以工作,但不能永远运行

javascript - "Input type file.files"选择器在 jQuery 中不起作用

oop - 如何让抽象的依赖属性起作用

javascript - 从缓存读取时,IE/Edge JavaScript 无法正确执行

javascript - 使用 ng-model 和 ng-options 进行 Angular JS 级联选择

php - 抽象类在 PHP 中扩展抽象类?

Ruby 设计模式问题 - 类/模块继承

javascript - JS, "objects",这个那个。来自 python 这真的让我感到困惑。 (双关语)

php - 在 OOP 中处理双向关联的最佳方式