effect_tw
@effect_tw

Что за библиотека используется, в данном коде?

Непонятно что за синтаксис использования переменных через $somename и в чём его преимущество?
5e7f1b75bb594855669357.png
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
Это как бы php а не js, если не вкурсе. И у php такой синтаксис.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Mirza
Как сказали выше - это PHP код.
И там не используется библиотека, это функция, которая работает при условии, что функция с таким именем еще не была объявлена
Ответ написан
Комментировать
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Непонятно что за синтаксис использования переменных через $somename

Тут что-то все про PHP говорят, но вообще-то в JS (а вопрос про него судя по тегу) всегда имена переменных можно было начинать не только с буквы, но и с символов "_" и "$". Это не какой-то "специальный синтаксис".

Я еще помню времена, когда таким образом разделяли в коде "обычные" элементы, например полученные через стандартные querySelectorAll, getElementById и.т.д., и "необычные" элементы, полученные через обертку в виде jQuery. В наше время более частый кейс для такого именования - сокращения для имен переменных при отладке, например в Chrome Dev Tools у нас есть переменные с именами $0, $1 и.т.д. Или можно использовать доллар прям в виде одного символа - вот есть библиотека lodash, методы из нее загоняют в переменную-контейнер с именем "_", а есть еще набор своих утилит, краткое имя "_" уже занято, но можно загнать свои утилиты в переменную "$". И будет все аккуратно и удобно.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Это "чистый"/pure PHP-код.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы