когда нечего делать, а творческая душа требует реализации и хочется что-то сделать или написать, то я пишу сюда или делаю что-то на этом сайте. Кому интересна web-разработка, wordpress и то что рядом с этим, то заходите на мой сайт и читайте всякое...
Как создать маленькую JS-библиотеку по типу jQuery
Йо-йоу! Оказывается это актуально. Особенно для «юнлингов» которые читают мой сайт. Хотел бы сразу сказать, что js я сам постигаю крайне тяжело и мой путь в js тернист. Как правило задачи, которые мне нужно решить на javascript происходят из-за моей лени. Недавно (февраль 2019) один из моих клиентов сменил сайт с которого берет контент. Что на новом, что на прошлом источнике есть много однотипных таблиц. Для прошлого сайта мой коллега написал мне на PHP парсер и в итоге отдавал мне готовый html для сайта моего клиента. Но, мой коллега уволился, а у меня нет настолько хороших познаний в PHP. И я воспользовался javascript’ом. Вот, что получилось. Вам конечно это не пригодиться, но я хотел сказать о другом. Если у вас возникает каждый раз одна и таже задача не стоит каждый раз писать код. Вы можете сохранить ваше решение, иногда в виде маленькой библиотеки.
Цель
Билиотека, которую мы сделаем будет содержать 4 метода:
Устанавливать фон (background)
Устанавливать цвет текста (color)
Устанавливать отступы (padding)
Устанавливать высоту пропорционально ширине
Реализация
Хочу заметить, что я, специально для вас подготовил видео и вы можете перейти на мой канал, чтобы его посмотреть, а ни четать текст.
Незабудьте подписатья на него. Будет много интересного.
И так, собственно реализация. Для начала мы объявим переменую в которой будет храниться наха библиотека.
const lib = ()=>{};
для проверки мы можем вызвать, но она ни чего не сделает, добавим хотя бы console.log
Недавно мне очень захотелось сделать что-то подобное. В итоге это превратилось в полезную библиотеку Stickjaw. Она нужна для управления пропорциями элементов. Сейчас она доступна для установки с github и npm. Если вы уже пользовались ей то поделитесь впечатлениями в комментария.
Поддержи Xakplant
Я давно хочу развить видеоверсию, но пока этого не получается из-за нехватки ресурсов. Сейчас я собираю деньги на новый компьютер и микрофон. Поддержи xaklant и ты увидишь полезные видео быстрее.