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


Изучение возможностей прокси-сервера JavaScript
Введение: JavaScript Proxy — это мощная функция, представленная в ECMAScript 6 (ES6), которая позволяет разработчикам перехватывать и настраивать основные операции с объектами. Он действует как защитный щит, расположенный между объектом и кодом, взаимодействующим с ним, обеспечивая детальный контроль и манипулирование поведением объекта. В этой статье мы погрузимся в мир JavaScript Proxy и изучим его возможности. Понимание JavaScript Proxy: объект Proxy оборачивает целевой объект,..

Точная настройка моих навыков JavaScript на платформе обучения Scrimba
Точная настройка моих навыков JavaScript на платформе обучения Scrimba После более чем 20 лет работы разработчиком, а затем инженером-испытателем, который познакомил меня с кодированием на нескольких языках, особенно на Java и C#, я так и не воспользовался возможностью улучшить свои навыки работы с JavaScript. Я действительно был связан с JavaScript только в нескольких проектах, и мой опыт работы с Java сделал его использование относительно простым, а язык был довольно интуитивно..

Шаблоны проектирования JavaScript — Выявление шаблона модуля
Являясь усовершенствованием шаблона модуля, шаблон раскрывающегося модуля обеспечивает лучшую организацию и удобочитаемость кода JavaScript. Выборочно раскрывая частные методы и переменные, этот шаблон предлагает более структурированный и интуитивно понятный подход к инкапсуляции. В этом сообщении блога мы подробно рассмотрим шаблон раскрытия модулей, его преимущества и способы его реализации в ваших проектах. Понимание шаблона раскрытия модулей Паттерн раскрывающегося модуля — это..

Реальная разница между == и === в JS?
Сравнение абстрактного равенства и строгого равенства Если вы работали с языками программирования, вы знаете, что во всех языках программирования есть оператор сравнения, то есть ==, который используется для сравнения двух значений. Но JS сделал еще один шаг вперед. В JS также есть оператор ===, известный как сравнение строгого равенства. Если вы поищите разницу между == и === в JS в Интернете, во всех статьях будет утверждаться: «==» проверяет значения, тогда как «===» проверяет..

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

Как написать динамическое регулярное выражение в Javascript
Если у вас мало времени, вот быстрый вариант: регулярное выражение полезно в ряде случаев использования в Javascript чтобы объявить регулярное выражение, которое НЕ является динамическим, нам просто нужно добавить «шаблон регулярного выражения» между двумя косыми чертами вот так: пусть myRegex = /coding/ig (это говорит Javascript найти все вхождения слова «кодирование» в заданной строке) но если мы заранее не знаем, какой шаблон мы сопоставляем, нам нужно использовать — new..

как преобразовать байты в мб в angular
function niceBytes(x){ const units = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; let l = 0, n = parseInt(x, 10) || 0; while(n >= 1024 && ++l){ n = n/1024; } return(n.toFixed(n < 10 && l > 0 ? 1 : 0) + ' ' + units[l]); }