Мастер-класс "Профессиональное javascript-программирование".
26 сентября в Москве прошел мастер-класс "Профессиональное javascript-программирование".
С 10 часов, и примерно до 18-15, с 40-минутным перерывом на обед.
Что было?
Этот мастер класс оказался ориентирован совсем не на новичков. Пришло много профессиональных client-side разработчиков. Обсудили новые темы.
Краткий список.
- Цели и средства оптимизации. Интерфейс/время загрузки страницы. Мифы о браузерах и кешировании. Сборщик статистики по кешированию вашего сайта. Настройка бекенда и сервера для максимально эффективного кеширования.
- Параллельная загрузка скриптов, стилей и ресурсов: как ускорить отображение страницы. Три основных требования к подключению скриптов, четыре технологии и основные грабли, на которые, зачастую незаметно, можно наступить.
- CSS спрайты и data:URI. Сравнение и что когда использовать. Инструменты. Автоматизированная сборка спрайтов по комментариям в CSS.
- Оптимизация по CPU/Памяти. Быстрые интерфейсы.
- Сжатие javascript. Обзор и сравнение инструментов, выбор лучшей связки. Как получить хорошо сжимаемый код.
- Инструментарий разработчика. Средства для более удобной разработки и отладки.
- Удобный класс для асинхронных вызовов. Асинхронные исключения и их отлов. Deferred.
- Javascript Tips & Tricks. Замыкания. Два стиля наследования и ООП.
- Непрерывная подгрузка событий с сервера. AJAX-транспорты, особенности и нетрадиционные применения известных способов.
Конечно, в 9 пунктах 8 часов не уместишь, надеюсь, было полезно.
---
Илья
|
В целом очень положительное впечатление от мастер-класса. Узнал много интересных для себя вещей.
Хотя я и считаю себя очень начинающим в js программировании, но очень много вещей для меня было знакомо, поэтому хотелось бы видеть более серьезный материал на конкретных примерах реализации.
Очень начинающему знакомо много вещей?
Если по темам, то мне сложно понять, откуда начинающий знает приемы параллельной загрузки, алгоритмы работы компрессоров, варианты ООП и внутреннюю работу наследования/конструктора в JS, да и многое другое.
Либо вы не начинающий, либо обманываете нас, либо пропустили большую часть МК
В целом мастер-класс мне понравился. Есть некоторые пожелания к подаче материала. Некоторые показанные слайды содержали так много информации, что сразу их понять было очень сложно. Особенно это касалось больших кусков кода.
А в общем - информация полезная, спасибо.
В целом очень положительные впечатления. Узнал много ньюансов, которым раньше не придавал значения. И пожеланий - делать обед в течении часа и практические задания для тех у кого есть ноуты.
Как я уже говорил - практические задания требуют времени. Материала было очень много, чтобы дать его больше, обошлись без заданий.
В новых МК с большим временем на программу будет больше практики и примеров.
Мастер-класс оставил двоякие впечатления.
Из непонравившихся тем:
CSS спрайты, сжатие скриптов - сильно повторяют материал книги с webo.in.
Оптимизация скриптов по CPU/Памяти - о рассказанном из года в год пишут очень много где.
Остальные темы были достаточно интересны.
Больше всего понравились 7 и 9 темы. Хотелось бы побольше подобных - о чем-то не тривиальном, о том, о чем мало пишут в интернете.
Да, самые клевые были 7 и 9 темы. Согласен с предыдущим оратором.
Введение в спрайты я и так сократил в этой теме. Даже были реплики из зала о повторяющихся по вертикали картинках и т.п. Что ж, сокращу еще, если все про них знают.
А вот правильного сравнения спрайтов с data:URI я не видел, собственно это было основное.
Плюс автоматизированная сборка спрайтов - неужели об этом написано в книге webo.in ? Сомневаюсь.
Сжатие скриптов - ну.. Если говорить об авторстве, то этот мастер-класс был в моем МК больше год назад
А если о полезности - оптимизация скриптов под компрессию и сравнение пакеров имхо интересно и не так чтоб совсем общеизвестно, м?
По оптимизации скриптов - да, многое пишут и повторяют, я собрал основные рецепты, которыми оптимизирую любые интерфейсы, вместе.
Особенно отметил всплытие событий. Это то, что работает очень хорошо
Большое спасибо за ваши комментарии!
Был на вашем мастер классе - все очень понравилось.
Много нового для себя открыл, много результатов исследований, до которых у самого руки не доходили, познал. И очень понравилось что это была не сухая
презентация а все таки живое общение и обсуждение.