Articles taggés avec 'Prototype'


Objective-C: sous-classement et les catégories

En Objective-C, vous pouvez étendre une classe donnée de deux manières: en exécutant un classique sous-classes (voir aussi l'héritage) ou en utilisant la soi-disant catégories .

Remarque: il ya aussi une troisième voie en Objective-C indiquée par le nom de Posing on pourrait appeler un mélange de sous-classe (car il définit un nouveau nom) et les catégories (pour un instant donné toutes les classes d'un même type se comportent comme des nouvelles) .

Suite ...

Shadowbox 3.0 beta

Il a été libéré dès maintenant (merci d'alerter l'auteur Michael Jackson MOC ) de la version 3.0 beta Shadowbox.js . En plus de la conception du nouveau site ici est le changement le plus important avant ce communiqué:

Suite ...

Très court extrait: Actionscript étendre un tableau en le shuffle méthode ()

J'avais déjà parlé de la façon d'appliquer la méthode shuffle () en Javascript et Actionscript . J'ai réalisé, tuttaavia, pas en soulignant qu'il est en mesure d'étendre Actionscript, Javascript de la même manière, son objet Array :

Suite ...

Très court extrait: shuffle () en Javascript et Actionscript

En PHP il ya une fonction bien pratique appelé shuffle() qui vous permet de mélanger un tableau (voir astuce très courte: prendre des éléments aléatoires à partir d'un tableau en PHP ). Une excellente version du javascript j'ai trouvé ici . Légèrement révisé le code ci-dessous:

Suite ...

Camelize, CamelCase

Comme vu dans le poste de variétés de codage et le codage des approches qu'un développeur peut avoir à résoudre un problème sont multiples et diverses pour le même langage de programmation utilisé. Voici comment quelques-uns des principaux frameworks JavaScript avoir résolu une simple fonction de CamelCase :

Prototype.js

Prototype.js , version 1.6.0.3, propose explicitement une méthode camelize() pour rendre le camelcase sur une corde. L'approche de l'auteur est assez simple et le code est auto-explicatif. Dans ce cas, il n'a pas été fait aucun usage de l'expression régulière!

1
2
3
4
5
6
7
8
9
10
11
12
13
( ) { camelize: function () {
this . split ( '-' ) , len = parts. length ; var = pièces cette division ('-'), len = parties de longueur..;
len == 1 ) return parts [ 0 ] ; if (len == 1) le retour des pièces [0];

this . charAt ( 0 ) == '-' camelized var = ce charAt (0) ==. '-'
0 ] . charAt ( 0 ) . toUpperCase ( ) + parts [ 0 ] . substring ( 1 ) ? Pièces [0]. CharAt (0). ToUpperCase () + pièces [0]. Substring (1)
0 ] ; : Pièces [0];

var i = 1 ; i < len ; i ++ ) for (var i = 1, i <len; i + +)
i ] . charAt ( 0 ) . toUpperCase ( ) + parts [ i ] . substring ( 1 ) ; camelized + = parties [i] charAt (0) toUpperCase () + pièces [i]-chaîne (1)...;

retour camelized;
}

Suite ...

Google AJAX API des bibliothèques: un tournant pour les développeurs

Bibliothèques AJAX API Google , dans la dernière période, a publié une multitude d'outils pour les développeurs, constamment à jour leurs versions. Détient maintenant un accord avec AJAX populaires, et non seulement de centraliser la distribution de la bibliothèque jQuery , Prototype , script.aculo.us , Mootools et dojo !

En pratique, il est possible d'accéder à ces bibliothèques en prenant avantage de l'infrastructure et le réseau Google, avec des avantages significatifs en termes de vitesse et de sécurité.

La vitesse, le chargement, est garanti par le même réseau que Google, en plus de fournir, en soi, une structure de serveurs distribués, permet (par défaut) pour charger compressé (gzip / rapetisser) bibliothèques. L'hébergement le plus proche de Google à la demande sera utilisée pour envoyer le code et, s'il n'est pas d'atteindre une base temporaire ou vers le bas, cependant, le réseau assurera la livraison du code Javascript de Google!

Suite ...

Shadowbox assetURL: définir le chemin d'image

Lorsque Shadowbox ouvre sa fenêtre pour afficher le contenu (images, iframes, Film, etc ...), affiche, en attendant, un gif animé qui vient dans le paquet. Si la page est d'utiliser Shadowbox est au même niveau du dossier d'images, tout fonctionne bien. Par défaut, en fait, regardez le gif animé ci-dessous Shadowbox images / loading.gif - ou des images / chargement-light.gif si vous avez choisi les styles de lumière (shadowbox-light.css). Sinon, il ya un risque et souvent même pas accorgesene, si nous sommes dans une arborescence différente, il génère un code 404 Nice - page not poutre, dans notre dossier ne se trouve pas!

Pour résoudre ce problème suffisante pour initialiser Shadowbox avec un paramètre approprié qui indique le chemin absolu de votre dossier d'images: undolog.com, par exemple, j'ai placé le gif animé de chargement directement dans le dossier des images présentes dans la racine (comme un milliard d'autres les sites :) . Pour rendre ce dossier accessible à Shadowbox, quel que soit le chemin, j'ai mis semplicemenete:

1
2
/ / Init shadowbox assetURL avec le paramètre
assetURL : 'http://www.undolog.com/' } ) ; Shadowbox Init ({assetURL: «http://www.undolog.com/ '}).;

Suite ...

Tous les clones Lightbox dans un tableau dynamique

Planetozh a créé un paysage magnifique de l'outil dynamique qui permet de lister l'ensemble des bibliothèques Javascript comme Lightbox.

l'image

l'image L'utilisation d'un panneau (voir photo à gauche) avec une série de "ticks" (case à cocher), qui indiquent les différentes fonctions des bibliothèques, vous pouvez exécuter un filtre, l'obtention de la liste d'un ou plusieurs bibliothèques qui font le travail. Nous espérons que l'auteur maintient à jour cette page très, très utile en dégageant une des bibliothèques les nombreux et puissants de ce type.

Suite ...

Scriptaculous Effect.Tween: comment ça marche

Parmi toutes les bibliothèques «Web 2.0» disponibles, scriptaculous est certainement le plus mal documenté! Sur le site officiel, souvent lente, la documentation est incomplète, mal fait et difficiles à utiliser. Avec les dernières versions, puis, quelques nouvelles fonctionnalités sont totalement absents, tout comme le nouvel effet de base de Tween (Effect.Tween). Ce dernier, à l'instar de Tween dans Flash, vous permet de manipuler des transitions personnalisées. SYNOPSIS Sa base est la suivante:

Suite ...

Lumière galerie: 2.0.0_rc1 Lightview

Lightview . Voici encore une autre bibliothèque nouvellement libérés discret JavaScript pour des galeries d'images et plus Lightview dans 2.0.0_rc1 communiqué , a également ajouté des fonctions pour «ouvrir» la fenêtre avec le contenu qui va au-delà de l'image simple: animations Flash, QuickTime , forme et IFRAME! Comparé à la version précédente (1.1.0 - qui ne gère que les images), puis, cette release candidate est des fonctionnalités améliorées sont également présents dans d'autres bibliothèques . . Les outils requis par Lighview à travailler très bien connus sont le prototype 1.6.0.2 et 1.8.1 Scriptaculous . Gliattributi bibliothèque sont utilisés pour gérer la class et la rel .

Intéressant qu'un aspect de cette bibliothèque est le soin extrême avec laquelle le graphique apparaît.

Score: 9 - Accueil Lightview

Suite ...