Фрагменты кода 2025, Январь

Различные стили для разных дней недели - CSS-хитрости

Различные стили для разных дней недели - CSS-хитрости

Назовите свои файлы css соответственно: Saturday.css, Friday.css, Sunday.css и т. Д. Если в браузере отключен JavaScript, он вернется к значению "

Обнаружение Javascript Вкл. / Выкл., С уведомлением - CSS-хитрости

Обнаружение Javascript Вкл. / Выкл., С уведомлением - CSS-хитрости

JavaScript отключен. Пожалуйста, разрешите просмотр всего сайта. Если включен JavaScript, пользователь получает приветственное сообщение. Если он выключен, пользователь получает указание включить его ".

Аргументы по умолчанию для функций - CSS-хитрости

Аргументы по умолчанию для функций - CSS-хитрости

Объединитель переданных аргументов и значений по умолчанию (можно использовать с любой функцией) Object.prototype.combine = function (_args) (for (var i in this) (if (typeof _args "

Текущая страница с JavaScript - CSS-хитрости

Текущая страница с JavaScript - CSS-хитрости

Это похоже на замену PHP SCRIPT_NAME на JavaScript. location.href.split ('/'). pop (); Например, с этим URL: "

CSS, когда включен JavaScript - CSS-хитрости

CSS, когда включен JavaScript - CSS-хитрости

Document.documentElement.className = "js" Это добавляет класс в корневой , чтобы вы могли (например) сделать что-то вроде скрытия только

"

Готовность к кросс-браузерной модели DOM без зависимостей - CSS-хитрости

Готовность к кросс-браузерной модели DOM без зависимостей - CSS-хитрости

Версия Дениса Чиккале: var DOMReady = function (a, b, c) (b = document c = 'addEventListener' b? B ('DocumentContentLoaded', a): "

Получатель / установщик файлов cookie - CSS-хитрости

Получатель / установщик файлов cookie - CSS-хитрости

** * Получает или устанавливает файлы cookie * @param name * @param value (null для удаления или undefined для получения) * @param options (domain, expire (in days)) * @return value "

Преобразовать многоугольник в данные пути - CSS-хитрости

Преобразовать многоугольник в данные пути - CSS-хитрости

В последнее время мне приходилось делать это несколько раз, поэтому я решил сохранить метод. У StackOverflow есть метод, который отлично работает: "

Комментарии в JavaScript - CSS-хитрости

Комментарии в JavaScript - CSS-хитрости

Function doSomething () (/ * Этот код написан Крисом Койером * / var i = 0; // счетчик, который будет использоваться позже;) Комментарии в JavaScript могут быть между отметками / * * / "

Очистить поле в фокусе - CSS-хитрости

Очистить поле в фокусе - CSS-хитрости

Замените «значение» значением по умолчанию. Если поле выбрано, значение по умолчанию исчезнет. Если пользователь ранее изменил значение поля, "

Помещайте значения запятых в числа - CSS-хитрости

Помещайте значения запятых в числа - CSS-хитрости

Эта функция предполагает, что то, что ей передается, является строкой с десятичной точкой и двумя знаками после десятичной дроби. Чтобы вписать в это свой номер "

Проверить, четное / нечетное число - CSS-хитрости

Проверить, четное / нечетное число - CSS-хитрости

Функция isEven (значение) (if (значение% 2 == 0) return true; else return false;) "

Перед вызовом проверьте, существует ли функция - CSS-хитрости

Перед вызовом проверьте, существует ли функция - CSS-хитрости

При использовании скриптов, которые используются в разных областях сайта, могут быть случаи, когда вызывается функция, которая не существует. Это имеет смысл "

Массив названий стран - CSS-хитрости

Массив названий стран - CSS-хитрости

Var country_list =; Версия JSON с сайта paulund.co.uk: "

Проверить, уважается ли семейство шрифтов - CSS-хитрости

Проверить, уважается ли семейство шрифтов - CSS-хитрости

Функция checkFont (strFamily) (var objDiv = document.createElement ('div'); objDiv.style.fontFamily = strFamily; "

Привязать разные события к щелчку и двойному щелчку - CSS-хитрости

Привязать разные события к щелчку и двойному щелчку - CSS-хитрости

Вы можете захотеть, чтобы ссылка имела особое действие при двойном щелчке, которое предотвращает действие ссылки по умолчанию (переход на другую страницу). Итак: Дважды щелкните: "

Выход из iframe - CSS-хитрости

Выход из iframe - CSS-хитрости

If (top.location! = self.location) (top.location = self.location.href;) Обычно это сработает, но есть небольшая вероятность сбоя в случае, если "

Кнопки асинхронного обмена (G +, Facebook, Twitter) - CSS-хитрости

Кнопки асинхронного обмена (G +, Facebook, Twitter) - CSS-хитрости

Некоторые из этих сервисов уже (разумно) предоставляют свои скрипты в асинхронном режиме, это просто объединяет их в более эффективные, организованные и "

Загрузчик асинхронных сценариев с обратным вызовом - CSS-хитрости

Загрузчик асинхронных сценариев с обратным вызовом - CSS-хитрости

Var Loader = function () () Loader.prototype = (require: function (scripts, callback) (this.loadCount = 0; this.totalRequired = scripts.length; "

Упорядочивание массивов, объектов и массивов объектов - CSS-хитрости

Упорядочивание массивов, объектов и массивов объектов - CSS-хитрости

Распределение по алфавиту может быть немного сложным, так как вы можете не учитывать регистр при сортировке. Кроме того, массивы - это то, что вы сортируете, но иногда у вас есть объект. Или массив объектов. Или иначе вложенные комбинации ... "

Видео для всех (видео HTML5 с резервным Flash-контентом) - CSS-хитрости

Видео для всех (видео HTML5 с резервным Flash-контентом) - CSS-хитрости

Скачать видео: закрытый формат: «MP4» Открытый формат: «Ogg» Полное объяснение на сайте Крок Камена, создателя этой техники ».

Добавить в избранное (IE) - CSS-хитрости

Добавить в избранное (IE) - CSS-хитрости

Добавить в избранное и перейти туда Первый параметр AddFavorite - это URL, второй - текст, который нужно сохранить. Итак, этот встроенный JavaScript можно использовать повторно "

Добавить число к двум переменным одновременно - CSS-хитрости

Добавить число к двум переменным одновременно - CSS-хитрости

Вы можете инициализировать две переменные одновременно с одним и тем же значением, kinda: var foo, bar; foo = bar = 10; Но не существует столь же простого механизма для добавления, скажем, 5 "

Добавить атрибут данных пользовательского агента - CSS-хитрости

Добавить атрибут данных пользовательского агента - CSS-хитрости

Var b = document.documentElement; b.className = b.className.replace ('no-js', 'js'); b.setAttribute ("data-useragent", navigator.userAgent); "

AddEventListener Polyfill - CSS-хитрости

AddEventListener Polyfill - CSS-хитрости

AddEventListener polyfill 1.0 / Eirik Backer / MIT License (function (win, doc) (if (win.addEventListener) return; // Функция polyfill не требуется "

1024x768 Букмарклет - CSS-хитрости

1024x768 Букмарклет - CSS-хитрости

Дни экранов 800x600 прошли, но большинство из нас все еще пытается разместить на экранах шириной 1024 пикселей. Отсюда популярность сайтов шириной «960». Этот"

Функция addClass - CSS-хитрости

Функция addClass - CSS-хитрости

Если вы собираетесь отказаться от библиотеки, вам может потребоваться свернуть свою собственную функцию следующим образом. функция addClass (id, new_class) (var i, n = 0; "