Содержание

Страница не найдена (ошибка 404)

PHP

  • array_unique для многомерных массивов
  • Contenteditable – текстовый редактор
  • CURL — если сервер отдает редирект
  • date() – форматирование даты PHP
  • PHP parse_url и её обратная функция
  • PHP класс для отправки E-mail
  • PHP класс для хлебных крошек
  • PHP массив в файл CSV
  • PHP паттерн Registry
  • PHP транслит
  • PHP функции для checked и selected
  • PHP функция serialize, возможные проблемы
  • PHP-класс для создания миниатюр изображений
  • PHP-класс обертка для PDO
  • POST-запрос через file_get_content()
  • RSS канал на PHP
  • RSS-файл для Яндекс Турбо-страниц
  • WebP вместо изображений в браузерах где он поддерживается
  • Whois, как получить данные IP-адреса и домена в PHP
  • XML для Яндекс. Недвижимости на PHP
  • XML-файл объявлений для Авито
  • ZIP в PHP (ZipArchive)
  • Автозагрузка классов
  • Автоматическая установка временной зоны у пользователя
  • Автоматический контраст цвета шрифта к фону на PHP
  • Автоматическое заполнение поля «город» в форме по IP адресу
  • Автоматическое оглавление для статьи
  • Автоматическое сжатие и оптимизация картинок на сайте
  • Авторизация на сайте через Facebook
  • Авторизация на сайте через Яндекс
  • Авторизация через GitHub
  • Алфавитный указатель на PHP
  • Бот Телеграм на PHP
  • Время жизни сессии в PHP
  • Время и память выполнения скрипта PHP
  • Вставить баннер в центр статьи
  • Вставка и добавление в текст регулярными выражениями
  • Вход на сайт через Вконтакте
  • Вход через Google
  • Вывести массив в виде PHP кода
  • Вывод HTML-таблицы с функцией сортировки на PHP + MySQL
  • Вывод PHP-массива колонками
  • Вывод даты с русскими месяцами
  • Вывод списка по алфавиту
  • Выпадающий список с файлами на хостинге
  • Вычисление процентов в PHP
  • Генерация QR-кода в PHP
  • Генерация XML файла для Google Merchant
  • Генерация YML файл Яндекс Маркета на PHP
  • Генерация всех комбинаций из набора символов
  • Генерация паролей в PHP
  • Генерация превьюшек изображений на лету
  • Генерация случайных буквенно-цифровых кодов в PHP
  • Генерация счета на оплату PDF PHP
  • Генерация токенов в PHP
  • Дополнения к функции in_array()
  • Дополнительные функции mb_string
  • Загрузка изображений с превью AJAX + PHP + MySQL
  • Загрузка файлов на сервер PHP
  • Загрузка файлов через AJAX с помощью jQuery Form Plugin
  • Замена кавычек на «ёлочки» в PHP
  • Замена раскладки на PHP
  • Замена регистра в строках PHP
  • Замена символов по регулярному выражению
  • Запись в лог-файл в PHP
  • Запись и чтение файлов в PHP
  • Заполненные PHP-массивы для дат
  • Защита от нелегального зеркала сайта
  • Извлечение данных с помощью регулярных выражений PHP
  • Изображения WebP в GD PHP
  • Интеграция с платежной системой PayKeeper в PHP
  • Исключения PHP (Try и Catch)
  • Использование API Геокодера в PHP для получения координат
  • Использование API Яндекс Диска на PHP
  • Использование циклов в PHP
  • Как включить вывод символов эмодзи на сайте
  • Как вывести PHP массив
  • Как вывести метки на Яндекс. Картах из MySQL+PHP
  • Как выделить фразы в тексте
  • Как добавить UTM-метки в заявки с сайта
  • Как дописать стили в атрибут style тегов HTML через PHP
  • Как интегрировать ReCAPTCHA на сайт
  • Как найти новые координаты точки при повороте изображения PHP-функцией imagerotate()
  • Как найти одинаковые файлы с разными именами в PHP
  • Как настроить Last-Modified
  • Как получить IP посетителя в PHP
  • Как получить все дни между датами в PHP
  • Как получить текущий URL в PHP?
  • Как преобразовать текст из textarea в параграфы HTML
  • Как прочитать SSL сертификат из PHP
  • Как сделать редирект PHP
  • Как сформировать большой файл для маркета
  • Как узнать, что пришел запрос через AJAX
  • Календарь на PHP
  • Кнопка «Показать еще»
  • Конвертация байтов в килобайты и мегабайты
  • Кэширование контента в файлы PHP
  • Мануал по созданию и форматированию excel файлов в PHPExcel
  • Массив $_FILES
  • Массив $_SERVER
  • Метрика API
  • Многоуровневый select из базы данных
  • Обзор PHP расширений для чтения файлов Excel
  • Обновление таблицы БД из XML файлов
  • Обработка и вывод рейтинга в PHP
  • Обработка изображений в PHP
  • Обрезка текста для анонса
  • Округление чисел в PHP
  • Операции с датами и временем Unixtime в PHP
  • Оплата заказов на сайте через Робокассу
  • Определение местоположения посетителя по IP-адресу в PHP
  • Определение мобильного устройства в PHP
  • Определение основного цвета изображения в PHP
  • Определение поисковых роботов
  • Отдача файлов на скачивание PHP
  • Отключить кэширование PHP
  • Отправка sms через «SMS Aero» в PHP
  • Отправка и прием данных 1C на PHP-сайте
  • Отправка писем через PHPMailer
  • Отправка писем через SMTP в PHPMailer
  • Отправка письма с вложением
  • Отправка сообщения с изображением в Twitter через PHP
  • Отправка формы через PHP CURL
  • Отслеживание окончания доменов и SSL-сертификатов
  • Очистка данных из форм в PHP
  • Перекодировка текста UTF-8 и WINDOWS-1251
  • Переносы строк и тег BR в PHP
  • Платежи на сайте через IntellectMoney PHP
  • Поворот изображения по двум точкам на PHP GD + jQuery UI Droppable
  • Подгрузка контента при прокрутке (бесконечная лента)
  • Подключение к платежной системе Сбербанка
  • Поиск ближайших объектов в БД по координатам
  • Поиск на сайте внешних ссылок и их анкоров
  • Поиск похожих текстов в базе данных MySQL + PHP
  • Поиск телефона в базе данных MySQL
  • Поиск файлов в PHP
  • Поле для выбора количества товаров
  • Получение котировок PHP
  • Получить DNS записи домена в PHP
  • Получить GET-параметр из URL
  • Получить фото из Instagram без API
  • Постраничный вывод и базы данных
  • Постраничный вывод массива
  • Прайс-лист для Яндекс карт и справочника
  • Преобразование CSV в XLSX на PHP
  • Преобразование punycode в PHP
  • Преобразование изображения в Base64 на PHP
  • Преобразование строк в массив PHP
  • Преобразование цветов в PHP
  • Прием платежей на сайте через интернет-эквайринг Тинькофф
  • Прием платежей на сайте через Юкассу
  • Пример парсинга html-страницы на phpQuery
  • Примеры использования cURL в PHP
  • Примеры использования PDO MySQL
  • Проблема PHP DOMDocument – русские буквы заменяются на мнемоники
  • Проверка данных регулярными выражениями
  • Публикация записей на стену сообщества VK
  • Публикация на страницу Facebook через PHP
  • Работа с API Instagram
  • Работа с FTP в PHP
  • Работа с JSON в PHP
  • Работа с MIME-типами в PHP
  • Работа с директориями в PHP
  • Работа с именами файлов в PHP
  • Работа с массивами PHP – создание, наполнение, удаление
  • Работа с ценами PHP
  • Работа с числами в PHP
  • Работа со строками в PHP
  • Размер файлов и директорий в PHP
  • Раскрывающийся многоуровневый список
  • Расчёт прибыльности за одну единицу товара
  • Расчёт средней закупочной или продажной цены
  • Регулярные выражения для замены на теги
  • Регулярные выражения для удаления тегов
  • Рисование точки в PHP GD
  • Секунды в минуты, часы, дни
  • Склонение слов после числительных в PHP
  • Создание товарной накладной в PHPExcel
  • Сортировка массива по количеству символов
  • Сортировка массивов
  • Сохранить все изображения со страницы сайта
  • Сохранить файл в UTF-8 без BOM
  • Сумма прописью PHP
  • Счетчик просмотров страниц с графиком
  • Транслитерация по ГОСТ
  • Удаление регулярными выражениями в PHP
  • Управление выводом ошибок PHP
  • Установка лимитов PHP на обработку данных из форм
  • Установка локали UTF-8 в PHP
  • Фильтрация IP-адресов
  • Форматирование телефонных номеров
  • Формирование файла sitemap. xml
  • Хеширование строк в PHP
  • Чтение Google таблиц в PHP
  • Чтение XML файла Яндекс Маркета в PHP
  • Чтение почты через IMAP в PHP
  • Шаблонизатор Smarty
  • Шорткоды на регулярных выражениях
  • Яндекс.Доставка работа с API в PHP

