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


Правильное использование .bind () в React
Пролог Если вы использовали React до версии 15, вы наверняка помните старый способ объявления классов компонентов, при котором вы могли бы написать что-то вроде этого: var MyComponent = React.createClass({ methodOne: function(someValue) { /* ... */ this.setState({ someState: someValue}) }, methodTwo: function(someOtherValue) { /* ... */ this.setState({ someOtherState: someOtherValue}) }, render: function() { return ( /* ... */ <button..

Устранение дребезга и регулирование в JavaScript
Дроссель очень похож на debounce, они оба позволяют избежать ненужных действий. Представьте, что у вас есть кнопка, и если мы нажмем ее несколько раз подряд, тогда событие, связанное с этим событием, будет запущено несколько раз, и мы хотим этого избежать. Дроссель работает немного иначе, чем debounce, если мы создадим функцию под названием дроссель и добавим к ней некоторую задержку, скажем, 10 секунд, тогда что на самом деле произойдет при первом щелчке, событие будет запущено в течение..

Сделайте снимок экрана 📱 с помощью Javascript.
Узнайте, как сделать снимок экрана с помощью javascript. Чтобы использовать веб-камеру или микрофон, нам нужно запросить разрешение. Мы можем запросить доступ с помощью функции getUserMedia() , Функция getUserMedia() принимает ограничение в качестве аргумента. Объект ограничения содержит либо вам нужно получить доступ к веб-камере, либо аудио, либо и то, и другое. Если вы хотите получить доступ к веб-камере, параметр должен быть {video: true} . Чтобы использовать и микрофон, и..

Базовая основа JavaScript, часть 1: (Глобальная и локальная область действия)
Основы JavaScript, часть 1: (глобальная и локальная область действия) #myhundreddaysofcode Вы хотите качественно провести время, понимая, как работает JavaScript, что заставляет наш код работать так, как они работают в фоновом режиме. Это может показаться немного утомительным, но важно, чтобы вы потратили свое время на обдумывание каждой функции и синтаксиса языка JavaScript. До того, как я начал свою задачу по программированию # 100 дней. Я потратил два месяца, пытаясь понять..

Изучите JavaScript всего за 15 шагов — Учебник по Javascript
В этом учебнике по JavaScript мы узнаем об основных аспектах JavaScript. Во-первых, мы узнаем, что такое JavaScript, затем предпосылки для изучения JavaScript, его историю, преимущества, недостатки, функции, переменные, типы данных, как добавлять скрипты в HTML, как запускать JavaScript, его инструменты, приложения, управление памятью в JavaScript и карьерные перспективы в JavaScript. 1. Что такое JavaScript? JavaScript — это язык сценариев, созданный для отображения HTML-страниц в..

Пусть vs Var | Основы Javascript
Действительно ли нам нужно «Let», если у нас уже есть «Var»? Что такое Вар? Посмотрим, что говорит MDN: Оператор var объявляет переменную на уровне функции или на глобальном уровне, при необходимости инициализируя ее значением. Сфера? Что это? Область действия определяет доступность переменных или других выражений. Чтобы узнать подробности о сфере действия проверьте эту ссылку . Var имеет глобальную или функциональную область видимости Глобальный означает, что..

Безопасность исключений в мире JS
Автор Рон Лау , старший инженер-программист HK01 Поскольку последние версии JavaScript (формально EMCAScript) предоставляют нам, программистам, больше программных средств (и синтаксического сахара), код на JavaScript никогда не был более выразительным, хотя появляются новые подводные камни. С развитием инструментов в экосистеме мы можем избежать многих из этих проблем и писать более чистый и понятный код. У нас есть ESLint и его семейство подключаемых модулей для обеспечения..