Специалист по JavaScript @mavenjs Channel on Telegram

Специалист по JavaScript

@mavenjs


Образовательный канал посвященный JavaScript. Ежедневно публикуются полезные заметки по языку.

Биржа: https://telega.in/c/mavenjs

Сотрудничество: @h7cker

Специалист по JavaScript (Russian)

Вы хотите улучшить свои навыки в JavaScript? Тогда обратитесь к специалисту по JavaScript! Канал '@mavenjs' - это образовательный ресурс, посвященный изучению JavaScript. Здесь ежедневно публикуются полезные заметки, которые помогут вам разобраться с этим языком программирования.

На канале также есть биржа, где вы можете найти дополнительные материалы и ресурсы для изучения JavaScript: https://telega.in/c/mavenjs

Если вы хотите узнать больше или сотрудничать с каналом, обращайтесь к администратору по контакту @h7cker. Не упустите возможность стать настоящим профессионалом в области JavaScript - подписывайтесь на канал 'Специалист по JavaScript' прямо сейчас!

Специалист по JavaScript

27 May, 13:11


Метод parseInt() и parseFloat() в JavaScript и их применение для преобразования строк в числа

Методы parseInt() и parseFloat() в JavaScript используются для преобразования строк в числа. parseInt() преобразует строку в целое число, а parseFloat() - в число с плавающей запятой. Оба метода принимают один параметр - строку, которую нужно преобразовать.

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

В примере мы используем метод parseInt() для преобразования строки '42' в число 42 и метод parseFloat() для преобразования строки '3.14' в число с плавающей запятой 3.14. Оба значения сохраняются в переменных num и numFloat, соответственно. Затем мы выводим значения этих переменных в консоль, используя метод console.log().

📙 #javascript #обучение

Специалист по JavaScript

27 May, 10:02


⚛️ Тест на навыки JavaScript-разработчика ⚛️

Ответьте на 30 вопросов и проверьте, обладаете ли вы middle-навыками по JavaScript, знаниями HTML/CSS и на сколько вы готовы к обучению на курсе — «React.js Developer».

За 4 месяца курса вы:
- Досконально изучите TypeScript и будете писать чистый и лаконичный код, применяя эту технологию
- Разовьёте и прокачаете навыки работы в в GraphQL, Apollo, Relay
- Освоите не только продвинутые возможности Redux, Redux-Saga, Redux-thunk, но и SPA-приложения и оптимизацию их для production

Время прохождения теста ограниченно 30 минут

👉 ПРОЙТИ ТЕСТ — https://otus.pw/oh8M/?erid=LjN8JtfKt

💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Специалист по JavaScript

27 May, 05:10


5 непростых вопросов по JavaScript

📰 #javascript #статья

Специалист по JavaScript

22 May, 12:03


Swirl Animation

Объемная анимация вращения
Реализован с помощью JavaScript.

#javascript #код

Специалист по JavaScript

22 May, 05:10


Чистый код JavaScript: 8 простых приемов

📰 #javascript #статья

Специалист по JavaScript

13 May, 11:00


Как использовать метод map() для работы с массивами в JavaScript

Метод map() в JavaScript является очень полезным инструментом при работе с массивами. Он позволяет применить заданную функцию ко всем элементам массива и получить новый массив с результатами применения этой функции. Оригинальный массив не изменяется.

Метод map() может быть использован во многих сценариях. Он может быть использован для преобразования массива объектов, для извлечения определенных свойств из объектов, для преобразования типов данных, для сортировки массива и многих других задач.

В примере мы определяем массив arr с несколькими числами. Затем мы используем метод map(), чтобы умножить каждый элемент на 2 и создать новый массив с результатами. Метод map() вызывает функцию, которая умножает каждый элемент на 2, и возвращает новый массив mappedArr со значениями [2, 4, 6, 8, 10]. Обратите внимание, что метод map() не изменяет исходный массив arr.

📙 #javascript #обучение

Специалист по JavaScript

13 May, 05:10


Как использовать метод filter() для работы с массивами в JavaScript

Метод filter() в JavaScript позволяет отфильтровать элементы массива на основе заданного условия и создать новый массив, содержащий только те элементы, которые удовлетворяют условию. Этот метод часто используется при работе с данными, когда нужно отфильтровать определенный набор значений или исключить некоторые элементы из массива.

В примере мы создаем массив numbers, содержащий числа от 1 до 6. Затем мы используем метод filter(), чтобы создать новый массив evenNumbers, содержащий только четные числа из массива numbers. В функции обратного вызова мы проверяем, делится ли число на 2 без остатка, и возвращаем true, если это так. Функция обратного вызова передается в метод filter() в качестве аргумента. Наконец, мы выводим новый массив evenNumbers, содержащий только четные числа.

📙 #javascript #обучение

Специалист по JavaScript

03 Apr, 12:02


Google button click effect 

Эффект клика по кнопке
Реализован с помощью JavaScript.

#javascript #код

Специалист по JavaScript

03 Apr, 05:10


Volume button knob 

Кнопка увеличения/уменьшения громкости
Реализован с помощью JavaScript.

#javascript #код

Специалист по JavaScript

27 Mar, 20:05


Как использовать метод Object.keys() для получения массива ключей объекта в JavaScript

Метод Object.keys() в JavaScript используется для получения массива ключей объекта. Этот метод возвращает массив строк, содержащих имена всех перечисляемых свойств объекта. Таким образом, можно быстро и удобно получить доступ к ключам объекта и использовать их в циклах, операциях с массивами и других манипуляциях с данными.

В примере мы создали объект person, который содержит информацию о человеке. Затем мы использовали метод Object.keys() для получения массива ключей объекта person и сохранения их в переменной keys. Затем мы вывели массив ключей в консоль с помощью метода console.log(). Результатом будет массив, содержащий имена всех перечисляемых свойств объекта person.

📙 #javascript #обучение

Специалист по JavaScript

27 Mar, 18:05


👨‍💻Изучаешь Frontend? Я тоже!

idk Frontend - канал, в котором я максимально подробно конспектирую весь мой путь обучения с самого старта.

С меня:
— Сложная теория простым языком;
— Практические примеры и объяснения;
— Работа над ошибками.

С тебя:
— Подписка @idk_frontend

Продолжим обучаться вместе! 👋

Специалист по JavaScript

27 Mar, 18:00


Как использовать метод concat() для объединения массивов

Метод concat() в JavaScript позволяет объединить два или более массивов в новый массив, не изменяя исходные. Данный метод создает новый массив, в котором копируются элементы всех указанных массивов. Он очень удобен, когда нужно объединить несколько массивов в один без изменения их исходного содержимого.

В примере мы объявляем три массива и затем объединяем их с помощью метода concat(). Новый массив newArr содержит элементы всех трех массивов в том же порядке, в котором они были указаны в методе.

📙 #javascript #обучение

Специалист по JavaScript

17 Mar, 16:18


Как использовать метод setInterval() для периодического вызова функции

Метод setInterval() в JavaScript позволяет периодически вызывать функцию через определенный интервал времени. Он принимает два параметра: функцию, которую нужно вызвать, и интервал времени в миллисекундах между ее вызовами.

setInterval() может быть полезен в случаях, когда необходимо регулярно обновлять информацию на странице или выполнять какую-то операцию с определенным интервалом времени.

В примере определяется функция incrementCounter(), которая будет вызываться каждую секунду с помощью метода setInterval(). Каждый раз, когда функция вызывается, значение переменной counter увеличивается на 1, и это новое значение выводится в консоль. Таким образом, каждую секунду будет выводиться сообщение с текущим значением счетчика.

📙 #javascript #обучение

Специалист по JavaScript

17 Mar, 10:53


Основы работы с базами данных в JavaScript

Основы работы с базами данных в JavaScript включают в себя управление данными и взаимодействие с базами данных из JavaScript-приложений. Существует несколько способов работы с базами данных в JavaScript, включая использование встроенных возможностей браузера, серверных баз данных и сторонних библиотек.

Одним из популярных подходов является работа с базами данных через API запросы, такие как HTTP-запросы, для обмена данными между клиентской и серверной частями приложения. Например, с помощью AJAX запросов можно отправлять запросы на сервер и получать данные из базы данных.

В этом примере мы создаем новый XMLHttpRequest объект, устанавливаем метод запроса и URL-адрес, по которому будет отправлен запрос. Затем мы обрабатываем ответ от сервера в обработчике события onload. Если статус ответа равен 200 (OK), мы парсим полученные данные и выводим их в консоль. В случае ошибки, мы выводим сообщение об ошибке.

📙 #javascript #обучение

Специалист по JavaScript

06 Mar, 10:01


Работа с DOM в JavaScript: поиск элементов, изменение свойств, добавление/удаление элементов

Работа с Document Object Model в JavaScript - это один из основных способов взаимодействия с элементами веб-страницы. С помощью DOM можно изменять содержимое и стили элементов, добавлять, удалять элементы, обрабатывать события. Для поиска элементов в DOM используются различные методы, например, getElementById(), getElementsByClassName() и querySelector(). Чтобы изменить свойства элемента, можно использовать свойства объекта элемента, например, innerHTML, style и className. Для добавления или удаления элементов можно использовать методы insertAdjacentHTML(), appendChild(), removeChild() и др.