HTML/CSS

  • Clearfix – отмена действия float
  • CSS @media для мобильных, планшетов и настольных компьютеров
  • CSS display table
  • CSS стили выделенного текста
  • CSS стили для placeholder
  • CSS фильтры
  • CSS-стили для списков dl, dt, dd
  • Favicon
  • Input type number
  • Manifest. json
  • Open Graph
  • Schema.org – пример разметки блога
  • Schema.org – пример разметки статьи
  • Select option с ссылками
  • SVG спрайты
  • Адаптивное выравнивание изображений на всю ширину браузера
  • Адаптивные блоки YouTube
  • Адаптивные плееры Youtube на десктопах и мобильных
  • Блоки со стрелками (часть 1)
  • Блоки со стрелками (часть 2)
  • Блокировка многократной отправки формы
  • Буквица CSS
  • Ведущие нули у ol
  • Верстка блока контактов с картой
  • Верстка рейтинга в виде звезд
  • Верстка списка с отточием
  • Вертикальное выравнивание в блоке (Flexbox)
  • Вертикальное выравнивание текста в блоке (child-helper)
  • Видео c YouTube в качестве фона сайта
  • Восстановление стилей текста после CSS reset
  • Выборка элементов в группе по псевдоклассам CSS
  • Выравнивание блока по центру родителя
  • Выравнивание блоков на всю ширину (justify)
  • Горизонтальное меню
  • Горизонтальное меню justify
  • Готовые CSS стили для таблиц
  • Добавление CSS стилей на страницу
  • Заголовок с горизонтальной линией посередине
  • Затемнение изображения и фона с помощью CSS
  • Изменение CSS-градиента в зависимости от положения курсора
  • Изменение размеров textarea и других элементов
  • Изменение цвета Яндекс карт
  • Информирование о использовании Сookie
  • Как вместить большие таблицы на страницы сайта
  • Как вывести штрих-код на сайте
  • Как загрузить содержимое файла в textarea
  • Как запретить выделение текста на сайте через CSS
  • Как ограничить ввод данных в текстовое поле
  • Как отключить автозаполнение сохранённого логина и пароля в форме
  • Как отключить тег br
  • Как сделать интерактивную схему на SVG + jQuery
  • Как сделать кривые границы блоков в CSS
  • Как сделать несколько фонов в background
  • Как сделать полосатую таблицу на HTML, CSS, JS, PHP
  • Как скрыть лишний текст в блоке
  • Колоночные шаблоны
  • Кривое подчёркивание ссылок в Google Chrome
  • Курсоры в CSS
  • Ленточки и флажки для блоков на HTML/CSS
  • Мета-тег viewport
  • Мета-теги HTML для Apple Safari
  • Мета-теги для Internet Explorer и Windows
  • Наведение курсора на ячейки, строки, колонки таблицы
  • Наложение градиента на изображение
  • Настройка плеера YouTube
  • Не стандартный СSS градиент
  • Номер телефона на сайте
  • Одна рамка между блоками
  • Описание мета-тегов
  • Оформление placeholder разными стилями
  • Перечёркивание текста по диагонали
  • Перечёркнутый текст
  • Печать HTML страниц
  • Плавное изменение background
  • Плавное увеличение фонового изображения
  • Подключение и выполнение JavaScript на странице
  • Подключение шрифтов в CSS
  • Подключение шрифтов с другого домена
  • Подчеркивание текста линией с градиентом
  • Показать/скрыть пароль
  • Поле для ввода показаний счетчика
  • Полупрозрачный градиент поверх картинки
  • После отправки формы сохранить позицию скролла
  • Прижать футер к низу окна браузера
  • Проверка орфографии в браузере
  • Прокрутка содержимого таблицы
  • Псевдоклассы nth-child и nth-last-child
  • Размеры Iframe
  • Разметка страниц для Twitter (Twitter Cards)
  • Рамка у отдельных ячеек таблицы
  • Рамки блоков с градиентом
  • Расстояние между буквами, строками, ширина табуляции в CSS
  • СSS стили для горизонтальных линий
  • Сборник CSS градиентов
  • Сборник анимированных градиентов
  • Сброс стилей (CSS reset)
  • Ссылки на мессенджеры с сайта
  • Стандартные и безопасные шрифты CSS
  • Стандарты HTML-документов
  • Стили для вложенных нумерованных списков ol
  • Стили для нумерованных списков ol
  • Стилизация Checkbox
  • Стилизация input file
  • Стилизация Radio Button
  • Стилизация кнопок CSS
  • Стиль и размер ReCaptcha
  • Текст в две колонки
  • Текст в три колонки
  • Текст с градиентом
  • Треугольники на CSS
  • Ускорение загрузки изображений и скриптов
  • Ускорение загрузки Яндекс Карт
  • Фильтр файлов по расширению у input file
  • Фильтры Instagram на CSS
  • Фон под текстом
  • Цветные SVG фильтры для элементов
  • Чекбокс в виде переключателя (switch toggle)
  • Чекбоксы в виде кнопок
  • Шахматное поле на CSS
  • Эффекты анимации на CSS animation keyframes
  • Яндекс карты не прямоугольной формы

