Кодови фрагменти 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-трикове

Версията на Denis Ciccale: var DOMReady = функция (a, b, c) (b = document c = 'addEventListener' b? B ('DocumentContentLoaded', a): "

Придобиващ / създаващ бисквитки - CSS-трикове

Придобиващ / създаващ бисквитки - CSS-трикове

** * Получава или задава бисквитки * @param name * @param value (null to delete or undefined to get) * @param options (domain, expire (in days)) * @return value "

Преобразуване на многоъгълник в данни за пътя - CSS-трикове

Преобразуване на многоъгълник в данни за пътя - CSS-трикове

Наскоро трябваше да направя това няколко пъти, така че реших да запазя метода. StackOverflow има метод, който работи чудесно: "

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

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

Функция doSomething () (/ * Този код от Chris Coyier * / var i = 0; // брояч, който ще се използва по-късно;) Коментарите в JavaScript могат да бъдат между / * * / маркировки "

Изчистване на полето на фокус - CSS-трикове

Изчистване на полето на фокус - CSS-трикове

Заменете "стойност" със стойността по подразбиране. Ако полето е избрано, стойността по подразбиране ще изчезне. Ако потребителят преди това е променил стойността на полето, "

Поставете стойности за запетая в числа - CSS-трикове

Поставете стойности за запетая в числа - CSS-трикове

Тази функция приема това, което се изпраща към нея, е низ с десетична запетая и две места след десетичната запетая. За да вкарате номера си в това "

Проверете дали числото е четно / нечетно - CSS-трикове

Проверете дали числото е четно / нечетно - CSS-трикове

Функция isEven (value) (if (value% 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-трикове

Може да искате връзката да има специално действие при двойно щракване, което предотвратява действието по подразбиране на връзката (отидете на друга страница). И така: Щракнете двукратно: "

Излизане от рамката - CSS-трикове

Излизане от рамката - CSS-трикове

If (top.location! = self.location) (top.location = self.location.href;) Това обикновено работи, но има малък шанс за неуспех в случай, че "

Бутони за асинхронно споделяне (G +, Facebook, Twitter) - CSS-трикове

Бутони за асинхронно споделяне (G +, Facebook, Twitter) - CSS-трикове

Някои от тези услуги вече (интелигентно) предоставят своите скриптове по асинхронен начин, това просто ги комбинира в по-ефективни, организирани и "

Async Script Loader с обратен разговор - CSS-трикове

Async Script Loader с обратен разговор - CSS-трикове

Var Loader = function () () Loader.prototype = (изисква: функция (скриптове, обратно извикване) (this.loadCount = 0; this.totalRequired = scripts.length; "

Азбучен ред на масиви, обекти и масиви от обекти - CSS-трикове

Азбучен ред на масиви, обекти и масиви от обекти - CSS-трикове

Подреждането по азбучен ред може да бъде малко сложно, тъй като може да искате да не отчитате регистъра на това, което сортирате. Също така масивите са нещото, което сортирате, но понякога имате обект. Или масив от обекти. Или по друг начин вложени комбинации ... "

Видео за всички (HTML5 видео с Flash Fallback) - CSS-трикове

Видео за всички (HTML5 видео с Flash Fallback) - CSS-трикове

Изтеглете видео: Затворен формат: "MP4" Отворен формат: "Ogg" Пълно обяснение на сайта на Kroc Camen, създателят на тази техника. "

Добавяне към любими (IE) - CSS-трикове

Добавяне към любими (IE) - CSS-трикове

Добавяне на любим и отиване там Първият параметър за AddFavorite е URL, а вторият текст, който се предлага за запазване. Така че този вграден JavaScript е за многократна употреба "

Добавяне на число към две променливи наведнъж - CSS-трикове

Добавяне на число към две променливи наведнъж - CSS-трикове

Можете да инициализирате две променливи до една и съща стойност наведнъж, някак: var foo, bar; foo = бар = 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 (функция (win, doc) (if (win.addEventListener) return; // Няма нужда от функция за полифилиране "

1024x768 отметка - CSS-трикове

1024x768 отметка - CSS-трикове

Дните на 800x600 екрани са почти изминали, но повечето от нас все още се опитват да приберат 1024px широки екрани. Оттук и популярността на сайтовете с ширина "960". Това"

Функция addClass - CSS-трикове

Функция addClass - CSS-трикове

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