Artículos con la etiqueta 'Prototype'


Objective-C: la creación de subclases y categorías

En Objective-C se puede extender una clase determinada de dos maneras: mediante la ejecución de un clásico de la creación de subclases (véase también la herencia) o el uso de las denominadas categorías .

Nota: también hay una tercera vía en Objective-C se indica con el nombre de Posando que podríamos llamar una mezcla de la subclase (porque define un nuevo nombre) y categorías (por un momento dado todas las clases de un tipo se comportan como nueva) .

Más información ...

Shadowbox 3.0 beta

Fue lanzado en este momento (gracias a la autora alerta de Michael Jackson JI ) versión 3.0 beta Shadowbox.js . Además del nuevo diseño del sitio aquí es que los cambios más importantes en esta versión anterior:

Más información ...

Fragmento muy corto: Actionscript extender una matriz por el método de reproducción aleatoria ()

Yo ya había hablado de cómo implementar el método de reproducción aleatoria () en Javascript y Actionscript . Me di cuenta, tuttaavia, no han Actionscript hizo hincapié en que es capaz de extender, de la misma manera como JavaScript, su objetivo Array :

Más información ...

Fragmento muy corto: shuffle () en Javascript y Actionscript

En PHP no es una práctica característica llamada shuffle() que permite la mezcla de una matriz (véase el truco muy corto: tomar elementos aleatorios de una matriz en PHP ). Toda una excelente versión del Javascript he encontrado aquí . Debajo del código revisado ligeramente:

Más información ...

Camelize, CamelCase

Como se ve en el puesto de Variedades de la codificación y la codificación de los enfoques que un desarrollador pueda tener para resolver un problema son múltiples y diversas para el mismo lenguaje de programación utilizado. Así es como algunos de los frameworks de JavaScript más populares han resuelto una simple función de CamelCase :

Prototype.js

Prototype.js , versión 1.6.0.3, de forma explícita se propone un método camelize() para hacer el CamelCase en una cadena. El enfoque del autor es muy sencilla y el código es auto-explicativo. En este caso no se hizo ningún uso de expresiones regulares!

1
2
3
4
5
6
7
8
9
10
11
12
13
( ) { camelize: function () {
this . split ( '-' ) , len = parts. length ; . partes var = esta división ('-'), len = partes de longitud;.
len == 1 ) return parts [ 0 ] ; if (len == 1) piezas de retorno [0];

this . charAt ( 0 ) == '-' camelized var = esta charAt (0). == '-'
0 ] . charAt ( 0 ) . toUpperCase ( ) + parts [ 0 ] . substring ( 1 ) ? Partes [0]. CharAt (0). ToUpperCase () + partes [0]. Substring (1)
0 ] ; : Las partes [0];

var i = 1 ; i < len ; i ++ ) for (var i = 1, i <len; i + +)
i ] . charAt ( 0 ) . toUpperCase ( ) + parts [ i ] . substring ( 1 ) ; camelized + = partes [i] charAt (0) toUpperCase () + partes [i] substring (1)...;

retorno camelized;
}

Más información ...

Google AJAX API Biblioteca: un gran avance para los desarrolladores

Bibliotecas AJAX API Google , en el último período, ha lanzado una gran cantidad de herramientas para desarrolladores, la actualización constante de sus lanzamientos. Ahora tiene un acuerdo con el popular marco de AJAX, y no sólo para centralizar la distribución de la librería jQuery , Prototype , script.aculo.us , MooTools y Dojo !

En la práctica, es posible acceder a estas bibliotecas que aprovechan la infraestructura y la red de Google, con ventajas significativas en términos de velocidad y seguridad.

La velocidad en la carga, está garantizada por la misma red que Google, que, además de proporcionar una estructura en sí de servidores distribuidos, permite (por defecto) de carga comprimido (gzip / minify) de las bibliotecas. El alojamiento más cercano a Google la solicitud será utilizada para enviar el código y, si no se cumplen o temporalmente, Google proporcionará a la red, sin embargo, enviando el código Javascript!

Más información ...

Shadowbox assetURL: establecer la ruta de la imagen

Cuando Shadowbox abre su ventana para mostrar un contenido (imágenes, iframes, películas, etc ...), las pantallas, en espera de un gif animado que viene en el paquete. Si la página está utilizando Shadowbox se encuentra en el mismo nivel de la carpeta de imágenes, todo funciona bien. De forma predeterminada, de hecho, busque el siguiente gif animado shadowbox imágenes o loading.gif - o imágenes o de carga light.gif-si elige estilos de luz (shadowbox-light.css). De lo contrario, ya menudo también existe el riesgo de no accorgesene, si estamos en un árbol diferente, se genera un código de buena 404 - página no la viga en nuestro expediente no se encuentra!

Para resolver el problema que acabamos de iniciar Shadowbox con un parámetro adecuado que apunta a la ruta absoluta a la carpeta de imágenes: undolog.com de, por ejemplo, puse el gif animado de carga directamente en el presente radica en la carpeta de imágenes (¿qué hay de mil millones de otras personas sitios :) . Para que la carpeta sea accesible a Shadowbox, independientemente de la ruta, entré semplicemenete:

1
2
/ / Init shadowbox con el parámetro assetURL
assetURL : 'http://www.undolog.com/' } ) ; Shadowbox Init ({assetURL: 'http://www.undolog.com/'}).;

Más información ...

Todos los clones de la mesa de luz en una matriz dinámica

Planetozh ha creado un hermoso paisaje de la herramienta dinámica que se puede enumerar todas las librerías Javascript como la mesa de luz.

imagen

imagen El uso de un panel (ver imagen a la izquierda) con una serie de "tics" (casilla de verificación), que indican las distintas funciones de las bibliotecas, puede ejecutar un filtro obteniendo así una lista de una o más bibliotecas que hacen el trabajo. Esperamos que el autor mantiene actualizada esta página estupenda, muy útil para sacar a una de las numerosas bibliotecas y de gran alcance de este tipo.

Más información ...

Scriptaculous Effect.Tween: cómo funciona

De todas las bibliotecas de la web 2.0 'disponible, scriptaculous es sin duda el más pobremente documentada! En la página web oficial, suele ser lento, la documentación es incompleta, mal hecho y difícil de usar. Con las últimas versiones, a continuación, algunas de las características nuevas están completamente ausentes, así como el nuevo núcleo de efecto Tween (Effect.Tween). Este último, en una manera similar a la de Tween flash, permite manipular las transiciones personalizadas. SINOPSIS su base es la siguiente:

Más información ...

Luz galería: Lightview 2.0.0_rc1

Lightview He aquí otra biblioteca recién estrenada discreto JavaScript para galerías de imágenes y mucho más. Lightview en 2.0.0_rc1 liberación , también añade características para "abrir" la ventana con el contenido que va más allá de la simple imagen: películas Flash, QuickTime , Forma y IFRAME! En comparación con la versión anterior (1.1.0 - que sólo se ocupa de las imágenes) y, a continuación, esta es release candidate características mejoradas también están presentes en otras bibliotecas . . Las herramientas requeridas por Lighview para trabajar son muy bien conocidos Prototype 1.6.0.2 y Scriptaculous 1.8.1 . Gliattributi utiliza para gestionar la biblioteca son class y rel .

Interesante un aspecto de esta biblioteca es el extremo cuidado con el que el gráfico aparece.

Nota: 9 - Inicio Lightview

Más información ...



Deje de SOPA