JS/jQuery

htaccess

Bootstrap

Программы

Разное

Справочники

  • DNS-сервера хостингов
  • HTTP коды
  • Адреса phpMyAdmin хостингов
  • Адреса серверов POP3, IMAP и SMTP
  • Алфавиты в массивах и строках
  • База городов, регионов и федеральных округов РФ в MySQL
  • Виртуальные коды клавиш (Virtual-Key Codes)
  • Когда обновляются DNS сервера?
  • Коды валют
  • Коды клавиш клавиатуры для JQuery событий keydown, keyup и keypress
  • Коды языков ISO 639-1
  • Коды языков ISO 639-2
  • Настройки почты для домена Mail. ru, Яндекс, Gmail
  • Округа и районы Москвы в MySQL
  • Скан-коды клавиш клавиатуры (scan codes)
  • Спецсимволы и их мнемоники в HTML
  • Список MIME типов
  • Список городов РФ
  • Список регионов РФ
  • Список серверов Whois
  • Список станций Московского метрополитена в PHP-массиве и SQL
  • Список станций Петербургского метрополитена в PHP-массиве и SQL
  • Таблица Alt-кодов
  • Таблица HTML цветов
  • Таблица кодирования символов в URL
  • Таблица символов ASCII + Windows 1251
  • Таблица символов KOI8-R
  • Таблица символов эмодзи
  • Таблица цветов RAL classic
  • Флаги стран
  • Часовые пояса в PHP
  • ​Коды регионов ISO 3166-1 Alpha 2

Страница не найдена (ошибка 404)

