eConti - программирование в вопросах и ответах

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


Функция Prototype/Polyfill для фильтра JavaScript Array
Функция filter() — это встроенный в JavaScript метод, который используется для создания нового массива со всеми элементами, прошедшими проверку, реализованную предоставленной функцией. Функцию-прототип для `filter()` можно записать следующим образом: Array.prototype.myFilter = function(callback) { let result = []; for(let i=0; i<this.length; i++) { if(callback(this[i], i, this)) { result.push(this[i]); } } return result; } В этой функции мы создали новый..

3 Сокращенные обозначения инициализации объектов в JavaScript
Недавно я работал над проектом, в котором пытался использовать сокращенную запись для деструктурирования присваивания переменной. Я исследовал разные способы заставить конкретный сценарий работать. И во время этого исследования я обнаружил, что ES2015 добавил 3 новых сокращенных обозначения инициализации объекта, о существовании которых я не знал. И я решил поделиться этим со всеми. Примечание. Как и большинство других полезных функций, они не работают с Internet Explorer. Так..

Серия Javascript 1O1 : введение
Серия Javascript 1O1: введение Что такое джаваскрипт? JavaScript – это кроссплатформенный объектно-ориентированный язык сценариев, используемый для создания интерактивных веб-страниц (например, для создания сложной анимации, интерактивных кнопок, всплывающих меню и т. д.). согласно MDN. javascript — самый популярный язык программирования в мире, и это динамический язык для создания пользовательского интерфейса (пользовательских интерфейсов), а также для создания интерактивных..

Получить текущую дату в формате гггг-мм-дд с помощью Javascript
Чтобы получить текущую дату в javascript, я использую Intl.DateTimeFormat new Intl.DateTimeFormat("fr-CA", {year: "numeric", month: "2-digit", day: "2-digit"}).format(Date.now()) ожидаемый результат: 2019-11-20

список классов в JavaScript
Вы когда-нибудь задумывались, как веб-сайты плавно трансформируются при каждом нажатии кнопки, плавно анимируются переходы или динамически настраиваются стили в зависимости от взаимодействия с пользователем? Ответ кроется в простой, но мощной функции: свойстве classList в JavaScript. В этой статье мы углубимся в фундаментальную концепцию JavaScript, которая может значительно улучшить ваши навыки разработки интерфейса: свойство classList . Понимание основ Когда дело доходит..

Почему вы должны использовать {} вместо Object.create(null)
В свое время я заметил некоторые разногласия по поводу того, использовать ли {} или Object.create(null) для создания пустого объекта, поэтому я пишу эту статью, чтобы поделиться некоторыми своими выводами. Прежде всего, давайте ответим на вопрос «в чем разница между {} и Object.create(null) ». Простой ответ заключается в том, что первый наследует свойства и методы от прототипа Object , а второй создает чистый объект, не имеющий свойств. Вы можете легко проверить это через консоль..

«Освоение методов массивов в JavaScript: ваш путеводитель по тому, как стать ниндзя JavaScript»
У вас есть два или более массива, которые вы хотите объединить в один? Используйте метод concat() ! Метод concat() в JavaScript используется для объединения двух или более массивов для создания нового массива, содержащего все элементы исходных массивов. Метод concat() не изменяет исходные массивы, вместо этого он возвращает новый массив, содержащий объединенные элементы исходных массивов. const myArray = [1, 2, 3]; const anotherArray = [4, 5, 6]; const combinedArray =..

Новые материалы

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

Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок. Успех в отрасли требует навыков презентации и обучения других. Ценность улучшенных..

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

Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv) Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..

Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..

Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения). Требования: Антикапча или любой другой сервис по разгадыванию капчи. Модуль..

7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..