Методические пособия для jQuery - PullRequest
0 голосов
/ 03 апреля 2012

Я провел прошлую неделю на реализации jQuery. И ретроспективно, хотя я знаю, как кодировать, я должен признать, что я не знаю, как организовать мой код.

Существует множество обучающих программ, объясняющих, как выполнить одну операцию с jQuery, но мне не хватает лучших практик. Шаблоны проектирования, которые я использую в PHP, не обрабатывают такие понятия, как асинхронность и поведение. Я не знаю, как обращаться с нелинейной шкалой времени.

Таким образом, мой код jQuery / javascript всегда становится беспорядочным.

Можете ли вы дать мне совет о том, что читать, чтобы решить эту проблему? Книги, туто и т. Д. Приветствуются.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

Хороший способ организации кода - это разработка с использованием обычного javascript patterns: интересный обзор от Addy Osmani можно найти здесь: http://addyosmani.com/resources/essentialjsdesignpatterns/book/.

Если одной из ваших самых больших проблем является решение асинхронной задачи, jQuery предлагает реализацию шаблона Promises/A, предоставляемого Deferred objects начиная с версии 1.5, поэтому попробуйте взглянуть на онлайн-справку (см. http://api.jquery.com/category/deferred-object/)

Если вы также ищете, как организовать код jQuery в плагине, я также предлагаю этот ресурс: http://jqueryboilerplate.com/

1 голос
/ 03 апреля 2012

Взгляните на Backbone.js.Это обеспечивает хороший способ структурировать ваш код переднего плана по линиям MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...