PHP

  • array_unique для многомерных массивов
  • Contenteditable – текстовый редактор
  • CURL — если сервер отдает редирект
  • date() – форматирование даты PHP
  • PHP parse_url и её обратная функция
  • PHP класс для отправки E-mail
  • PHP класс для хлебных крошек
  • PHP массив в файл CSV
  • PHP паттерн Registry
  • PHP транслит
  • PHP функции для checked и selected
  • PHP функция serialize, возможные проблемы
  • PHP-класс для создания миниатюр изображений
  • PHP-класс обертка для PDO
  • POST-запрос через file_get_content()
  • RSS канал на PHP
  • RSS-файл для Яндекс Турбо-страниц
  • WebP вместо изображений в браузерах где он поддерживается
  • Whois, как получить данные IP-адреса и домена в PHP
  • XML для Яндекс. Недвижимости на PHP
  • XML-файл объявлений для Авито
  • ZIP в PHP (ZipArchive)
  • Автозагрузка классов
  • Автоматическая установка временной зоны у пользователя
  • Автоматический контраст цвета шрифта к фону на PHP
  • Автоматическое заполнение поля «город» в форме по IP адресу
  • Автоматическое оглавление для статьи
  • Автоматическое сжатие и оптимизация картинок на сайте
  • Авторизация на сайте через Facebook
  • Авторизация на сайте через Яндекс
  • Авторизация через GitHub
  • Алфавитный указатель на PHP
  • Бот Телеграм на PHP
  • Время жизни сессии в PHP
  • Время и память выполнения скрипта PHP
  • Вставить баннер в центр статьи
  • Вставка и добавление в текст регулярными выражениями
  • Вход на сайт через Вконтакте
  • Вход через Google
  • Вывести массив в виде PHP кода
  • Вывод HTML-таблицы с функцией сортировки на PHP + MySQL
  • Вывод PHP-массива колонками
  • Вывод даты с русскими месяцами
  • Вывод списка по алфавиту
  • Выпадающий список с файлами на хостинге
  • Вычисление процентов в PHP
  • Генерация QR-кода в PHP
  • Генерация XML файла для Google Merchant
  • Генерация YML файл Яндекс Маркета на PHP
  • Генерация всех комбинаций из набора символов
  • Генерация паролей в PHP
  • Генерация превьюшек изображений на лету
  • Генерация случайных буквенно-цифровых кодов в PHP
  • Генерация счета на оплату PDF PHP
  • Генерация токенов в PHP
  • Дополнения к функции in_array()
  • Дополнительные функции mb_string
  • Загрузка изображений с превью AJAX + PHP + MySQL
  • Загрузка файлов на сервер PHP
  • Загрузка файлов через AJAX с помощью jQuery Form Plugin
  • Замена кавычек на «ёлочки» в PHP
  • Замена раскладки на PHP
  • Замена регистра в строках PHP
  • Замена символов по регулярному выражению
  • Запись в лог-файл в PHP
  • Запись и чтение файлов в PHP
  • Заполненные PHP-массивы для дат
  • Защита от нелегального зеркала сайта
  • Извлечение данных с помощью регулярных выражений PHP
  • Изображения WebP в GD PHP
  • Интеграция с платежной системой PayKeeper в PHP
  • Исключения PHP (Try и Catch)
  • Использование API Геокодера в PHP для получения координат
  • Использование API Яндекс Диска на PHP
  • Использование циклов в PHP
  • Как включить вывод символов эмодзи на сайте
  • Как вывести PHP массив
  • Как вывести метки на Яндекс. Картах из MySQL+PHP
  • Как выделить фразы в тексте
  • Как добавить UTM-метки в заявки с сайта
  • Как дописать стили в атрибут style тегов HTML через PHP
  • Как интегрировать ReCAPTCHA на сайт
  • Как найти новые координаты точки при повороте изображения PHP-функцией imagerotate()
  • Как найти одинаковые файлы с разными именами в PHP
  • Как настроить Last-Modified
  • Как получить IP посетителя в PHP
  • Как получить все дни между датами в PHP
  • Как получить текущий URL в PHP?
  • Как преобразовать текст из textarea в параграфы HTML
  • Как прочитать SSL сертификат из PHP
  • Как сделать редирект PHP
  • Как сформировать большой файл для маркета
  • Как узнать, что пришел запрос через AJAX
  • Календарь на PHP
  • Кнопка «Показать еще»
  • Конвертация байтов в килобайты и мегабайты
  • Кэширование контента в файлы PHP
  • Мануал по созданию и форматированию excel файлов в PHPExcel
  • Массив $_FILES
  • Массив $_SERVER
  • Метрика API
  • Многоуровневый select из базы данных
  • Обзор PHP расширений для чтения файлов Excel
  • Обновление таблицы БД из XML файлов
  • Обработка и вывод рейтинга в PHP
  • Обработка изображений в PHP
  • Обрезка текста для анонса
  • Округление чисел в PHP
  • Операции с датами и временем Unixtime в PHP
  • Оплата заказов на сайте через Робокассу
  • Определение местоположения посетителя по IP-адресу в PHP
  • Определение мобильного устройства в PHP
  • Определение основного цвета изображения в PHP
  • Определение поисковых роботов
  • Отдача файлов на скачивание PHP
  • Отключить кэширование PHP
  • Отправка sms через «SMS Aero» в PHP
  • Отправка и прием данных 1C на PHP-сайте
  • Отправка писем через PHPMailer
  • Отправка писем через SMTP в PHPMailer
  • Отправка письма с вложением
  • Отправка сообщения с изображением в Twitter через PHP
  • Отправка формы через PHP CURL
  • Отслеживание окончания доменов и SSL-сертификатов
  • Очистка данных из форм в PHP
  • Перекодировка текста UTF-8 и WINDOWS-1251
  • Переносы строк и тег BR в PHP
  • Платежи на сайте через IntellectMoney PHP
  • Поворот изображения по двум точкам на PHP GD + jQuery UI Droppable
  • Подгрузка контента при прокрутке (бесконечная лента)
  • Подключение к платежной системе Сбербанка
  • Поиск ближайших объектов в БД по координатам
  • Поиск на сайте внешних ссылок и их анкоров
  • Поиск похожих текстов в базе данных MySQL + PHP
  • Поиск телефона в базе данных MySQL
  • Поиск файлов в PHP
  • Поле для выбора количества товаров
  • Получение котировок PHP
  • Получить DNS записи домена в PHP
  • Получить GET-параметр из URL
  • Получить фото из Instagram без API
  • Постраничный вывод и базы данных
  • Постраничный вывод массива
  • Прайс-лист для Яндекс карт и справочника
  • Преобразование CSV в XLSX на PHP
  • Преобразование punycode в PHP
  • Преобразование изображения в Base64 на PHP
  • Преобразование строк в массив PHP
  • Преобразование цветов в PHP
  • Прием платежей на сайте через интернет-эквайринг Тинькофф
  • Прием платежей на сайте через Юкассу
  • Пример парсинга html-страницы на phpQuery
  • Примеры использования cURL в PHP
  • Примеры использования PDO MySQL
  • Проблема PHP DOMDocument – русские буквы заменяются на мнемоники
  • Проверка данных регулярными выражениями
  • Публикация записей на стену сообщества VK
  • Публикация на страницу Facebook через PHP
  • Работа с API Instagram
  • Работа с FTP в PHP
  • Работа с JSON в PHP
  • Работа с MIME-типами в PHP
  • Работа с директориями в PHP
  • Работа с именами файлов в PHP
  • Работа с массивами PHP – создание, наполнение, удаление
  • Работа с ценами PHP
  • Работа с числами в PHP
  • Работа со строками в PHP
  • Размер файлов и директорий в PHP
  • Раскрывающийся многоуровневый список
  • Расчёт прибыльности за одну единицу товара
  • Расчёт средней закупочной или продажной цены
  • Регулярные выражения для замены на теги
  • Регулярные выражения для удаления тегов
  • Рисование точки в PHP GD
  • Секунды в минуты, часы, дни
  • Склонение слов после числительных в PHP
  • Создание товарной накладной в PHPExcel
  • Сортировка массива по количеству символов
  • Сортировка массивов
  • Сохранить все изображения со страницы сайта
  • Сохранить файл в UTF-8 без BOM
  • Сумма прописью PHP
  • Счетчик просмотров страниц с графиком
  • Транслитерация по ГОСТ
  • Удаление регулярными выражениями в PHP
  • Управление выводом ошибок PHP
  • Установка лимитов PHP на обработку данных из форм
  • Установка локали UTF-8 в PHP
  • Фильтрация IP-адресов
  • Форматирование телефонных номеров
  • Формирование файла sitemap. xml
  • Хеширование строк в PHP
  • Чтение Google таблиц в PHP
  • Чтение XML файла Яндекс Маркета в PHP
  • Чтение почты через IMAP в PHP
  • Шаблонизатор Smarty
  • Шорткоды на регулярных выражениях
  • Яндекс.Доставка работа с API в PHP

HTML/CSS

  • Clearfix – отмена действия float
  • CSS @media для мобильных, планшетов и настольных компьютеров
  • CSS display table
  • CSS стили выделенного текста
  • CSS стили для placeholder
  • CSS фильтры
  • CSS-стили для списков dl, dt, dd
  • Favicon
  • Input type number
  • Manifest. json
  • Open Graph
  • Schema.org – пример разметки блога
  • Schema.org – пример разметки статьи
  • Select option с ссылками
  • SVG спрайты
  • Адаптивное выравнивание изображений на всю ширину браузера
  • Адаптивные блоки YouTube
  • Адаптивные плееры Youtube на десктопах и мобильных
  • Блоки со стрелками (часть 1)
  • Блоки со стрелками (часть 2)
  • Блокировка многократной отправки формы
  • Буквица CSS
  • Ведущие нули у ol
  • Верстка блока контактов с картой
  • Верстка рейтинга в виде звезд
  • Верстка списка с отточием
  • Вертикальное выравнивание в блоке (Flexbox)
  • Вертикальное выравнивание текста в блоке (child-helper)
  • Видео c YouTube в качестве фона сайта
  • Восстановление стилей текста после CSS reset
  • Выборка элементов в группе по псевдоклассам CSS
  • Выравнивание блока по центру родителя
  • Выравнивание блоков на всю ширину (justify)
  • Горизонтальное меню
  • Горизонтальное меню justify
  • Готовые CSS стили для таблиц
  • Добавление CSS стилей на страницу
  • Заголовок с горизонтальной линией посередине
  • Затемнение изображения и фона с помощью CSS
  • Изменение CSS-градиента в зависимости от положения курсора
  • Изменение размеров textarea и других элементов
  • Изменение цвета Яндекс карт
  • Информирование о использовании Сookie
  • Как вместить большие таблицы на страницы сайта
  • Как вывести штрих-код на сайте
  • Как загрузить содержимое файла в textarea
  • Как запретить выделение текста на сайте через CSS
  • Как ограничить ввод данных в текстовое поле
  • Как отключить автозаполнение сохранённого логина и пароля в форме
  • Как отключить тег br
  • Как сделать интерактивную схему на SVG + jQuery
  • Как сделать кривые границы блоков в CSS
  • Как сделать несколько фонов в background
  • Как сделать полосатую таблицу на HTML, CSS, JS, PHP
  • Как скрыть лишний текст в блоке
  • Колоночные шаблоны
  • Кривое подчёркивание ссылок в Google Chrome
  • Курсоры в CSS
  • Ленточки и флажки для блоков на HTML/CSS
  • Мета-тег viewport
  • Мета-теги HTML для Apple Safari
  • Мета-теги для Internet Explorer и Windows
  • Наведение курсора на ячейки, строки, колонки таблицы
  • Наложение градиента на изображение
  • Настройка плеера YouTube
  • Не стандартный СSS градиент
  • Номер телефона на сайте
  • Одна рамка между блоками
  • Описание мета-тегов
  • Оформление placeholder разными стилями
  • Перечёркивание текста по диагонали
  • Перечёркнутый текст
  • Печать HTML страниц
  • Плавное изменение background
  • Плавное увеличение фонового изображения
  • Подключение и выполнение JavaScript на странице
  • Подключение шрифтов в CSS
  • Подключение шрифтов с другого домена
  • Подчеркивание текста линией с градиентом
  • Показать/скрыть пароль
  • Поле для ввода показаний счетчика
  • Полупрозрачный градиент поверх картинки
  • После отправки формы сохранить позицию скролла
  • Прижать футер к низу окна браузера
  • Проверка орфографии в браузере
  • Прокрутка содержимого таблицы
  • Псевдоклассы nth-child и nth-last-child
  • Размеры Iframe
  • Разметка страниц для Twitter (Twitter Cards)
  • Рамка у отдельных ячеек таблицы
  • Рамки блоков с градиентом
  • Расстояние между буквами, строками, ширина табуляции в CSS
  • СSS стили для горизонтальных линий
  • Сборник CSS градиентов
  • Сборник анимированных градиентов
  • Сброс стилей (CSS reset)
  • Ссылки на мессенджеры с сайта
  • Стандартные и безопасные шрифты CSS
  • Стандарты HTML-документов
  • Стили для вложенных нумерованных списков ol
  • Стили для нумерованных списков ol
  • Стилизация Checkbox
  • Стилизация input file
  • Стилизация Radio Button
  • Стилизация кнопок CSS
  • Стиль и размер ReCaptcha
  • Текст в две колонки
  • Текст в три колонки
  • Текст с градиентом
  • Треугольники на CSS
  • Ускорение загрузки изображений и скриптов
  • Ускорение загрузки Яндекс Карт
  • Фильтр файлов по расширению у input file
  • Фильтры Instagram на CSS
  • Фон под текстом
  • Цветные SVG фильтры для элементов
  • Чекбокс в виде переключателя (switch toggle)
  • Чекбоксы в виде кнопок
  • Шахматное поле на CSS
  • Эффекты анимации на CSS animation keyframes
  • Яндекс карты не прямоугольной формы

JS/jQuery

htaccess

Bootstrap

Программы

Разное

Справочники

  • DNS-сервера хостингов
  • HTTP коды
  • Адреса phpMyAdmin хостингов
  • Адреса серверов POP3, IMAP и SMTP
  • Алфавиты в массивах и строках
  • База городов, регионов и федеральных округов РФ в MySQL
  • Виртуальные коды клавиш (Virtual-Key Codes)
  • Когда обновляются DNS сервера?
  • Коды валют
  • Коды клавиш клавиатуры для JQuery событий keydown, keyup и keypress
  • Коды языков ISO 639-1
  • Коды языков ISO 639-2
  • Настройки почты для домена Mail. ru, Яндекс, Gmail
  • Округа и районы Москвы в MySQL
  • Скан-коды клавиш клавиатуры (scan codes)
  • Спецсимволы и их мнемоники в HTML
  • Список MIME типов
  • Список городов РФ
  • Список регионов РФ
  • Список серверов Whois
  • Список станций Московского метрополитена в PHP-массиве и SQL
  • Список станций Петербургского метрополитена в PHP-массиве и SQL
  • Таблица Alt-кодов
  • Таблица HTML цветов
  • Таблица кодирования символов в URL
  • Таблица символов ASCII + Windows 1251
  • Таблица символов KOI8-R
  • Таблица символов эмодзи
  • Таблица цветов RAL classic
  • Флаги стран
  • Часовые пояса в PHP
  • ​Коды регионов ISO 3166-1 Alpha 2

Как использовать jQuery для установки и снятия всех флажков — НАУЧИТЕСЬ КОДИТЬ

При управлении записями из базы данных или выборе элементов в форме часто удобно иметь возможность устанавливать и снимать несколько флажков с помощью одного флажка или кнопки. В этом уроке мы используем jQuery именно для этого!

Мы будем использовать пример записей, извлеченных из базы данных и представленных в таблице с флажком напротив каждой записи.

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

Пример флажка

Имя Адрес
Джон Смит 3 Главная улица
Пол Джонс 25 Грин Корт
Сара Грант 93 Драйв
Ричард Дин 14 Уолтер Плейс

ШАГ 1

Сначала мы создаем базовый шаблон HTML5:

ШАГ 2

Теперь мы можем добавить ссылку на таблицу стилей и jQuery.

Для простоты я буду использовать CSS-файл Bootstrap (см. строку 6).

В строке 7 мы предоставили ссылку на отдельный файл javascript. Здесь мы будем размещать код jQuery.

ШАГ 3

Теперь мы можем добавить код HTML для создания списка записей (мы не будем извлекать их из базы данных… мы просто представим, что они уже получены из запроса к базе данных).

Строка 12: это строка заголовка таблицы. В первой ячейке этой строки мы добавили флажок с классом «checkAll», который будет использоваться в коде jQuery.

Строки 13–33: строки и ячейки для 4 отдельных записей, каждая со своим флажком.

Строка 35: мы добавили кнопку удаления. В нашем примере это не будет активно, но вы можете написать соответствующий код, чтобы позаботиться об удалении проверенных записей.

ШАГ 4

Теперь мы можем запустить код jQuery.

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

ШАГ 5

Теперь мы займемся основным флажком checkAll и напишем код для проверки всех остальных флажков, как только он будет установлен.

Мы начинаем со ссылки на класс checkAll и вызываем функцию после щелчка по нему.

ШАГ 6

Теперь у нас есть оператор if else . Если свойство основного флажка было проверено, мы меняем проверенный статус всех других флажков с классом «флажков» на true, в противном случае мы устанавливаем значение false.

Здесь можно остановиться. Однако было бы неплохо рассмотреть, что произойдет, если пользователь по отдельности установит все флажки. После того, как все они выбраны, в идеале мы должны автоматически установить для свойства checked основного флажка значение true.

ШАГ 7

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

Нам нужно проверить, равно ли количество отмеченных флажков общему количеству флажков. Если это так, то все флажки выбраны, и мы можем отметить основной флажок.

Например, в таблице ниже мы видим, что выбрано 3 флажка, но всего их 4 (с классом флажков). В этом случае мы не хотим, чтобы верхний флажок был установлен. Обратите внимание, что верхний флажок будет автоматически установлен, когда вы установите флажок для Сары Грант.

Пример флажка

Имя Адрес
Джон Смит 3 Главная улица
Пол Джонс 25 Грин Корт
Сара Грант 93 Драйв
Ричард Дин 14 Уолтер Плейс

Строка 10: мы проверяем, был ли установлен какой-либо из флажков с классом флажка. Если да, то запускаем функцию.

Строка 11: мы объявляем переменную с именем numberOfCheckboxes. Это просто устанавливается на количество флажков с классом флажков.

Строка 12: мы объявляем переменную с именем numberOfCheckboxesChecked. Это устанавливается на количество флажков, которые были проверены.

Строка 13: теперь мы можем проверить, равны ли два приведенных выше значения.

Строка 14: если да, то мы можем установить для основного свойства флажка значение Checkbox.

Строка 16: если 2 значения не равны (из строки 13), то мы устанавливаем для свойства checked основного флажка значение false.

красивая, отзывчивая, настраиваемая и доступная (WAI-ARIA) замена всплывающих окон JavaScript

Аргумент
( Значение по умолчанию )
Описание
Название

»
Заголовок всплывающего окна в формате HTML.
titleText

»
Заголовок всплывающего окна в виде текста. Полезно, чтобы избежать внедрения HTML.
HTML

»
HTML-описание всплывающего окна.
Если одновременно указаны параметры text и html , будет использоваться html .
[Безопасность] SweetAlert2 НЕ очищает этот параметр. Разработчик несет ответственность за то, чтобы избежать любого пользовательского ввода при использовании html , чтобы предотвратить XSS-атаки.
текст

»
Описание всплывающего окна.
Если одновременно указаны параметры text и html , будет использоваться html .
значок

не определено
Значок всплывающего окна. SweetAlert2 поставляется с 5 встроенными значками, которые будут отображать соответствующую анимацию значка: предупреждение , ошибка , успех , информация и вопрос . Его можно либо поместить в массив под ключом «icon», либо передать в качестве третьего параметра функции.
iconColor

не определено
Используйте это, чтобы изменить цвет значка.
iconHtml

не определено
Пользовательское содержимое HTML для значка.
шоуКласс

 {
  всплывающее окно: 'swal2-show',
  фон: 'swal2-backdrop-show',
  icon: 'swal2-icon-show'
} 
Классы CSS для анимации при отображении всплывающего окна (исчезновение)
скрытькласс

 {
  всплывающее окно: 'swal2-скрыть',
  фон: 'swal2-backdrop-hide',
  icon: 'swal2-icon-hide'
} 
Классы CSS для анимации при скрытии всплывающего окна (затухание)
фон

