Организация вашего Javascript кода и прочего

Этот раздел - сборник полезных ресурсов вроде руководств по стилю оформления (чтобы ваш код следовал установленным соглашениям), библиотек, регулярных выражений, способов ускорения загрузки страницы, локального хранилища в браузере и безопасности.

Пункты для размышления

  • Что такое "руководство по стилю оформления" и почему он так полезен для вас как для новичка?
  • Что вы знаете о библиотеке Underscore и как она превращает Javascript в некое подобие Ruby?
  • Как вы убедитесь, что не делаете дублирующих и избыточных вызовов jQuery к DOM (например, постоянного использования $("body") или вроде того)? Подсказка: используйте переменные.
  • Как производить поиск текста в строке с помощью регулярных выражения в Javascript?
  • Как ускорить загрузку вашего Javascript, чтобы улучшить время загрузки страницы?
  • Какие основные принципы безопасности вам требуется знать?
  • Что такое "локальное хранилище" в вашем браузере?
  • Как вам получить доступ к этой замечательной функции?
  • Каковы ограничения в использовании локального хранилища?

Ваше задание

Руководства по стилю оформления

Javascript позволяет вам делать так много различных вещей, что легко почувствовать полное отсутстве организационной структуры. Просмотрите эти руководства по стилю оформления от компаний-лидеров индустрии, чтобы улучшить качество вашего кода.

  1. Прочитайте материал "Организация вашего кода" с сайта learn.jquery.com
  2. Просмотрите руководство по стилю JS от AirBnB - оно очень полезно и читабельно.
  3. Если вам хочется больше примеров руководств по стилю, можете обратиться к руководствам по стилю оформления JS от Google и Github или статью "Помощь в улучшении руководства по стилю оформления jQuery"

Прочие полезные материалы

Следующие ресурсы следут просто просмотреть, не стоит их зазубривать. Цель в том, чтобы просто понять основные концепции и помнить, что вы всегда можете вернуться к этому, если захотите узнать больше.

  1. Прочтите статью Smashing Magazine "Локальное хранилище и как его использовать в сайтах" чтобы познакомиться с новым мощным ресурсом, предоставляемым браузерами.
  2. Пролистайте документацию Underscore.js, чтобы изучить библиотеку, превращающую ваш Javascript в некое подобие Ruby.
  3. Просмотрите статью Smashing Magazine "Мышление в рамках чистого Javascript", чтобы узнать некоторые полезные функции Javascript.
  4. Пробегитесь по руководству "Работа с регулярными выражениями в Javascript", чтобы улучшить ваши навыки работы с регулярными выражениями.
  5. Прочтите "Ускорение загрузки страницы в Rails" за авторством Jarmo Pertman, чтобы узнать способы облегчения загрузки страниц.
  6. Посмотрите видео "Принципы безопасности" Дугласа Крокфорда - оно будет вашим базисом в теме безопасности.

Дополнительные ресурсы

Этот раздел содержит полезные ссылки на дополнительные материалы. Это не обязательно, так что расценивайте их как нечто полезное, если вы хотите поглубже погрузиться в тему

Поделиться уроком: