Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.
camel case или snake case. И если что такое camel case я узнал почти сразу, так как она чаще всего используется при работе с JS, то об остальных я узнал только позже. Возможно этот пост будет вам полезен для общей эрудиции.
👉 Camel case - (пример: getUserData) используется как правило для именования переменных, функций, методов — например, в Java, JavaScript. В языке Go в camelCase объявляют внутренние поля и методы.
👉 Pascal case - (пример: GetUserData) в таком стиле часто именуют классы (в Java, Python, JavaScript), а в программной платформе .NET — ещё и переменные.
👉 Snake case - (пример: get_user_data) используется, например, в языках Python и Rust для имён переменных и функций.
Если заменить все буквы на заглавные, то получится SCREAMING_SNAKE_CASE.
👉 Kebab case - (пример: get-user-data) примеры использования мы каждый день видим в URL-адресах, ещё kebab-имена дают CSS-стилям и HTML-тегам.this - одни из самых часто встречающихся, а те кто еще не проходил в общем знаете это теперь. Подготовил для вас небольшую шпаргалку на тему this
👉 В глобальном контексте this ссылается на window
👉 При 'use strict' this в функции = undefined а без 'use strict' ссылается на window
👉 Если функция вызывается как метод объекта, то этот объект становится значением this
👉 Внутри setTimeout this ссылается на window
👉 В обработчиках событий this ссылается на элемент который вызвал событие