Рубрики
Без рубрики

Лучшие ошибки, которые я сделал в качестве разработчика JavaScript.

Лучшие ошибки, которые я сделал как разработчик JavaScript … Лучшие ошибки, которые я совершил как джавазипт разработчик … С тегом JavaScript, WebDev, Codenewbie, Career.

Лучшие ошибки, которые я сделал как разработчик JavaScript …

Лучшие ошибки, которые я сделал как разработчик JavaScript … Тема … pic.twitter.com/3gejhKTv3T

Сегодня JavaScript лежит в основе практически всех современных веб -приложений.

Позвольте мне показать вам несколько типичных ошибок, которые почти каждый программист JS совершал за свою карьеру.

Я был девчонением JS с 2014 года, и я все еще делаю некоторые из этих ошибок, особенно в спешке в кодировании.

▫ Вы помните разницу между «=», «==» и «=== »?

Вы можете столкнуться с проблемой с индексом кода вниз по указателю назад

Вы получите “Привет”! Почему?

Потому что вы не понимаете разницу между 3, упомянутыми выше.

* Давайте переведем эту вещь и пойдем дальше: *

“=” – равный оператор, поэтому он используется для назначения.

В нашем примере мы назначаем семь на «X» в условиях и получаем слова «Приветствую” привет “.

Правильный код выглядит следующим образом:

Мы получаем “нет”.

«==» – оператор сравнения свободного равенства.

Зачем свободно? Потому что это позволяет преобразовать значения из одного типа в другой, чтобы сравнить их

«===» – оператор сравнения строгого равенства.

Если этот оператор возвращает «true», это означает, что наши значения идентичны как по значению, так и по типу.

▫ Неэффективные манипуляции с DOM

JavaScript позволяет относительно легко манипулировать DOM (то есть добавить, модифицировать и удалять элементы).

Общим примером является код, который добавляет серию элементов DOM по одному.

Добавление элемента DOM – это дорогая операция.

Одной из эффективной альтернативы, когда необходимо добавить несколько элементов DOM, является использование фрагментов документа, тем самым повышая как эффективность, так и производительность.

▫ Используется ‘и’, когда я хочу использовать ‘&&’

«Побитовым» и используется для сравнения целых чисел, и если сравниваемые значения не являются целыми числами, они принуждаются к целым числам.

Стандарт && используется для сравнения правдивости операндов.

Итак, 123 & Неверно (потому что ложь становится 0)

но 123 && false 9 & 5, но 9 && 5.

Но почему 9 && 5, а не равняется правдой?

Ты можешь сказать мне, почему? Попробуй себя …

▫ неправильно понимание Разница между “Let”, “const” и “var”

Давайте сначала посмотрим на код ниже:

Код логичен в качестве вывода, без вопросов.

Другой пример:

Причина в том, что VAR обладает общенаью и пусть является блокой.

Когда вы объявляете переменную с помощью ключевого слова LET, они перемещаются в начало блока.

Это может привести к ссылочной ошибке при попытке получить доступ к переменной перед инициализацией.

– Неправильное использование определений функций внутри для петли

– не заметите, что «это» не всегда «это»

– Неправильные ссылки на методы экземпляра

– Думая, что переменные можно охватить их блоки

▫ Невозможно использовать «строгий режим

«Строгий режим» (то есть, включая «использовать строгое»; в начале ваших исходных файлов JavaScript) – это способ добровольно обеспечить более строгий анализ и обработку ошибок в коде JavaScript во время выполнения, а также сделать его более безопасным.

Некоторые ключевые преимущества строгого режима:

  • Облегчает отладку.
  • Предотвращает случайные глобалы.
  • Устраняет это принуждение.
  • Делает eval () безопаснее.
  • Ошибка при недопустимом использовании удаления.

В конце,

Я бы сказал, что тем лучше вы понимаете, почему и как JavaScript работает и не работает.

Чем чаще будет ваш код … Чем больше вы сможете эффективно использовать истинную силу языка …

Счастливого кодирования …

Если вы новичок в JavaScript и хотите выучить концепции JavaScript E2E, вот отличный курс WellPaidgeek, который кодирует более 20 лет?

Я настоятельно рекомендую купить этот курс.

Ссылка, если кто -то заинтересован. JavaScript

Использовать

Спасибо за чтение. Если вам это нравится, вы также заинтересованы в моей электронной книге.

Недавно я написал книгу для роста разработчиков и поделился своим 11+ лет опыта.

Возьмите книгу сейчас по сниженной цене … Primeguide

Я пишу темы, чтобы помочь вам стать лучшим инженером -программистом (разработчиком) …

«Не пропустите» следуйте за своим наставником в Твиттере 👉 Theankurtyagi

Для получения дополнительной информации о моих последних блогах: Оформление -> Theankurtyagi.com

Оригинал: “https://dev.to/tyaga001/top-mistakes-i-made-as-a-javascript-developer-54bb”