DevGang
Авторизоваться

Как сделать значение модели v-model необязательным в Vue.js

При написании моей библиотеки пользовательского интерфейса Vue.js, Inkline, мне пришлось найти способ заставить некоторые компоненты работать как с указанием значения модели ( v-model), так и без него. Хотя это не распространенный сценарий, вы обязательно столкнетесь с ним, если пишете библиотеку и серьезно относитесь к Developer Experience (DX).

Я называю их необязательно контролируемыми компонентами, потому что они должны работать из коробки без предоставления v-model, но предоставят вам полный контроль над их состоянием, если вы предоставите v-model.

Использование Elasticsearch, Logstash и Kibana с приложениями Go 

Elasticsearch - это система распределенного поиска и аналитики с открытым исходным кодом, основанная на Apache Lucene. В отличие от SQL и NoSQL баз данных, основной целью которых является хранение данных, Elasticsearch хранит и индексирует данные, чтобы их можно было быстро найти и проанализировать. Он также интегрируется с Logstash (конвейер обработки данных, который может принимать данные из нескольких источников, таких как журналы и базы данных) и Kibana (для визуализации данных), и вместе они составляют стек ELK.

В этом руководстве мы рассмотрим, как объединить возможности Elasticsearch и Golang. Мы создадим базовую систему управления контентом с возможностью создавать, читать, обновлять и удалять сообщения, а также с возможностью поиска сообщений через Elasticsearch.

Аренда VPS и выделенного сервера  

Качественный хостинг – это стабильная работа интернет-проектов. Клиентам доступны разные серверы для размещения массива данных, от виртуальных (VPS) до выделенных (Dedicated Server).

Python: проверьте, является ли переменная списком 

Python - это язык с динамической типизацией, и типы данных переменных выводятся без явного вмешательства разработчика.

Если бы у нас был код, который нуждался в списке, но не имел подсказок типа, которые не являются обязательными, как мы можем избежать ошибок, если используемая переменная не является списком?

В этой статье, мы будем разбирать то как проверить, является ли переменная списком в Python, используя функции type() и isinstance(), а также оператора is

Python: как удалить ключ из словаря 

В этой статье мы рассмотрим, как удалить ключи из словарей Python. Это можно сделать с помощью функции pop(), ключевого слова del и создания нового словоря.

Регулярные выражения в Python 

Регулярные выражения позволяют нам находить содержимое внутри строк, соответствующих определенному формату.

Понимание привязки свойств в Angular 11

Давайте посмотрим на привязку свойств в Angular, методе односторонней привязки данных, который используется для передачи данных.

Создание Twitter-бота в Go 

Это короткое пошаговое руководство по созданию твиттер-бота. Бот, который я создам в этом уроке, будет называться «Big Pineapple Guy», и его цель будет заключаться в том, чтобы комментировать сообщения моего друга с фактами об ананасах. Я собираюсь сделать бота на Go и развернуть его на Heroku, чтобы все было бесплатно. Конечным результатом этого будет бот, который комментирует такие вещи:

3 CSS метода для добавления границ элементов 

Когда дело доходит до CSS, иногда border не совсем border.

В этой статье мы рассмотрим различия между:

  1. border
  2. outline
  3. box-shadow

Мы также обсудим, когда вы можете использовать одно вместо другого.

Как использовать CSS Grid для создания адаптивного веб-макета 

Макет CSS Grid - это двухмерная сетка, предназначенная для помощи веб-разработчикам в разделении элементов на столбцы и строки для создания согласованного и бесшовного макета для веб-приложений.

Логика CSS Grid заключается в том, что, если разработчик берет такой элемент, как div и отображает в нем сетку, он может затем разбить элемент на столбцы и строки - вместе известные как треки - где элементы можно взять и разместить в сетке. С CSS Grid, все это может произойти без дополнительной работы с использованием свойств позиционирования (toprightleftbottom).

Есть случаи, когда можно использовать фреймворки CSS, а в других - CSS Grid, но, как и в большинстве случаев в веб-разработке, это зависит от вашего варианта использования.

В этой статье мы сосредоточимся на базовом дизайне с использованием строк, столбцов и областей для создания простого адаптивного веб-приложения с использованием CSS Grid.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В подарок 100$ на счет при регистрации

Получить