Сообщество любителей самого популярного языка программирования в мире. Публикация вакансий: @javascript_jobs Чаты: @frontend_ru @css_ru Каналы: @defront @frontendnoteschannel Флуд: @javascript_ru_flood Важно! http://nometa.xyz и http://neprivet.ru
Подскажите, пожалуйста, простой бандлер для апи на экспресс написанном на обычном джаваскрипт
С парселом немного не срослось после его обновлений 😂
Пробежал быстренько по основным ключевым тегам, но судя по всему тут все тоже самое что и на npmjs, а там я каждую библиотеку перерыл)
Читать полностью…Есть сверстанный сайт магазина на CMS Netcat. Нужно в этот сайт уже на неткате внести правки по верстке и запустить сам магазин. Отзовитесь если у вас есть опыт работы с Netcat и готовы взяться за эту работу.
Эта задача от коллег, для подробностей дам их контакты, про оплату звучало 25к
Кому нужно апи для обертывания выделенного контента без возможности иметь не полностью выделенные теги — непонятно
Читать полностью…Ну кстати селекшн рейндж из ссылке выше умеет сараундить селекшн. Позырь может велосипеды больше не нужны?
Читать полностью…Вот здесь почитай https://javascript.info/selection-range
Всё то, что нужно описано с иллюстрациями.
Для этого либа нах не нужна
Странный ты конечно! Там api самодостаточный. Разобраться можно за 10 минут.
Читать полностью…https://stackoverflow.com/questions/34607252/es6-import-module-from-url
судя по этому ответу эта возможность появилась в JS еще в 2022ом. не понимаю почему среда ее не поддерживает
либо же есть более главный класс с бордером, но это маловероятно
Читать полностью…если пропадёт - ищи нужный элемент с бордюром или внешней линией
Читать полностью…И первый и второй вариант не работают. border потому что его и так не было задано, и outline тоже не исправляет этот баг
Читать полностью…Сдаётся мне, что ты делаешь HTML-редактор текста. А чем не устраивают существующие? Например tinymce
Читать полностью…Да, это то же самое почти, но в нпмс есть сортировка на основе качества кода, тестов, активности репы
Читать полностью…А хотелось бы еще:
— Установку курсора в нужное текста внутри элемента. В том числе сразу в начало или конец без подсчета узлов. Стандартное апи работает с узлами и ты не можешь поставить курсор на условно пятый символ внутри, нужно перебирать узлы, считать и прочее.
— Возможность манипуляции выделением (обертывать слова/предложения наружу и внутрь выделения)
— Делать обратное от surround (unwrap)
— Тримминг выделения (убирание лишних пробелов/переносов из выделения в начале и в конце, чтобы начало и конец были словами/символами)
— Развернуть выделение на весь блок без ебли с пересозданием ренджей, одним методом
— Получить общий контейнер для всего выделенного контента (с фильтрацией)
— Запомнить выделение/восстановить выделение
— Сделать фейковое выделение, убрать его
— Добавить/убрать фейковый курсор
— Получить DomRect от выделения
— Проверить находится ли выделение внутри нужного элемента
И да, я просто перечислил все что я и так уже делаю через утилсы, это не какая-то магия.
Это не основная причина хотеть удобную либу, но даже если брать его во внимание, то можно считать что он абсолютно бесполезен)
Читать полностью…Не, это как раз легаси которое в текущих реалиях уже давно устарело. Мой файл утилит для getSelection может больше чем эта либа)
Читать полностью…Я не уверен потому что сам не использовал но попробуй посмотреть на rangy
Читать полностью…Нафига тебе либа? Вообще голова перестанет работать с этими либами
Читать полностью…Всем привет, знает кто либу которая будет удобной надстройкой над window.getSelection()? Чтобы могла разные фичи, вроде увеличить выделение до целого слова, уменьшить выделение, поставить курсор в нужное место и тп
Весь npm облазал но кроме супер старых легаси которые ничего на данный момент не умеют, ничего не нашел
может получиться даже такое: в логе массив из двух элементов, но после разворачивани их становится три
Читать полностью…Всем привет - почему такой код в обоих console.log выводит измененный массив?
const arr = [Читать полностью…
[1, 1],
[2, 2],
[3, 3]
];
console.log(arr);
arr[1][0] = 244;
console.log(arr);
Всем привет! Помогите... Никак не могу заставить среду включать автодополнение по импортам из cdn. И WebStorm и в VS Code не хотят обрабатывать эти импорты. Сейчас покажу что мне хотелось бы завести:
import "https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js"
import "https://cdn.jsdelivr.net/npm/fomantic-ui@2.9.3/dist/semantic.min.js"
// автодополнение по импортированным библиотекам, напр. $.toast("")
если не пропадёт, то скорее всего это очень интересное сочетание двух элементов разных цветов
Читать полностью…сделай глобальную директиву
* {Читать полностью…
border: none !important;
outline: none !important;
}