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


Основные концепции JavaScript в кратком изложении, часть 3
Кирилл Хаим Щербина Вы в SCOPE? ОБЛАСТЬ GLOBAL SCOPE — это контекст, который неявно охватывает весь код JS в проекте. Переменные и функции, объявленные в глобальной области видимости, доступны в любом месте кода. ОБЛАСТЬ ФУНКЦИИ — когда мы объявляем новую функцию, все, что написано в этой функции, больше не находится в глобальной области видимости. Таким образом, извне функции мы не можем ссылаться ни на что, декальированное в функции. function myFunc () { const..

Разработка приложений javascript без библиотеки в поле зрения
Втайне я был очень доволен тем, что перешел с AngularJS на Angular. Незадолго до этого я только что начал новую работу в качестве разработчика интерфейса и, несмотря на мои попытки нарастить темпы, определенно еще не был там. Как известно каждому разработчику Angular, сложен не столько сам Angular, сколько все, что вокруг него. Почти все является классом, который сам по себе сильно отличается от AngularJS. Черт возьми, не так давно у javascript-разработчиков вообще не было классов; Мы..

IIFE - Стиль разработчика
IIFE - IIFE означает выражение немедленно вызываемой функции. Это шаблон дизайна , названный Самозаполняющаяся анонимная функция согласно сообществу MDN. IIFE также называются самовызывающимися функциями . Примечание . Есть много способов определить и использовать IIFE. Для простоты и лучшего понимания приводятся только ссылки на стандартные или наиболее разработанные способы. IIFE можно записать двумя способами. Традиционный 2. Современные Стиль IIFE - выбор..

Цикл событий JavaScript
Что такое цикл событий JavaScript??? — Хорошо, прежде чем описывать это, давайте просто посмотрим на кусок кода. Здесь ясно видно, что наш JavaScript пропустил вторую функцию и сначала выполнил третью функцию… Итак, в чем подвох??? Отсюда и идея цикла событий. JavaScript — это однопоточный, неблокирующий, асинхронный, параллельный язык. Поток подобен событию, другими словами, это просто последовательность выполнения кода, которая может выполняться независимо друг от..

Циклы внутри циклов: использование объектов для уменьшения временной сложности алгоритмов сравнения
Примечание. Прежде чем читать эту статью, вы должны иметь общее представление о временной сложности. Допустим, вы собираетесь попрактиковаться в кодировании. Вы переходите на codechallenge9000.com и выбираете случайный вызов кода. Вот что там написано: Given an array of single numbers, return how many matching pairs exist. You will never be given more than two characters that are the same (this means one pair maximum of each character). Example: Input: [ 1, 2, 6, 7, 6 ] Expected..

Клон пользовательского интерфейса приложения Car Parking Finder в React Native # 1: представление карты
Эта серия руководств по клонированию пользовательского интерфейса приложения Car Parking Finder была вдохновлена ​​ шаблоном приложения Store Locator , который предоставляет нам динамический, полностью закодированный стартовый набор, написанный на React Native, который каждый может использовать для создания своего собственного приложения React Native для поиска магазинов или инициировать собственный стартап. В этом руководстве повторяются реализации кодирования и дизайн из видеоурока..

Советы по повышению производительности JavaScript, которые понравятся вашим пользователям
12 советов, которые оценят ваши пользователи Показатель: Использовать локальные переменные Использовать кеш браузера Кеширование DOM Избегайте рекурсивных вызовов Используйте XMLHttpRequest, Fetch или аналогичный Реализовать делегирование событий Сверните и объедините свой код в модули Использовать функцию ожидания верхнего уровня Будьте осторожны с добавлением ненужных зависимостей Используйте веб-воркеры для интенсивной работы Используйте инструмент объединения файлов..