Новичок
6 уроков
(1 час 9 минут)
Курс
CSS3 button generator
В этом видеокурсе вы изучите инструменты, техники и подходы для web-разработчика, которые помогут вам решать поставленные задачи более быстро и эффективно.

#6 — javascript object literal (Architecture pattern).

Структурируем javascript код в один объект с набором методов и свойств. Делаем первые шаги к понимаю javascript модуля. Учимся передавать контекст при помощи $.proxy.

Для вас: простейший шаблон архитектурного паттерна.

Материалы к уроку:
Делись:

Оставь комментарий!

15 thoughts on “#6 — javascript object literal (Architecture pattern).

  1. alex:

    Спасибо
    Ничего практичнее в рунете не видел
    Илья Кантор Вроде не плохая книга но там чистый javascript(3 раза ее читал) а вот про jquery вообще всего мало. У вас действительно как на настоящей работе и на реальном проекте . Так что спасибо вам.
    И кстати подумайте про курсы. Мне сертификат не нужет нужны знания. Куосы Ильи кантора уже 3 месяца жду если не больше и вроде-бы нет мест. так что с удовольствием бы нашел ему замену. Работаю фрилансером на odesk.com and elance.com так что вы можете сами видеть что требуется
    Успехов в труде

    1. NickyMeloman:

      Спасибо большое Alex! По курсам уже мысли есть, оставайтесь с LOFTBLOG и вы их не пропустите :)

    2. kovaldn:

      Спасибо, Alex :) Очень рад, что вам понравился курс. Скоро планирую записать продолжение. Одна из идей — десктопный css 3 генератор на node-webkit. Будет очень интересно!

  2. alex:

    Ребята подскажите пожалуйста
    $(‘form.online_offline_form’).submit( $.proxy(this.submitOnlineOfflineForm, this));
    Как в submitOnlineOfflineForm получить все передаваемые данные формы и саму форму.

    Спасибо

    1. alex:

      $(‘form.online_offline_form’).submit(this, $.proxy(this.submitOnlineOfflineForm, this));

      submitOnlineOfflineForm : function (event)
      {
      var form = event.target;
      console.log(form);
      }
      сделал так но думаю нормально ли это??

  3. Алексей:

    Спасибо огромное, очень интересно!
    Как для одной странички создать хорошую архитектуру я понял. У меня вопрос такой: как выстроить архитектуру сайта для нескольких таких страниц , на каждой из которых подключается разное количество плагинов и библиотек?
    P.S. покачто делаю так: есть статичная часть хедера, в которой подключены все js-библиотеки и js-плагины. но минус у такого подхода в том, что есть страницы на которых js-кода почти нет, а библиотеки и плагины всеравно подгружаются.
    ( без PHP)

    1. NickyMeloman:

      почитайте про event driven architecture и nicholas zakas «scalable javascript application architecture»

  4. Nick:

    Парни, это очень здорово, особенно последний урок, самое вкусное. Как для начинающего, меня просто разрывало я хотел писать код еще и еще, и создавать еще что то. Очень круто! Побежал разбирать backbone. Спасибо Вам.

    1. NickyMeloman:

      Супер! Очень приятно

  5. Roman Puliyan:

    Класс! Спасибо!!!

  6. YozhEzhi:

    Присоединяюсь ко всем благодарившим. Очень полезный курс.
    Не разжовывание теории, а практика с сопутствующими комментариями — это на вес золота, считаю.

  7. Владимир:

    Очень интересно. Спасибо. Только немного раздражала личность, которая возле микрофона грызла сухарики.

  8. foo:

    спасибо за ваш труд!

    подскажите, пожалуйста, [сам никак не могу сообразить ;( ] как организовать одностраничное приложение на jquery, если каждая страница с формой создаётся на основе данных с сервера по запросу формы предыдущей страницы?
    примерное описание приложения: форма1 — поиск -> форма2 — результаты поиска с возможностью выбора действий над ними -> форма3 — создание новой записи, если нужная запись не найдена
    какую архитектуру использовать?

  9. Aleksandr Khilobokiy:

    Спасибо большое за данный урок ! В работе теперь постоянно использую данный паттерн. Но вот что еще интересует, в данном уроке не была раскрыта методика подключений модулей, что для меня является очень нужным. Не могли бы вы более детальней про это рассказать. Заранее спасибо

  10. Сергей Осипенко:

    Видео не отображается!

Добавить комментарий

Рекомендуемые курсы