- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Сразу скажу, что я в JavaScript я дно, мой стиль программирования сводится к скопировать код, на форуме спросить, что бы он хоть как-то заработал, я иногда и не понимаю, что там происходит лишь бы работал :)
Я понимаю, что var и let, это действительно для переменных, да у них там различия в контексте их работе, let там в скобочках функций типа тока область видимости, var исторически почти везде, но вот с const мне не понятно, последнее время его используют для всего, хотя вроде я думал это типа только для констант, неизменяемых переменных, но теперь их юзают для всего, и объекты туда копируют и просто как переменные.
const button = document.querySelector('.btnstyle');
Почему const, а не let или var?
Заранее всем спасибо за ответы!Чтобы идентификатору, например button, ничего другого нельзя было случайно присвоить в последствии по ходу увеличения количества кода в программе. Вы будете уверены, что за button - всегда стоит .btnstyle
В большинстве случаев - это излишняя паранойя.
я думал это типа только для констант, неизменяемых переменных, но теперь их юзают для всего
Для всего, что нельзя изменять.
Сразу скажу, что я в JavaScript я дно, мой стиль программирования сводится к скопировать код, на форуме спросить, что бы он хоть как-то заработал, я иногда и не понимаю, что там происходит лишь бы работал :)
Дмитрий, это не программирование, это вебмастеринг, где вы просто используете предполагаемые куски кода :)
Программирование, это когда вы сами описываете рабочую логику строчка за стройкой, осознавая необходимость и функциональную полезность каждой.
Я понимаю, что var и let, это действительно для переменных, да у них там различия в контексте их работе, let там в скобочках функций типа тока область видимости, var исторически почти везде, но вот с const мне не понятно, последнее время его используют для всего, хотя вроде я думал это типа только для констант, неизменяемых переменных, но теперь их юзают для всего, и объекты туда копируют и просто как переменные.
var является устаревшей переменной и её можно не использовать.
Далее всё очевидно.
let использовать для изменяемой области данных,
const - для неизменяемой.
осознавая необходимость и функциональную полезность каждой.
Вот это - не всегда =)))) Далеко за примерами и ходить не надо - взять, например, яндекс, или гугл =)))
Вот это - не всегда =))))
Что значит не всегда?
Если ты программист, ты осознаешь каждую инструкцию и целесообразность инструкции. Если просто кусками части кода, не понимания за что отвечает каждая строчка - это любительский вебмастеринг.
Если ты программист, ты осознаешь каждую инструкцию и целесообразность инструкции
Прогерам яндекса это расскажите :)
Дмитрий, это не программирование, это вебмастеринг, где вы просто используете предполагаемые куски кода :)
Это то да, но вебмастеринг это гораздо хуже программирования – это как минимум html, css, js, php, linux, nginx, + обвес jquery, react, scss, gulp, + специфика движка wp, тем, плагинов, безопасности и т.п., + постаянное обновления сайта, защита, юридичиская фигня, SEO, вирусы, трояны, бэкдоры, + еще миллион вещей которые я забыл упомянуть. А как максимум это вообще треш знаний должно быть.
Хорошо быть программистом if, else, а вот вебмастерингом быть очень сложно.
И если на чистоту то и куски кода если бы я совсем их не понимал, то было бы совсем плохо, а так их нужно изменять, рефакторить, подстраивать под свой проект, и бывает это гораздо сложнее чем просто написать строку за строкой.Если просто кусками части кода, не понимания за что отвечает каждая строчка - это любительский вебмастеринг.
А если кусками части кода, понимая, за что отвечает кусок?
но теперь их юзают для всего, и объекты туда копируют и просто как переменные.
А если кусками части кода, понимая, за что отвечает кусок?
Это другое :)