jQuery的方法教程

时间:2012-04-03 14:04:29

标签: javascript jquery design-patterns

我上周花了一个jQuery实现。回顾一下,虽然我知道如何编码,但我不得不承认我不知道如何组织我的代码。

有许多教程解释了如何使用jQuery执行单个操作,但我缺少的是最佳实践。我在PHP中使用的设计模式不处理异步和行为等概念。我不知道如何处理非线性时间轴。

因此,我的jQuery / javascript代码总是很乱。

您能否就如何解决此问题向我提供建议?欢迎书籍,tutos等。

提前致谢!

2 个答案:

答案 0 :(得分:1)

看看Backbone.js。它提供了一种沿MVC行构建前端代码的好方法。

答案 1 :(得分:1)

组织代码的好方法是使用常见的javascript patterns进行开发:Addy Osmani的有趣概述可以在这里找到:http://addyosmani.com/resources/essentialjsdesignpatterns/book/

如果您最大的问题之一是处理异步任务,那么jQuery提供了自{1.5}版以来Promises/A提供的Deferred objects模式的实现,因此请尝试查看在线参考(请参阅http://api.jquery.com/category/deferred-object/

如果您还想了解如何在插件中组织jQuery代码,那么我也建议使用此资源:http://jqueryboilerplate.com/