Публикации по теме '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()..