首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >组织Web应用程序的Javascript编程模型

组织Web应用程序的Javascript编程模型
EN

Stack Overflow用户
提问于 2011-09-22 02:43:02
回答 6查看 1.5K关注 0票数 18

我已经用PHP和C#编程很长一段时间了,但我做的Javascript很少。对于服务器端编程,我使用MVC,它非常好,并且我的代码组织得很整洁。

现在,对于Javascript来说,当我写代码时,我通常会把事情搞砸。它变得有点像意大利面条代码。我不知道如何组织我的代码。

有没有人可以帮助我写出整洁有序的Javascript代码的资源、书籍或其他东西?

提前谢谢。

EN

回答 6

Stack Overflow用户

发布于 2011-09-22 02:57:16

编写模块化代码。这并不是很难。

就我个人而言,我建议你编写很多模块,并使用构建过程和包管理器将它们添加到一个模块中。

我使用browserify实现这一点。

// DOM-utils.js

module.exports = {
  // util methods
}

// some-UI-Widget.js
var utils = require("DOM-utils"),
  jQuery = require("jQuery");

// do ui logic

module.exports = someWidget

更进一步,我建议您使用mediator pattern (请参阅mediator)来保持所有代码的松耦合。

查看此example application

票数 3
EN

Stack Overflow用户

发布于 2011-09-22 02:45:10

JavaScript:好的部分

http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742

外加来自YUI剧院的任何Crockford视频。

http://yuilibrary.com/theater/

票数 2
EN

Stack Overflow用户

发布于 2011-09-22 02:55:50

不知道库建议是不是你想要的,但是我们开始使用Mootools作为我们的基础js库。Mootools' Class系统在创建类层次结构方面非常出色。它极大地帮助了我们的团队,让我们所有的代码保持井然有序。

如果你正在寻找更简单的面向对象的解决方案,并且需要继承,有很多很多的库提供了这一点。我最喜欢的两个是klassselfish.js

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7504947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档