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


Алгоритм JavaScript: обрезать строку
Мы пишем функцию, которая будет обрезать строку, если длина строки больше, чем заданный предел длины. Мы собираемся написать функцию с именем truncateString , которая будет принимать в качестве аргументов строку ( str ) и целое число ( num ). Цель функции - увидеть, превышает ли длина заданной строки заданную максимальную длину строки ( num ). Если это так, обрежьте строку до максимальной длины и верните ее с многоточием (…) в конце. Если строка короче или равна длине отрезанной..

Проблема с API
«никакого API в строгом смысле этого слова — API — это данные» В приведенном выше предложении есть что-то прекрасно простое, заманчивое и разрушительное (остальная часть источника — это просто заурядный пост в блоге). Вероятно, часть исследования конца 80-х, ожидающая повторного открытия. Я не говорю, что мы должны отказаться от наших http-глаголов, мыльных конвертов и схем json, но в последнее время я все больше беспокоюсь о жесткой норме API. Графический подход — это шаг в..

Marvel API + Vuepack (Vue + Vuex)
Начало работы с вызовами Vue, Vuex и API TL; DR - Эта статья покажет вам, как быстро начать использовать Vue и Vuex с Marvel API. Мы создадим простое приложение, которое будет искать персонажей в базе данных Marvel, а затем отображать результаты. Перейти к Начало работы Что такое Vue? Vue (произносится как / vjuː /, как вид) - это прогрессивный фреймворк для создания пользовательских интерфейсов. В отличие от других монолитных фреймворков, Vue разработан с нуля для..

Реагировать на сообщения интернационализации
Этот пост был впервые опубликован в моем блоге: Создание абстракции для сообщений интернационализации React . Я натолкнулся на функцию, которую хотел создать, и часть ее включала рендеринг интернационализированного текста на основе типа данных из API. Этот API может возвращать три типа: common , password или biometry . И мы используем его для создания нашего EntryInfo компонента. Для типа common ответ API выглядит так: { type: 'common', ownerName: 'TK', password:..

Создание интерактивной модели потока с использованием функций библиотеки jsPlumb
Перетаскивание элементов из набора инструментов на холст или контейнер для рисования - это действие, которое может быть продиктовано несколькими доступными библиотеками. Следовательно, я хотел бы вручную выбрать jsPlumb, довольно известную библиотеку JavaScript, которая помогает в этом. Существует множество руководств о том, как создать простой отдельный элемент, который можно перетаскивать и манипулировать им. Кроме того, в Блоге Эмиля можно найти отличный контент о том, как начать..

Состояние на интерфейсе
Автор Денис Соколов Несколько дней назад я щелкнул значок с изображением большого пальца на проблеме с GitHub, но ничего не произошло. Снова возникло старое, темное чувство. Пришла депрессия, и я указал на то, что я не могу прожить и дня без сбоев в работе программы. Ненавижу компьютеры. И тут вдруг число на экране изменилось! Я почувствовал облегчение и продолжил свой день. В этом посте я предлагаю ограничить такие проблемы, упростив синхронизацию состояний. Вместо того,..

4 JavaScript-фреймворка, которые следует учитывать при создании следующего веб-приложения
С плюсами и минусами для каждого Одной из важных причин успеха JavaScript в последнее время является его универсальность. Возможно использование JavaScript для разработки на стороне клиента и разработки на стороне сервера в основном благодаря Node.js. Можно будет выбрать из нескольких серверных фреймворков JavaScript, и наиболее известным вариантом является Express.js. Однако прежде чем сделать выбор, важно рассмотреть несколько фундаментальных аспектов, таких как..