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

Публикации по теме 'front-end-development'


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

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

Еженедельный дайджест Frontend № 317 (26 июня   —   2 июля 2023 г.)
Веб-разработка • Не слишком ли поздно решать проблему искусственного интеллекта в Интернете? • Новое для веб-платформы в июне • Отказ от SVG-in-JS в 2023 году • «Что такое JSON LD? Часто задаваемые вопросы." Инструменты • Полезные советы и рекомендации по DevTools • Представляем MDN Playground: оживите свой код! • Крупная ошибка в основе экосистемы npm Производительность • Как CDN помогают повысить производительность за счет сокращения задержки • Повышение..

Структурные концепции CSS
Парадигмы организации вашего CSS в 2021 году Недавно я посетил конференцию An Event Apart о последних достижениях в дизайне, UX и разработке, и выступление Николь Салливан вдохновило меня на более глубокое изучение структуры CSS и некоторых преобладающих парадигм. Цель этого сообщения в блоге - поделиться с вами наиболее известной структурой и организационными парадигмами CSS и, надеюсь, дать вам высокоуровневое объяснение того, как они могут работать вместе или независимо, чтобы..

Улучшенные (модульные) тесты 101
Если вы работаете в организации, которая разрабатывает, развивает и поддерживает долгосрочные проекты, вы, должно быть, написали какой-то модульный тест или, по крайней мере, знаете, что это такое. Хотя основное внимание я уделяю JavaScript и TypeScript, то, чем я здесь делюсь, скорее всего, применимо и к другим языкам. В конце концов, в каждом языке есть функции, выполняющие операции, и мы хотим убедиться, что они производить побочные эффекты, на которые мы их рассчитываем. Вместо…

Синглтоны в JavaScript
Как их реализовать и действительно ли они полезны Синглтон - это функция или класс, который может иметь только один экземпляр. Это шаблон дизайна, популяризированный «Бандой четырех» в их влиятельных шаблонах дизайна . Однако синглтон - это один из нескольких раскритикованных шаблонов в книге. Некоторые из них считаются антипаттернами, в то время как другие полезны только в определенных языках. Итак, что насчет синглтонов? И имеют ли они смысл в JavaScript? В этой статье мы..

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

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

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

«Использование возможностей Rust для раскрытия потенциала машинного обучения: пошаговое руководство по…
Отказ от ответственности: этот пост был создан с использованием генеративного ИИ — отнеситесь к его содержанию с недоверием! 🔥💥. Начните создавать свои собственные с помощью Cohere ...

Исследование обнаружения множественных дефектов — Vanti Analytics
Обнаружение множественных дефектов во время производственных процессов является жизненно важным шагом для обеспечения качества продукции. Своевременное обнаружение неисправностей или дефектов и..

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

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

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

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