arhrs - современные компьютерные технологии

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


Вопрос на собеседовании по JavaScript: что такое замыкание?
Замыкание — это функция, которая обращается к переменным «вне себя», в области действия другой функции, даже после закрытия родительской функции. Замыкание может сделать это благодаря сохраненной ссылке на лексическое окружение, в котором оно было изначально определено. Таким образом, замыкание дает нашим функциям постоянную память. Давайте посмотрим на пример. В приведенном выше примере мы сохраняем результат внешней функции в нашу переменную myFunc . Когда мы это делаем,..

9 потрясающих инструментов CSS, которые вы должны использовать в 2022 году
Полезные инструменты и ресурсы CSS для повышения производительности. Как веб-разработчик, написание кода CSS всегда является одной из основных задач, которые вы выполняете ежедневно. Но CSS — это замечательный язык таблиц стилей, который позволяет нам стилизовать веб-страницы и делать их интерактивными на всех пользовательских устройствах. Просто представьте веб-страницу без кода CSS. С этим удивительным языком таблиц стилей мы можем многое сделать. Однако иногда написание хорошего..

Настройте свой микросервис Go для облака с помощью Viper
Создание современного REST API с помощью Go — часть 3 Эта статья является третьей в серии, в которой шаг за шагом описываются все аспекты реализации современного микросервиса REST API: Определение первой модели данных SQL с помощью sqlc Внедрение REST API с помощью Gin Настройка с помощью Viper Сборка и запуск в контейнере Контейнерные тесты Весь код серии доступен по адресу: GitHub — bquenin/go-modern-rest-api-tutorial: это образец..

Шаблоны JavaScript - Наследование
JavaScript позволяет нам многое. Иногда его синтаксис бывает слишком снисходительным. В этой статье мы рассмотрим некоторые шаблоны для наследования от конструкторов, включая хорошие и плохие способы сделать это. Также мы рассмотрим создание методов динамически. method () Метод Мы можем захотеть добавить method метод, чтобы мы могли создавать методы более классным способом. Например, мы можем написать: const Person = function(name) { this.name = name; }. method('getName',..

Внедрение реактивного автоматического выключателя с помощью Resilience4j
Пошаговое руководство по внедрению Reactive Resilience4j Table of Contents · Why Reactive? · Blocking vs Non Blocking · Why Resilience4j? · Step 1. Add POM Dependency · Step 2. Add Circuit Breaker Configuration Bean · Step 3. Add Configuration for Circuit Breaker Properties · Step 4. Implementing Circuit Breaker · Troubleshooting · Swagger UI not Working for Webflux · How to Implement Circuit Breaker for Endpoints Which Don’t Have Return Type В этой статье..

Мой первый опыт работы с API
Еще в декабре прошлого года я начал работать над промежуточными фронтенд-проектами на freeCodeCamp. Это был захватывающий шаг для меня, потому что я создавал свои проекты почти исключительно с помощью HTML и CSS. Я принялся за этот набор проектов, взволнованный, чтобы учиться и продолжать добавлять в свой пояс инструментов для веб-разработки. Первый проект в промежуточной части FCC — это генератор случайных котировок. Цель состоит в том, чтобы разработать приложение, которое..

Создавайте динамические формы с помощью JET! — Часть 2/5
Ознакомьтесь с Часть 1 , если вы еще этого не сделали. В этом посте я расскажу об дескрипторе формы — Метаданные . В первой части серии я упомянул использование oj-bind-for-each и oj-bind-if для рендеринга динамического пользовательского интерфейса, и я также упомянул об использовании type для рендеринга входных данных на основе типа поля. Все поля и их типы являются частью дескриптора формы, также известного как Метаданные . Метаданные Это JSON , где вы описываете..

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

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..