Пример использования DOM в JavaScript может быть следующим: допустим, у нас есть веб-страница с элементом div с id="content", и мы хотим изменить его содержимое и добавить новый элемент внутри.

Этот код найдет элемент div с id="content", изменит его содержимое и добавит новый элемент <p> внутри div.

📙 #javascript #обучение

Специалист по JavaScript

06 Mar, 05:10


WebRTC в JavaScript: как использовать для реализации видеочата в браузере

WebRTC (Web Real-Time Communications) - это технология, которая позволяет реализовать видеочаты и другие режимы передачи потоковых данных в реальном времени в браузере без необходимости установки дополнительного программного обеспечения. Для использования WebRTC в браузере можно использовать API, которое включено во все современные браузеры.

Для создания видеочата с помощью WebRTC в JavaScript можно использовать библиотеки, такие как SimpleWebRTC или WebRTC.js. Они предоставляют простой интерфейс для взаимодействия с WebRTC API и реализации основных функций видеочата, таких как подключение к каналу, обмен видео- и аудиопотоками и управление соединением.

Этот пример создает объект SimpleWebRTC, задает уникальный идентификатор комнаты, указывает элементы на странице для вывода видео и вызывает метод joinRoom(), который подключает текущего пользователя к комнате видеочата.

📙 #javascript #обучение

Специалист по JavaScript

02 Mar, 12:01


Метод trim() в JavaScript и его применение для удаления пробелов в начале и конце строки

Метод trim() в JavaScript используется для удаления пробелов в начале и конце строки. Это часто используется для обработки пользовательского ввода, когда нежелательны пробелы перед или после введенной строки. Пробелы внутри строки не удаляются. Применение метода trim() не изменяет исходную строку, а возвращает новую строку без пробелов в начале и конце.

В примере метод trim() удаляет пробелы в начале и конце строки "Привет, как дела?", возвращая новую строку "Привет, как дела?".

📙 #javascript #обучение

Специалист по JavaScript

02 Mar, 05:10


Как использовать метод find() для поиска элемента в массиве в JavaScript

Метод find() является встроенным методом массивов в JavaScript, который используется для поиска первого элемента в массиве, удовлетворяющего заданному условию. Метод принимает в качестве аргумента функцию-коллбэк, которая выполняет проверку на условие и возвращает true или false.

В примере метод find() применяется к массиву numbers, который содержит пять чисел. Функция-коллбэк, переданная в качестве аргумента, выполняет проверку на условие, что число больше 10. Первый элемент в массиве, удовлетворяющий этому условию, является числом 15, которое возвращается методом find() и сохраняется в переменной found.

Если ни один элемент в массиве не удовлетворяет условию, метод find() возвращает undefined. Метод find() останавливается на первом элементе, который удовлетворяет условию, и не выполняет проверку для оставшихся элементов.

📙 #javascript #обучение

Специалист по JavaScript

21 Feb, 14:10


Как использовать метод concat() для объединения двух массивов в JavaScript

Метод concat() в JavaScript позволяет объединить два или более массивов в новый массив. Он не изменяет исходные массивы, а возвращает новый массив, содержащий все элементы первого массива, затем все элементы второго массива и так далее.

Чтобы использовать метод concat(), нужно вызвать его на первом массиве и передать ему в качестве аргументов другие массивы, которые нужно объединить. Например, чтобы объединить два массива arr1 и arr2, можно вызвать метод concat()

В примере мы создали два массива arr1 и arr2, а затем вызвали метод concat() на arr1, передав ему arr2 в качестве аргумента. Результатом вызова метода concat() является новый массив arr3, который содержит все элементы из arr1 и arr2.

Метод concat() может также использоваться для объединения массивов с другими типами данных, такими как строки и числа. Он автоматически преобразует их в массивы и добавляет их элементы в новый массив.

📙 #javascript #обучение

Специалист по JavaScript

21 Feb, 05:10


Метод toLocaleString() в JavaScript и его применение для форматирования чисел и дат в локальном формате

Метод toLocaleString() в JavaScript используется для форматирования чисел и дат в локальном формате. Он принимает параметры, которые определяют, как будет выглядеть отформатированный результат. Метод toLocaleString() возвращает строку, которая представляет отформатированное число или дату.

Например, можно использовать метод toLocaleString() для форматирования чисел с разделением разрядов и десятичной запятой в соответствии с локальными настройками.

В примере метод toLocaleString() используется для форматирования числа 123456.789 в локальный формат России (ru-RU). Результатом будет строка "123 456,789", где пробелы используются в качестве разделителей тысяч, а запятая - в качестве десятичного разделителя.

Точно так же метод toLocaleString() может быть использован для форматирования даты в соответствии с локальными настройками.

📙 #javascript #обучение