Публикации по теме '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.
Однако прежде чем сделать выбор, важно рассмотреть несколько фундаментальных аспектов, таких как..