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


Пример класса JavaScript — с конструктором, геттером, сеттером, расширением
Эта статья служит шпаргалкой по классам в JavaScript. Вот пример полного класса с пояснительными комментариями: class Person { constructor(name) { // We use _ convention to create properties (and prevent a stack overflow) // However such a property is not private: this._name = name; } get name() { return this._name; } set name(newName) { this._name= newName; } } class Programmer extends Person { // To create a private property, we use the # prefix..

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

О ключевом слове defer в файле html-скрипта javascript
Когда я начал работать над JavaScript, я узнал о ключевом слове defer, используемом в теге ‹script›. Всякий раз, когда мы создаем файл HTML, мы часто видим ключевое слово defer, используемое в теге скрипта JavaScript, как показано ниже. ‹script src = «app.js» defer›‹/script› в основном, в HTML ключевое слово defer используется в теге script , чтобы указать, что файл JavaScript должен выполняться только после завершения загрузки страницы. Это может повысить производительность..

Использование неизменности массива с помощью копирования изменений
Новая глава в JavaScript. 2023 JavaScript, язык, который постоянно развивался с момента своего появления, снова готов удивить нас. На этот раз он предлагает новое предложение в области методов манипулирования массивами, известное как «Изменить массив с помощью копирования»:

Удивительный мир деревьев данных
Сегодня мы поговорим об удивительном мире деревьев… разумеется, о деревьях структур данных. Один из способов представления дерева данных — это набор узлов, которые начинаются с корневого или родительского узла, у которого затем есть дочерние элементы, а у некоторых из этих дочерних элементов есть дочерние элементы. Это семейное созвездие можно увидеть во вложенном объекте или в DOM. Узлы, не имеющие потомков, часто называются «листьями», продолжающими ссылку на дерево, или «внешними..

Понимание жизненного цикла сервлета в Java
Контейнер Servlet контролирует полный жизненный цикл сервлета и основан на javax.servlet. Пользовательский интерфейс сервлета для анализа и управления объектом сервлета. Важно знать, как контейнер сервлета обрабатывает жизненный цикл объекта сервлета, прежде чем пытаться создать объект сервлета с помощью сервера. Жизненный цикл сервлета состоит из четырех основных этапов: 1. Загрузка сервлета: Начальная фаза жизненного цикла сервлета влечет за собой и поддерживает загрузку..

5 способов преобразовать значение в строку в JavaScript
Если вы следуете Руководству по стилю Airbnb, лучше всего использовать «String ()» 👍 Я использую его еще и потому, что он наиболее явный и позволяет другим людям легко следовать замыслу вашего кода 🤓 Помните, что лучший код - это не обязательно самый умный способ, он лучше всего передает понимание вашего кода другим 💯 const value = 12345; // Concat Empty String value + ''; // Template Strings `${value}`; // JSON.stringify JSON.stringify(value); // toString()..