#

javascript

Язык программирования JavaScript для веб-разработки

Вебvis.js Network: фокус на узле по ID из URL

Как в vis.js Network автоматически выделить узел по ID из URL (?node=123), отцентрировать и увеличить масштаб с помощью network.focus, selectNodes и stabilized. Полный пример кода на JavaScript для загрузки страницы.

1 ответ 1 просмотр
ВебКак предотвратить перезапись фона при скролле в JavaScript

Исправляем перезапись условий в функции смены фона при скролле: быстрый фикс с else if и break, предвычисление границ, IntersectionObserver для производительности. Примеры кода и оптимизация с throttle.

1 ответ 1 просмотр
ВебBitrix: динамическая стоимость доставки в sale.order.ajax

Как в Bitrix (sale.order.ajax) задать цену доставки: передать зону из JS, посчитать в calculateConcrete и вернуть через setPrice, затем вызвать пересчёт заказа.

1 ответ 9 просмотров
ПрограммированиеСимвол À̸̉̂̌̈́ в Unicode: коды и как удалить

Разбор unicode символа À̸̉̂̌̈́: базовая A + диакритические знаки (U+0338 зачёркивание). Как кодируется, почему искажён, как удалить диакритики в Python, JS и онлайн-инструментах для очистки текста.

1 ответ 2 просмотра
ПрограммированиеКак зациклить цвета из массива в JavaScript с map и %

Узнайте, как зациклить присвоение цветов из короткого массива к элементам длинного в JavaScript. Используйте map() и оператор % для циклического повторения: colors[i % colors.length]. Примеры с forEach, reduce и защитой от ошибок.

1 ответ 2 просмотра
ВебКак правильно установить кодировку UTF-8 для cookie с русским текстом

Решение проблемы с отображением русских символов в cookie. Узнайте, как правильно установить кодировку UTF-8 для cookie с кириллическими символами в JavaScript, PHP и Java.

1 ответ 2 просмотра
ВебЭффект жидкого стекла: реализация CSS и JS кодом

Как создать эффект жидкого стекла (liquid glass) в графическом интерфейсе с помощью CSS backdrop-filter, SVG-фильтров и JavaScript. Базовый код, продвинутые техники, совместимость браузеров и оптимизация производительности для UI.

1 ответ 52 просмотра
ВебУязвимости E2EE сквозного шифрования в веб-приложениях ECDH AES-GCM

Потенциальные уязвимости безопасности при использовании сквозного шифрования E2EE в веб-приложениях с ECDH для обмена ключами и AES-GCM. Анализ кода, угрозы от недоверенного сервера, улучшения для повышения безопасности без компрометации устройства.

1 ответ 2 просмотра
ВебНастройка рендеринга Vue.js в консоль с vue-termui

Как использовать createRenderer для нестандартного рендеринга Vue.js в терминале. Примеры с vue-termui, обработка stdin/stdout, события и типичные ошибки. Готовые решения для консольного UI.

1 ответ 1 просмотр
ВебКак отключить сообщение «Уйти со страницы» без потери данных

Сообщение «Уйти со страницы» появляется, если задействован beforeunload. Узнайте, как удалить обработчик, отключить preventDefault и избежать лишних предупреждений.

1 ответ 3 просмотра
ВебОтправка формы через jQuery Ajax без перезагрузки страницы

Используйте jQuery для перехвата отправки формы, сериализуйте данные и отправьте их через $.ajax на form.php. Предотвратите перенаправление и обработайте ответ.

1 ответ 2 просмотра
ВебКак получить события VK.VideoPlayer в JavaScript для live

Отслеживание vk события play, pause, ended в VK.VideoPlayer: инициализация iframe с js_api=1, ошибки для live.vkvideo.ru, примеры кода, обходные пути с HLS и мониторингом трансляций.

1 ответ 13 просмотров
ПрограммированиеОптимизация хвостовых вызовов: объяснение и примеры

Что такое оптимизация хвостовых вызовов и хвостовая рекурсия? Простое объяснение с примерами кода в JavaScript, Python, Java. Когда TCO работает, а когда нет, и как использовать trampoline для избежания переполнения стека.

1 ответ 3 просмотра
ВебTilda формы: запрет повторной отправки с JS

Настройка формы Tilda для запрета дубликатов: используйте localStorage и MutationObserver. Пошаговый гайд по добавлению JS в блок T123, отслеживанию успеха отправки без ID и показу сообщения при повторном клике. Идеально для форм заявок и всплывающих модалок.

1 ответ 15 просмотров
ПрограммированиеInDesign JavaScript: подгонка TextFrame под содержимое

Как в скриптах InDesign программно имитировать двойной клик по нижней контрольной точке TextFrame. Метод fit(FitOptions.FRAME_TO_CONTENT), autoSizingType и примеры кода для авто-размера фрейма под текст.

1 ответ 5 просмотров
ПрограммированиеЧистая проверка десятичных чисел в JavaScript: IsNumeric

Самый чистый способ валидации десятичных чисел в JavaScript. Функция IsNumeric проходит все тесты: '-1.5', '.42' (true), '99,999', 'blah' (false). С regex, Number.isFinite, кроссплатформенно. Забудьте isNaN!

1 ответ 4 просмотра
ВебКак проверить существование элемента в jQuery — быстро

Узнайте, как правильно проверить наличие элемента в jQuery: if ($(selector).length), $(selector)[0], .is() и почему .size() устарел. Пример кода и рекомендации.

1 ответ 4 просмотра
ВебМногострочная строка в JavaScript: эквивалент heredoc Ruby

Как создать многострочную строку в JavaScript с помощью шаблонных литералов (backticks). Примеры преобразования heredoc Ruby в эквивалентный синтаксис JS.

1 ответ 6 просмотров
ВебОшибка Access-Control-Allow-Origin: браузер vs Postman

Почему возникает ошибка 'На запрашиваемом ресурсе отсутствует заголовок Access-Control-Allow-Origin' в браузере при JS-запросах к API, но работает в Postman. Объяснение CORS, SOP, preflight и отличий клиентов. Анализ с Flask и jQuery.ajax.

1 ответ 4 просмотра
ВебКак сделать первую букву строки заглавной в JavaScript

Простой способ в JS сделать первую букву строки заглавной, не меняя регистр остальных символов. Примеры кода с проверкой на букву, Unicode-поддержка для кириллицы и путей вроде "/index.html". Эффективные методы charAt, slice и regex.

1 ответ 4 просмотра