правда
Должен ли SweetAlert2 отображать полноэкранный фон, закрывающийся щелчком мыши. Может быть либо логическим значением , либо строкой , которая будет назначена свойству CSS background .
тост

ложный
Следует ли рассматривать предупреждение как всплывающее уведомление. Эта опция обычно связана с параметром позиции и таймером. Тосты НИКОГДА не автофокусируются.
цель

‘тело’
Элемент-контейнер для добавления всплывающего окна.
ввод

не определено
Тип поля ввода, может быть текст , электронная почта , пароль , номер , тел , диапазон , текстовая область , выберите , радио , флажок , файл и URL .
ширина

’32em’
Ширина всплывающего окна, включая отступы ( box-sizing: border-box ). Может быть в любой единице CSS ( px , em/rem , % ).
заполнение

‘0 0 1.25em’
Заполнение всплывающего окна. Может быть в любой единице CSS ( px , em/rem , % ).
цвет

не определено
Цвет заголовка, содержимого и нижнего колонтитула (свойство CSS color ). Цвет по умолчанию: ‘#545454’ .
фон

не определено
Фон всплывающего окна (свойство фона CSS). Фон по умолчанию — ‘#fff’ .
позиция

‘центр’
Позиция всплывающего окна, может быть ‘верхний’ , ‘верхний-начало’ , ‘верхний-конец’ , ‘центр’ , ‘центр-начало’ , ‘центр-конец’ , ’08’ 9 ‘начало снизу’ или ‘конец снизу’ .
рост

ложь
В паре с положением окна задает направление, в котором должно расти всплывающее окно, может быть установлено как ‘строка’ , ‘столбец’ , ‘полноэкранный режим’ или ложь .
пользовательский класс

не определено
Пользовательский класс CSS для всплывающего окна:
 пользовательский класс: {
  контейнер: '. ..',
  выскакивать: '...',
  заголовок: '...',
  заглавие: '...',
  закрытьКнопка: '...',
  значок: '...',
  изображение: '...',
  htmlКонтейнер: '...',
  вход: '...',
  inputLabel: '...',
  Сообщение проверки: '...',
  действия: '...',
  подтвердитьКнопка: '...',
  отказатьКнопка: '...',
  кнопка отмены: '...',
  загрузчик: '...',
  нижний колонтитул: '....',
  timerProgressBar: '....',
} 
таймер

не определено
Таймер автоматического закрытия всплывающего окна. Задается в мс (миллисекундах). См. также Swal.getTimerLeft(), Sval.stopTimer(), Sval.resumeTimer(), Swal.toggleTimer(), Swal.isTimerRunning() и Sval.increaseTimer().
таймерProgressBar

ложь
Если установлено значение true, таймер будет иметь индикатор выполнения в нижней части всплывающего окна. В основном эта функция полезна с тостами.
высотаАвто

правда
По умолчанию SweetAlert2 устанавливает для html и тела CSS высоту на auto !important . Если это поведение несовместимо с макетом вашего проекта, задайте для heightAuto значение false .
allowOutsideClick

истина
Если установлено значение false , пользователь не может закрыть всплывающее окно, щелкнув за его пределами.
Вы также можете передать пользовательскую функцию, возвращающую логическое значение, например если вы хотите отключить внешние клики для состояния загрузки всплывающего окна.
разрешитьEscapeKey

правда
Если установлено значение false , пользователь не может закрыть всплывающее окно, нажав клавишу Esc . Вы также можете передать пользовательскую функцию, возвращающую логическое значение, например. если вы хотите отключить Клавиша Esc для состояния загрузки всплывающего окна.
allowEnterKey

правда
Если установлено значение false , пользователь не может подтвердить всплывающее окно нажатием клавиш Enter или Space , если только он не сфокусирует кнопку подтверждения вручную. Вы также можете передать пользовательскую функцию, возвращающую логическое значение.
StopKeydownPropagation

правда
Если установлено значение false , SweetAlert2 разрешит распространение событий keydown в документ.
keydownListenerCapture

ложь
Полезно для тех, кто использует SweetAlert2 вместе с модальными окнами Bootstrap. По умолчанию keydownListenerCapture равно false , что означает, что когда пользователь нажимает Esc , модальные окна SweetAlert2 и Bootstrap будут закрыты. Набор keydownListenerCapture to true , чтобы исправить это поведение.
showConfirmButton

правда
Если установлено значение false , кнопка «Подтвердить» не будет отображаться.
showDenyButton

ложь
Если установлено значение true , будет показана кнопка «Отклонить». Это может быть полезно, когда вы хотите всплывающее окно с 3 кнопками.
showCancelButton

ложь
Если установлено значение true , будет показана кнопка «Отмена», которую пользователь может нажать, чтобы закрыть модальное окно.
подтвердитьButtonText

‘ОК’
Используйте это, чтобы изменить текст на кнопке «Подтвердить».

«Нет»
Используйте это, чтобы изменить текст на кнопке «Запретить».
cancelButtonText

‘Отмена’
Используйте это, чтобы изменить текст на кнопке «Отмена».
подтвердитьButtonColor

не определено
Используйте это, чтобы изменить цвет фона кнопки «Подтвердить». Цвет по умолчанию #3085d6
denyButtonColor

не определено
Используйте это, чтобы изменить цвет фона кнопки «Запретить». Цвет по умолчанию: #dd6b55
cancelButtonColor

не определено
Используйте это, чтобы изменить цвет фона кнопки «Отмена». Цвет по умолчанию #aaa
подтвердитьButtonAriaLabel

»
Используйте это, чтобы изменить aria-метку для кнопки «Подтвердить».
DenyButtonAriaLabel

»
Используйте это, чтобы изменить aria-метку для кнопки «Запретить».
cancelButtonAriaLabel

»
Используйте это, чтобы изменить aria-метку для кнопки «Отмена».
кнопкиСтили

