Fragmentos de código 2025, Enero

Diferentes hojas de estilo para diferentes días de la semana - Trucos CSS

Diferentes hojas de estilo para diferentes días de la semana - Trucos CSS

Asigne un nombre a sus archivos css en consecuencia: Saturday.css, Friday.css, Sunday.css, etc ... Si JavaScript está deshabilitado en el navegador, volverá al "

Detectar Javascript activado / desactivado, con notificación - Trucos CSS

Detectar Javascript activado / desactivado, con notificación - Trucos CSS

JavaScript está desactivado. Habilite para ver el sitio completo. Si JavaScript está activado, el usuario recibe un mensaje de bienvenida. Si está apagado, se indica al usuario que lo encienda ".

Argumentos predeterminados para funciones - Trucos CSS

Argumentos predeterminados para funciones - Trucos CSS

Combinador de argumentos pasados ​​y valores predeterminados (utilizable con cualquier función) Object.prototype.combine = function (_args) (for (var i in this) (if (typeof _args "

Página actual con JavaScript - Trucos CSS

Página actual con JavaScript - Trucos CSS

Esto es como un reemplazo de SCRIPT_NAME de PHP con JavaScript. ubicación.href.split ('/'). pop (); Por ejemplo, con esta URL: "

CSS para cuando JavaScript está habilitado - Trucos CSS

CSS para cuando JavaScript está habilitado - Trucos CSS

Document.documentElement.className = "js" Esto agrega una clase a la raíz , por lo que podría (por ejemplo) hacer algo como ocultar un

solamente "

Preparado para DOM sin dependencias entre navegadores - Trucos CSS

Preparado para DOM sin dependencias entre navegadores - Trucos CSS

Versión de Denis Ciccale: var DOMReady = function (a, b, c) (b = document c = 'addEventListener' b? B ('DocumentContentLoaded', a): "

Cookie Getter / Setter - Trucos CSS

Cookie Getter / Setter - Trucos CSS

** * Obtiene o establece cookies * @param name * @param value (nulo para eliminar o indefinido para obtener) * @param options (dominio, caducar (en días)) * @return value "

Convertir polígono en datos de ruta - Trucos CSS

Convertir polígono en datos de ruta - Trucos CSS

Recientemente tuve que hacer esto varias veces, así que pensé en guardar el método. StackOverflow tiene un método que funciona muy bien: "

Comentarios en JavaScript - Trucos CSS

Comentarios en JavaScript - Trucos CSS

Function doSomething () (/ * Este código de Chris Coyier * / var i = 0; // contador que se usará más adelante;) Los comentarios en JavaScript pueden estar entre / * * / marcas "

Campo despejado en foco - Trucos CSS

Campo despejado en foco - Trucos CSS

Reemplaza "valor" con el valor predeterminado. Si se selecciona el campo, el valor predeterminado desaparecerá. Si el usuario ha cambiado previamente el valor del campo, "

Poner valores de coma en números - Trucos CSS

Poner valores de coma en números - Trucos CSS

Esta función asume que lo que se le envía es una cadena, con un punto decimal y dos lugares después del decimal. Para meter tu número en eso "

Compruebe si el número es par / impar - Trucos CSS

Compruebe si el número es par / impar - Trucos CSS

Función esEven (valor) (si (valor% 2 == 0) devuelve verdadero; de lo contrario devuelve falso;) "

Compruebe si la función existe antes de llamar - Trucos CSS

Compruebe si la función existe antes de llamar - Trucos CSS

Cuando se utilizan scripts que se comparten entre diferentes áreas de un sitio, puede haber casos en los que se llame a una función que no existe. Tiene sentido en "

Matriz de nombres de países - Trucos CSS

Matriz de nombres de países - Trucos CSS

Var lista_país =; Versión JSON de paulund.co.uk: "

Compruebe si la familia de fuentes está honrada - Trucos CSS

Compruebe si la familia de fuentes está honrada - Trucos CSS

Function checkFont (strFamily) (var objDiv = document.createElement ('div'); objDiv.style.fontFamily = strFamily; "

Enlazar diferentes eventos para hacer clic y hacer doble clic - Trucos CSS

Enlazar diferentes eventos para hacer clic y hacer doble clic - Trucos CSS

Es posible que desee que un enlace tenga una acción especial cuando se hace doble clic, lo que evita la acción predeterminada del enlace (ir a otra página). Entonces: haga doble clic en: "

Salir del iframe - Trucos CSS

Salir del iframe - Trucos CSS

If (top.location! = self.location) (top.location = self.location.href;) Eso generalmente funcionará, pero hay una pequeña posibilidad de falla en el caso de que "

Botones para compartir asíncronos (G +, Facebook, Twitter) - Trucos CSS

Botones para compartir asíncronos (G +, Facebook, Twitter) - Trucos CSS

Algunos de estos servicios ya proporcionan (inteligentemente) sus scripts de forma asincrónica, esto simplemente los combina en más eficientes, organizados y "

Cargador de scripts asincrónico con devolución de llamada - Trucos CSS

Cargador de scripts asincrónico con devolución de llamada - Trucos CSS

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

Alfabetización de matrices, objetos y matrices de objetos - Trucos CSS

Alfabetización de matrices, objetos y matrices de objetos - Trucos CSS

Alfabetizar puede ser un poco complicado, ya que es posible que desee no distinguir entre mayúsculas y minúsculas con lo que está ordenando. Además, las matrices son lo que ordena, pero a veces tiene un objeto. O una serie de objetos. O combinaciones anidadas de otro modo ... "

Video para todos (video HTML5 con respaldo de Flash) - Trucos CSS

Video para todos (video HTML5 con respaldo de Flash) - Trucos CSS

Descargar video: Formato cerrado: "MP4" Formato abierto: "Ogg" Una explicación completa en el sitio de Kroc Camen, el creador de esta técnica ".

Agregar a favoritos (IE) - Trucos CSS

Agregar a favoritos (IE) - Trucos CSS

Agregar favorito e ir allí El primer parámetro de AddFavorite es la URL, el segundo es el texto que se ofrece para guardar. Así que este JavaScript integrado es reutilizable "

Agregar un número a dos variables a la vez - Trucos CSS

Agregar un número a dos variables a la vez - Trucos CSS

Puede inicializar dos variables al mismo valor a la vez, un poco: var foo, bar; foo = bar = 10; Pero no existe un mecanismo igualmente fácil para agregar, digamos, 5 "

Agregar atributo de datos del agente de usuario - Trucos CSS

Agregar atributo de datos del agente de usuario - Trucos CSS

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

AddEventListener Polyfill - Trucos CSS

AddEventListener Polyfill - Trucos CSS

AddEventListener polyfill 1.0 / Eirik Backer / MIT License (function (win, doc) (if (win.addEventListener) return; // No es necesario utilizar la función polyfill "

1024x768 Bookmarklet - Trucos CSS

1024x768 Bookmarklet - Trucos CSS

Los días de las pantallas de 800x600 han terminado, pero la mayoría de nosotros todavía intentamos acomodar pantallas de 1024px de ancho. De ahí la popularidad de los sitios de ancho "960". Esta"

Función addClass - Trucos CSS

Función addClass - Trucos CSS

Si va a utilizar una biblioteca libre, es posible que deba implementar su propia función de esta manera. función addClass (id, nueva_clase) (var i, n = 0; "