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


Циклы внутри циклов: использование объектов для уменьшения временной сложности алгоритмов сравнения
Примечание. Прежде чем читать эту статью, вы должны иметь общее представление о временной сложности. Допустим, вы собираетесь попрактиковаться в кодировании. Вы переходите на 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..

3 совета по улучшению объектов в JavaScript
Предотвратить уязвимости и повысить удобочитаемость. 1. Не вызывайте методы Object.prototype напрямую. Почти все объекты в JavaScript являются экземплярами Object и поэтому наследуют методы от Object.prototype . Некоторые примеры этих методов: hasOwnProperty , propertyIsEnumerable и isPrototypeOf . Есть ряд тонких ошибок, которые могут возникнуть, когда вы вызываете эти методы непосредственно на объекте. Нулевой объект Можно создать нулевой объект, который не..

КАК ПРОЙТИ ИНТЕРВЬЮ С РАЗРАБОТЧИКОМ JAVASCRIPT
Вы ищете разработчика, который преуспевает в JavaScript для вашей организации или стартапа? Если ответ да , важно, чтобы вы уделили достаточно времени выбору правильного разработчика. JavaScript быстро набирает популярность как кроссплатформенный язык программирования для нескольких устройств. Он обеспечивает следующее поколение корпоративных приложений. Недавно JavaScript был назван одним из лучших языков программирования для изучения в 2017 году компанией IBM . На этом этапе он..

Улучшите свой JavaScript с помощью магии документации 📖 💫
Почему и как нужно документировать модульный JavaScript! В прошлом посте я говорил о том, почему мы должны модулировать наш JavaScript : Следующий шаг на пути к JavaScript Самая универсальная истина, которую я могу придумать:« Мы все хотим меньше сосать . medium.com» В этом посте мы действительно запачкаем руки! Почему мы должны документировать 📝 Когда мы пишем модульный JavaScript и начинаем перемещать функции в отдельные..

Некоторые быстрые приемы отладки, которые должен знать каждый разработчик JavaScript и HTML
Что ж, если вы только начинаете программировать или уже написали какой-то код на C/C++ или Java или на любом другом языке. Вы должны выполнить настройку, прежде чем запускать программу «hello world». Возможно, во время настройки вы можете потерять интерес. иногда действительно может быть сложно выполнить все эти предварительные условия, верно? Что, если я скажу вам, что вам не нужно ничего делать и вы можете писать код на лету. Да, это возможно с помощью JavaScript. Честно говоря,..

Объект и массив Javascript ES6 (2)
В этом отрывке мы в основном сосредоточимся на этих встроенных функциях массивов и нескольких вариантах их использования. уменьшать() Выполните функцию для каждого элемента в массиве и аккумулируйте их, чтобы получить окончательный результат. Example 1 let numbers = [1, 2, 3, 4, 5]; let result = numbers.reduce(sum); //total - the value of last result //At the beginning, the total is 1 - 1st element in array, //and num is 2 - 2nd element array //Then the value of total will be 1 +..

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