javascript | Wiki | PWODEV
, 09.08.2019 14:25

highlight.js — лучшая подсветка синтаксиса кода

Сравним какая подсветка синтаксиса кода лучше. На сегодняшний день мы имеем уже большее количество всяких скриптов которые делают это. Загуглим: code syntax highlighting. и рассмотрим список самых популярных скриптов подсветки синтаксиса: Хотя.... Зачем тратить на это время. Нам нужно чтобы работало быстро, не нагружало страницу лишними скриптами, и заморачиваться не хочется с внедрением скрипта в сайт. Надо также чтобы отображалось красиво, как в нашем ide, типа PHPStorm или любом...
, 06.06.2018 11:08

is email? javascript verification function

Есть форма, в ней поле input в котором нужно ввести email. Как верифицировать форму, проверить строку на наличие email адреса? Как понять что поле email заполнено правильно? is email - JS функция проверки строки, на корректность email. Верификация email адреса. Вот сама js функция is email: function is_email(email) { var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return regex.test(email); } Функция вернет TRUE или FALSE. javascript verification...
pwodev.com, 06.11.2023 21:40
, 11.01.2018 12:40

Клик вне элемента — jQuery click outside

Сегодня поступила задача получить событие клика на странице, за пределами определенного элемента. Другими словами клик вне элемента или jQuery click out или outside click. Что-то похожее на событие hover out или mouse leave или mouse out но по клику. Отследить клик за пределами определенного элемента пригодится например чтобы закрыть открывшееся меню, или закрыть попап (close popup by outside click). Либо для любых других ваших задач. Как реализовать это? Как отследить клик...
, 04.12.2017 11:56

Full page jQuery plugin scrolling

Раньше мы рассматривали как получить высоту экрана, а сегодня рассмотрим Full page плагин ссылка - https://alvarotrigo.com/fullPage/, который делает это самостоятельно. Очень полезный плагин для того чтобы реализовать сайт в полный экран с прокруткой до блока. Документация на русском языке Как работает Full page плагин: 1. Для начала скачиваем последнюю версию плагина с официального сайта. 2. Нас интересует 2 файла - jquery.fullpage.min.css и jquery.fullpage.min.js 3. Кладем...
, 16.11.2017 14:27

Организация JavaScript файлов, модульный подход

Не так давно столкнулся с одним сайтом где один javascript файл содержал больше чем 15 тысяч строк. В нем лежали все модули которые использовал сайт, часть кода была сжатая а другая часть читабельная. При попытке отформатировать код в PHPStorm, в коде появлялось неисчислимое количество ошибок. Было принято решение переделать всю структуру JS кода на сайте. Но как часто бывает, времени на это было очень мало, и поэтому быстрый фикс был - хардкод. Но с оговоркой что когда-нибудь вернемся и все...
, 24.10.2017 08:15

preventDefault или как отменить переход по ссылке

Сегодня поговорим о функции preventDefault. Часто бывает нужно отключить стандартное поведение ссылки по клику. Убрать стандартное поведение ссылки. Как не переходить по ссылке по событию on click, или просто не отправлять форму по клику на submit. То-есть браузер просто не будет реагировать на ссылку. Это нужно например для того чтобы отправить форму с помощью jQuery или JavaScript или Аякс (ajax) или добавить свой js обработчик к форме или ссылке, заменить url перед переходом и...