【发布时间】:2013-07-28 04:44:14
【问题描述】:
我是一名转向 JavaScript 的 AS3/Flex 开发人员。我认为我对 OOP 和许多编程范式(IoC、MVC、MVCS 等)有很好的理解。我决定使用 JavaScript(Angular.JS 和 Backbone.JS 版本)以及 HTML5 和 CSS3 制作一个简单的应用程序。我被挂断的地方是在 JS 中进行基于类的编程的许多不同方法。
大多数示例(尤其是 Angular 和 Backbone 的示例)都包含许多类?到一个 .js 文件中,就像一个 Flash as2 人在 5 年前所做的那样。这不适合我的 OOP 背景,因为我喜欢封装(每个类都有一个文件有点为你做)。
然后我看到了一些用 js 完成的 Asteroids 游戏示例,KINDA 遵循了我正在寻找的内容,但是它使用了诸如 Grunt 和 Require 之类的东西,我已经阅读了这两个内容,但仍然需要重新阅读所有内容10 次了解它的作用。
所以我希望有人能够为我指出正确的方向 a) 了解您如何像 Flex/Flash/AS3/Java/等那样执行 OOP。 b) 了解诸如 Grunt 和 Require 之类的东西如何融入这个大图景。
【问题讨论】:
-
为什么是-1?这不是一个有效的问题吗?
标签: javascript node.js oop requirejs gruntjs