правда
Применить стиль по умолчанию к кнопкам. Если вы хотите использовать свои собственные классы (например, классы Bootstrap), установите для этого параметра значение false .
reverseButtons

ложь
Установите значение true , если вы хотите инвертировать положение кнопок по умолчанию (кнопка «Подтвердить» справа).
focusConfirm

правда
Установите значение false , если вы хотите сфокусироваться на первом элементе в порядке табуляции вместо кнопки «Подтвердить» по умолчанию.
возврат фокуса

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

ложь
Установите значение true , если вы хотите сфокусировать кнопку «Запретить» по умолчанию.
focusCancel

ложь
Установите значение true , если вы хотите сфокусировать кнопку «Отмена» по умолчанию.
showCloseButton

ложь
Установите значение true , чтобы показать кнопку закрытия в правом верхнем углу всплывающего окна.
closeButtonHtml

‘×’
Используйте это, чтобы изменить содержимое кнопки закрытия.
closeButtonAriaLabel

‘Закрыть это диалоговое окно’
Используйте это, чтобы изменить aria-label для кнопки закрытия.
загрузчикHtml

»
Используйте это, чтобы изменить содержимое HTML загрузчика.
showLoaderOnConfirm

ложь
Установите значение true , чтобы отключить кнопки и показать загрузчик вместо кнопки подтверждения. Используйте его в сочетании с Параметр preConfirm .
showLoaderOnDeny

ложь
Установите значение true , чтобы отключить кнопки и показать загрузчик вместо кнопки «Запретить». Используйте его в сочетании с параметром preDeny .
полоса прокруткиPadding

правда
Установите значение false , чтобы отключить регулировку заполнения тела, когда полоса прокрутки страницы скрывается во время отображения всплывающего окна
предварительное подтверждение

не определено
Функция, которую необходимо выполнить перед подтверждением, может быть асинхронной (возврат обещаний) или синхронной.
Возвращаемое (или разрешенное) значение может быть:
  • false для предотвращения закрытия всплывающего окна
  • что-нибудь еще, чтобы передать это значение в качестве result.value из Sval.fire()
  • undefined , чтобы сохранить значение по умолчанию результат. значение
См. пример использования.
preDeny

не определено
Функция, которую нужно выполнить перед отказом, может быть асинхронной (возврат промиса) или синхронной.
Возвращаемое (или разрешенное) значение может быть:
  • false для предотвращения закрытия всплывающего окна
  • что-нибудь еще, чтобы передать это значение как результат .значение из Swal.fire()
  • undefined чтобы сохранить значение по умолчанию result.value
returnInputValueOnDeny

ложь
Если вы хотите вернуть входное значение как result.value при отклонении всплывающего окна, установите значение true . В противном случае отрицание установит result.value от до false .
URL-адрес изображения

не определено
Добавьте настраиваемый значок для всплывающего окна. Должен содержать строку с путем или URL-адресом изображения.
imageWidth

не определено
Если задан imageUrl, вы можете указать imageWidth для описания ширины изображения. Может быть в любой единице CSS ( px , em/rem , % ).
imageHeight

не определено
Пользовательская высота изображения. Может быть в любой единице CSS ( px , em/rem , % ).
изображениеAlt

»
Альтернативный текст для пользовательского значка изображения.
метка ввода

»
Метка поля ввода.
inputPlaceholder

»
Заполнитель поля ввода.
входное значение

»
Начальное значение поля ввода.

Если тип ввода

выберите
,
inputValue
будет представлять выбранный
inputOptions

{}
Если входной параметр установлен на «выбрать» или «радио» , вы можете указать варианты. Может быть картой или простым объектом с ключами, представляющими значения параметров, и значениями, представляющими текст параметров. Вы также можете предоставить простой объект или карту в качестве значений, которые будут представлять группу параметров, являясь меткой этого ключа. Наконец, вы также можете предоставить обещание, которое разрешается одним из этих типов.
inputAutoTrim

правда
Автоматически удалять пробелы с обоих концов строки результата. Установите для этого параметра значение false , чтобы отключить автоматическую обрезку.
inputAttributes

{}
Атрибуты ввода HTML (например, min , max , autocomplete , accept ), которые добавляются в поле ввода. Ключи объектов будут представлять имена атрибутов, значения объектов будут представлять значения атрибутов.
inputValidator

не определено
Валидатор для поля ввода может быть асинхронным (возврат обещаний) или синхронным.
Возвращаемое (или разрешенное) значение может быть:
  • ложное значение ( undefined , null , false ) для указания успеха
  • строковое значение (сообщение об ошибке) для указания сбоя
См. пример использования.
validationMessage

не определено
Пользовательское сообщение проверки для валидаторов по умолчанию (электронная почта, URL-адрес).
шагов прогресса

[]
шагов выполнения, полезно для очередей.
currentProgressStep

не определено
Текущий активный этап выполнения.
progressStepsDistance

не определено
Расстояние между шагами выполнения. Может быть в любой единице CSS ( px , em/rem , % ).
willOpen

undefined
Хук жизненного цикла всплывающего окна. Синхронно запускается перед отображением всплывающего окна на экране. Предоставляет всплывающий элемент DOM в качестве аргумента.
didOpen

не определено
Хук жизненного цикла всплывающего окна. Асинхронно запускается после отображения всплывающего окна на экране. Предоставляет всплывающий элемент DOM в качестве аргумента.
didRender

не определено
Хук жизненного цикла всплывающего окна. Синхронно запускается после обновления DOM всплывающего окна (т. е. непосредственно перед тем, как всплывающее окно перерисовывается на экране).
Предоставляет в качестве аргумента всплывающий элемент DOM.
Обычно это происходит после Sval.fire() или Sval.update() .
Если вы хотите внести изменения в DOM всплывающего окна, которые выдержат Sval.update() , предпочтите didRender вместо willOpen .
willClose

undefined
Хук жизненного цикла всплывающего окна. Синхронно запускается, когда всплывающее окно закрывается при взаимодействии с пользователем (а не из-за запуска другого всплывающего окна). Предоставляет всплывающий элемент DOM в качестве аргумента.
сделалЗакрыть

не определено
Хук жизненного цикла всплывающего окна.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *