fne*_*ron 3 javascript model-view-controller dojo
我来到了一个带有dojo 1.5的示例应用程序,但它并不是我想要实现的:它根本不是模块化的.我想利用amd和各种设计模式(如MVC)来组织一个非常有组织的应用程序.不幸的是,dojo社区和"示例"不是很明显或存在(与Jquery相比).关于特定dojo功能的各种实现有很多很酷的教程,但没有一个解释了如何为dojo项目创建一个简单(但同时也很复杂)的squeleton.我在github上遇到了dojo样板项目,并尝试从那里开始,但我发现实现诸如登录或基本接口之类的琐碎事情(作为初学者)真的很难(并且通过模块分离所有这些,事件处理,数据等).我只是不想通过仅使用index.html和一个javascript文件来创建dojo应用程序,我可以做到,但是为了维护和添加内容,它只是一个完整的混乱.在这篇文章中,我希望获得有关此特定主题的一些信息,并可能为dojo创建一个关于如何启动真实Web应用程序的教程.例如,应用mvc模式,我认为一个好的应用程序教程应该有一个登录示例(authentification)和一个基本的模块化接口(就像某种主要容器,并且在各种事件上,容器ui例如用不同的widget更改) .我将在github上做一些事情,并在我完成后发布.如果你在继续之前完成;)
谢谢.
一个项目,它提供了在当今大多数流行的JavaScript MV*框架中使用MV*概念实现的相同Todo应用程序.
它采用dojox.mvc
@PEM提到.这不是像dojox.mvc
2011年5月16日发布的那样构建Dojo应用程序的典型方式,但值得关注.在Dojo中还有现场演示和教程Creating Todo MVC:
也可以看看在源代码中的Dojo Web开发人员(+文章引入新的道场网站生成器).
最后但并非最不重要的是Maqetta(GitHub上的源代码),这是可以找到的最复杂的Dojo应用程序.特别看.在maqetta.core.client/WebContent/
目录中.
归档时间: |
|
查看次数: |
4691 次 |
最近记录: |