Categories
CSS Herramientas JavaScript

Usa CSS dinamicamente con “{less}”

Muchas veces al momento de escribir código CSS, hemos tenido la sensación de: ¿Por qué no puedo usar variables?, ¡Que bueno sería usar alguna función!. Ahora puedes hacerlo con {less}.

{less} modifica el comportamiento de CSS para que puedas usar variables, funciones, operaciones y mezclar estos para escribir código más rápidamente y usando tus talentos de programador.

El resultado es mostrado en el navegador como código CSS simple y funciona con todos los navegadores, también puede ser usado de lado del cliente y del servidor. Aquí algunos ejemplos:

Variables

Con {less}

CSS:

@color: #4D926F;

#header {
  color: @color;
}
h2 {
  color: @color;
}
 

Resultado

CSS:

#header {
  color: #4D926F;
}
h2 {
  color: #4D926F;
}
 

Mezclas

Con {less}

CSS:

.rounded-corners (@radius: 5px) {
  border-radius: @radius;
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
}

#header {
  .rounded-corners;
}
#footer {
  .rounded-corners(10px);
}

Resultado

CSS:

#header {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#footer {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

Funciones y operaciones

Con {less}

CSS:

@the-border: 1px;
@base-color: #111;
@red:        #842210;

#header {
  color: @base-color * 3;
  border-left: @the-border;
  border-right: @the-border * 2;
}
#footer {
  color: @base-color + #003300;
  border-color: desaturate(@red, 10%);
}

Resultado

CSS:

#header {
  color: #333;
  border-left: 1px;
  border-right: 2px;
}
#footer {
  color: #114411;
  border-color: #7d2717;
}

y muchos otros ejemplos...

El sitio tiene extensa documentación y su uso puede ahorrarnos algunas líneas menos.

Enlace y descarga: {less}

Documentación: {less} docs

Categories
Herramientas JavaScript

Usa etiquetas de manera sencilla con jQuery Input Tags

jQuery TagsSi usas etiquetas en tu sitio, te presentamos a jQuery Input Tags; un plugin de jQuery que te permite gestionar tus etiquetas rápidamente y con un bonito diseño.

Entre sus características se encuentran el uso o no de autocompletado, la separación por comas, etc.

Aunque su funcionamiento es como otros, añade un aspecto más amigable a la gestión.

El sitio nos da además algunos ejemplos de uso y la manera de instalarlo en nuestro sitio.

Enlace y descarga: jQuery Tags Input.

Vía: kabytes.

Categories
Herramientas JavaScript

live.js actualiza páginas mientras las editas

Livejs.com

Nuestro flujo de trabajo al hacer una página web, generalmente es es el siguiente:

  1. En el IDE hacemos los cambios necesarios
  2. Nos vamos al navegador
  3. Actualizamos el navegador
  4. Nos gusta / no nos gusta
  5. Volvemos al IDE
  6. Paso 1, y así sucesivamente…

Con live.js nos olvidamos de esto, ya que con sólo insertarlo en el navegador, podemos ver nuestros cambios rápidamente aplicados en el navegador, sin tener que regresar al IDE.

Lo que hace el script es detectar cualquier cambio que se haya hecho en archivos locales enviando peticiones consecutivas HEAD al servidor.

El sitio incluye un demo, del cuál te enamorarás. El script es soportado por la mayoría de los navegadores modernos. ¿Qué esperas para probarlo?.

Categories
JavaScript

jQuery deshabilitará el hotlinking

La gente de jQuery nos informa (muy tarde) que desde el día de hoy desde el 31 de Enero del 2011 deshabilitará el hotlinking de sus archivos. Es decir que tienes que actualizar tus enlaces de jQuery o guardar una copia local:

Alternativas

Tenemos algunas alternativas que pueden servirte:

Usar el jQuery desde CDN

HTML:

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.js" type="text/javascript"></script>

Usar el jQuery desde Google

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>

Usar desde Cached Commons

HTML:

<script type="text/javascript" src="http://cachedcommons.org/cache/jquery/1.4.2/javascripts/jquery.js"></script>

O simplemente puedes bajarte la última versión y guardarla en tu propio sitio.

También te puede interesar: Tres razones por las que dejar que Google hostee jQuery por tí.

Fuente | jQuery Blog

Categories
JavaScript Web

Snippet: coloreando código con jQuery

snippet

Aprovechando el poder y la flexibilidad de jQuery, presentamos Snippet; un plugin que permite de manera fácil y rápida el coloreado de código.

Especial para sitios como el nuestro en que necesitamos mostrar código resaltado y que fácilmente podría reemplazar al GeShi de siempre.

Soporta 15 lenguajes, entre ellos están:

Además podemos escoger entre 39 esquemas de colores y funciona con la mayoría de navegadores modernos.

Enlace | Snippet