Статьи

21 из лучших руководств по синтаксису jQuery

Каждый программист jQuery должен знать эти основные правила синтаксиса, иначе он умрет ужасной смертью клавиатуры.

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

  1. Spacing1: Открывающие скобки всегда начинаются с пробела. т.е. — если (вместо if (
  2. Spacing2: всегда ставьте пробелы после запятых и двоеточий то есть — param, param или var; вар
  3. Равенство: попробуйте использовать === вместо ==, чтобы помочь с сравнениями
  4. Комментарии: Длинные комментарии должны использовать / *… * /
  5. Блоки: if / else / for / while / try всегда имеют фигурные скобки и всегда идут в несколько строк
  6. Вызовы функций: всегда включайте лишние пробелы вокруг аргументов. то есть — foo (правда);
  7. Нулевые проверки: используйте === null или === undefined
  8. Задания. Задания всегда должны иметь точку с запятой после них. т.е. — var test2 = false;
  9. Регулярные выражения1: должно быть сделано с использованием .test () и .exec (). «String» .match () больше не используется
  10. Регулярные выражения2: используйте регулярное выражение, чтобы удалить пробелы из строки:
    $ (‘# title’). val (). replace (/ ^ s + | s + $ / g, ”) ==”)
  11. Узлы: .nodeName.tagName
  12. Строки: Строки должны всегда использовать двойные кавычки вместо одинарных кавычек
  13. Switch: используйте операторы switch для уменьшения кода и повышения производительности.
  14. Цепные селекторы: то же самое время путем цепочки селекторов. то есть — $ («. someclass, h3»)
  15. First and Last: use: first и: last для динамического выбора первого и последнего элементов
  16. Even и Odd: use: even и: odd для динамического выбора альтернативных элементов
  17. Ditch target = _blank: сделать все ссылки открытыми в новом окне $ (‘a [href ^ = ”http: //”]’) .attr ({target: «_blank»});
  18. Alert (): использовать alert («привет»); помочь с отладкой кода
  19. Используйте шпаргалку: Пример шпаргалки
  20. Контекст селектора: укажите контекст селектора. т.е. — var selectedItem = $ (‘# listItem’ + i);
  21. Элементы управления IE: используйте специальный jQuery для исправления ошибок IE: if ($ .browser.msie) {// Internet Explorer fixes; }

Источник (и): http://docs.jquery.com/JQuery_Core_Style_Guidelines