Size: a a a

jQuery — русскоговорящее общество

2020 August 15

V

Vyaches in jQuery — русскоговорящее общество
А это важно? На скорость работы как-то влияет?..
Просто я думал что много var перед функцией с точки зрени "красоты" выглядит както не оч...
источник

J

Johnny in jQuery — русскоговорящее общество
Vyaches
А это важно? На скорость работы как-то влияет?..
Просто я думал что много var перед функцией с точки зрени "красоты" выглядит както не оч...
Название переменной короче в записи, чем конструкции с $, быстрее читается и легче воспринимается. Плюс да, слегка влияет на скорость, потому что элемент, определённый в переменную, сразу кэшируется и его не нужно каждый раз "искать" на странице
источник

J

Johnny in jQuery — русскоговорящее общество
И список этих переменных перед кодом сразу примерно даёт понять, что здесь происходит)
источник

V

Vyaches in jQuery — русскоговорящее общество
Понел
А как правильно? Обьявлять переменные перед функией, или шо?
источник

J

Johnny in jQuery — русскоговорящее общество
Внутри
источник

J

Johnny in jQuery — русскоговорящее общество
menuId тоже лучше внутрь, если она более нигде не используется
источник

V

Vyaches in jQuery — русскоговорящее общество
В данном случае нужно чтоб menuId была глобальная, тоесть хоанилась в памяти всегда.
источник

J

Johnny in jQuery — русскоговорящее общество
Ок, без проблем
источник

V

Vyaches in jQuery — русскоговорящее общество
Не. Наоборот.
Она типа помнит какой блок открыт в данный момент.
источник

V

Vyaches in jQuery — русскоговорящее общество
Еще вопрос.
Как можно добавить класс ко всем блокам внутри определенного блока?
источник

J

Johnny in jQuery — русскоговорящее общество
Нужно как-то получить эти блоки
источник

J

Johnny in jQuery — русскоговорящее общество
А затем добавить класс))
источник

J

Johnny in jQuery — русскоговорящее общество
'.parent div' к примеру
источник

V

Vyaches in jQuery — русскоговорящее общество
Ну, типа
<div class ="menu">
  <div class ="A"></div>
  <div class ="A"></div>
</div>

Ко всем блокам с классам А добавить класс Б
источник

J

Johnny in jQuery — русскоговорящее общество
Vyaches
Ну, типа
<div class ="menu">
  <div class ="A"></div>
  <div class ="A"></div>
</div>

Ко всем блокам с классам А добавить класс Б
Берём .menu .A и делаем .addClass()
источник

V

Vyaches in jQuery — русскоговорящее общество
(".menu div").addClass("A")
источник

J

Johnny in jQuery — русскоговорящее общество
Vyaches
(".menu div").addClass("A")
$
источник

V

Vyaches in jQuery — русскоговорящее общество
А
Понял
Круто
Спасибо!!!)))
источник

V

Vyaches in jQuery — русскоговорящее общество
Ну да, канеш)
Я просто с телефона)
источник

J

Johnny in jQuery — русскоговорящее общество
И я
источник