Публикации по теме 'javascript-tips'


JavaScript пусть | Объяснение концепции JavaScript Let All
JavaScript let — это ключевое слово, которое используется для объявления локальной переменной с блочной областью действия. Область действия блока означает, что переменная доступна только внутри блока, в котором она объявлена, а не за его пределами. JavaScript let не поднимается, как другие переменные, поэтому вы не можете получить к ней доступ до ее объявления. Это может быть полезно, если вы хотите убедиться, что переменная доступна только в определенном блоке кода. JavaScript let похож на..

Глубокое копирование против поверхностного копирования (JavaScript)
В JavaScript поверхностная копия — это копия объекта, которая копирует только ссылку на объект, а не создает новый объект с отдельной копией данных объекта. С другой стороны, глубокая копия — это копия объекта, которая создает новый объект с отдельной копией данных объекта, включая любые вложенные объекты или массивы. Вот пример неглубокой копии в JavaScript: const original = { a: 1, b: { c: 2 } }; const copy = original; console.log(copy); // { a: 1, b: { c: 2 } } copy.a = 2;..

Контекст выполнения Javascript с примерами
Примеры псевдокода, помогающие объяснить, что описывает официальная спецификация ECMAScript. Это будет больше теоретическая статья, и понимание этого поможет вам стать намного лучшим разработчиком javascript. Написать несколько строк javascript несложно, но если вы хотите достичь уровня, на котором вы можете создавать более сложные вещи, вам необходимо понять, как javascript-программы выполняются внутри. Понимание того, что такое контекст выполнения, даст вам прочную основу для..

Сбой JavaScript: вызывая производственные кошмары и решения
Это основной принцип. Это все равно, что пытаться наполнить ведро водой, ни разу его не опорожнив. Ведро будет продолжать наполняться по мере добавления воды, в конечном итоге оно переполнится и прольется. Точно так же любое приложение без циклов обновления будет продолжать потреблять память, и в конечном итоге оно переполнится и испытает проблемы с производительностью или сбои. в 2014 году я особенно хорошо помню один проект, в котором я не учёл управление памятью, что привело к..

Глубокое погружение в консольный объект.
Глубокое погружение в консольный объект. console.log() похож на волшебную палочку для всех программистов Javascript или javascript framework (node, express, angular). В течение последних трех лет console.log() был для меня обязательным инструментом всякий раз, когда я хотел увидеть вывод определенной части программы Javascript или отладить программу. В этой статье я поделился тем, что узнал об объекте консоли и методе console.log(). Для начала давайте узнаем, что такое console..

Как настроить URL-адреса изображений в API Rails и визуализировать их на JavaScript-интерфейсе за 10 шагов
Хотите добавить изображения в свое небольшое веб-приложение? Запутались во всей информации, которую вы нашли в Stack Overflow, и заблудились в поисках драгоценных камней? Эта статья для вас! В школах программирования создание небольших веб-приложений является неотъемлемой частью учебной программы. В большинстве случаев вы создаете приложение, в котором перечислены ваши любимые книги, DVD-диски, альбомы, фильмы, баскетбольные/хоккейные/бейсбольные карточки, комиксы или что-то..

5 советов перед изучением JavaScript
Ознакомьтесь со всеми статьями в разделе Техническая структура статьи на Medium Может быть, мне настолько промыли мозги на моей первой работе, что я полностью верю в глубокую ценность делать все правильно с первого раза. Я искал в Интернете и публиковал опросы во время китайского Нового года, спрашивая старших разработчиков: что бы вы хотели знать раньше, когда начали изучать JavaScript? Размер выборки недостаточно велик для проведения качественного анализа, но подходит для..