Squeak.ru - шаблоны программирования

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


Понимание замыканий в JavaScript
Понимание замыканий в JavaScript На самом деле это намного проще, чем то, что вам пытаются сказать другие учебники. Замыкание JavaScript - одна из тех тем, вокруг которых может быть трудно понять, просто из-за того, как это часто объясняется. Большинство руководств просто говорят вам, что это функция внутри функции, но на самом деле за всем этим скрывается более глубокий смысл. «Написание на языке ECMAScript без понимания замыкания похоже на написание Java без понимания классов» -..

Понимание стека MEAN — Часть 2: Express JS
В моем предыдущем блоге мы установили, что Node JS на самом деле является не веб-сервером, а платформой, на которой вы строите свой веб-сервер. Express JS — это настоящий модуль веб-сервера. Express JS — это модуль Common JS, который вы получаете в своем приложении, требуя от Node JS. Традиционно было наоборот. Мы бы развернули наше приложение на веб-сервере, но здесь мы привносим возможности веб-сервера в наше приложение. Прежде чем мы перейдем к свойствам Express JS, давайте..

Вы действительно должны отлаживать свой код
Конечно, вы можете использовать console.log , чтобы следить за своим JavaScript, но если вы действительно хотите знать, что происходит с вашим кодом, вам понадобится полноценный отладчик. И, конечно же, вам нужно знать, как им пользоваться. Вот почему я и мои коллеги из Mozilla добавили в Firefox DevTools Playground новый раздел, посвященный отладке . Мы создали четыре основных урока, в которых отладчик Firefox используется для проверки и исправления простого приложения на JavaScript...

Структура данных: связанный список в JavaScript
Связный список — это линейная структура данных, в которой элементы не хранятся в смежных ячейках памяти. В в компьютерных науках связный список  – это линейный набор элементов данных, порядок которых не определяется их физическим размещением в памяти. Вместо этого каждый элемент указывает на следующий. Он используется для реализации других структур данных, таких как стеки , деревья , очереди и графики . Другие приложения связанного списка: Отменить функциональность..

Как мы создали полнофункциональное приложение
Социальная сеть, использующая Django и React Недавно я разработал Restify, приложение для социальных сетей для ресторанов. Restify — это полнофункциональное приложение, использующее Django и React. Целью этого проекта была практика разработки полного стека. В этом посте я опишу, как работает приложение. Модель данных Restify — это социальная сеть для ресторанов. Пользователь может создать страницу ресторана, содержащую соответствующую основную информацию, пункты меню,..

Перетащите обратные вызовы с помощью Reanimated в React Native
Смысл React Native в том, чтобы ваша логика находилась внутри JS. Reanimated является чисто декларативным и нативным. Для обратной связи вам необходимо использовать call , который является объявленным методом, который вы предоставляете список анимированных значений и функцию JavaScript. При работе с обратным вызовом он должен быть привязан к this при передаче, потому что все должно быть настроено при первом рендеринге. Это означает, что у вас есть 2 варианта. Первый - настроить в..

10 причин, почему вам следует работать с устаревшей кодовой базой
Научитесь любить старые кодовые базы Многие разработчики разочаровываются, когда слышат новости о том, что они будут работать с устаревшим кодом. Они часто злятся и осуждают разработчиков, написавших этот код. Я работал над устаревшей кодовой базой около года, и это дало мне огромный толчок в моей карьере. Вы, наверное, слышали модное слово устаревший код раньше, но прежде чем мы углубимся, давайте сначала поймем, что оно означает. Многие люди пытались определить, что такое..

Новые материалы

10 основных команд PIP, которые вы не должны знать
1) pip install ‹имя-пакета› pip install pandas ^ эта команда указывает pip установить библиотеку pandas из индекса пакетов Python (PyPI) — в основном где-то в Интернете. Эта команда..

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

Объединить перекрывающиеся интервалы | Ржавчина
Напишите функцию, которая принимает массив произвольных интервалов, объединяет любые перекрывающиеся интервалы и возвращает новые интервалы в произвольном порядке. Каждый интервал состоит из..

Рисование снежинки Коха на Java
Что такое снежинка Коха? Возьмем отрезок единичной длины и назовем его E(1). Если мы удалим среднюю треть, заменив ее двумя другими сторонами равностороннего треугольника на основе..

Понимание стека MEAN — Часть 2: Express JS
В моем предыдущем блоге мы установили, что Node JS на самом деле является не веб-сервером, а платформой, на которой вы строите свой веб-сервер. Express JS — это настоящий модуль веб-сервера...

Усовершенствуйте свои электронные таблицы с помощью ChatGPT
Пересмотрите способ работы с электронными таблицами. Растущее количество подключаемых модулей высветило мощь ChatGPT или других LLM. Эти подключаемые модули позволяют интегрировать API..

Понимание наследования классов с помощью POCO
Цель: дальнейшая организация и создание более масштабируемого кода с помощью наследования классов. В ООП наследование позволяет новым объектам приобретать свойства существующих объектов. Давайте..