Articles taggés avec 'Prototype'
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 ...
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 ...
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 ...
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 ...
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 , 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 ...
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 ...
Planetozh a créé un paysage magnifique de l'outil dynamique qui permet de lister l'ensemble des bibliothèques Javascript comme Lightbox.
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 ...
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 ...
. 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 ...
Derniers Commentaires
Giovambattista Fazioli : @ Barbara: Si vous voulez dire le fond pour commencer à écrire ce que ça dépend où ...
Barbara : Bonjour, est très intéressant, mais comment écrivez-vous dans le bas au lieu de ce qui précède? Merci
Simon : Il agace perturbés à nouveau et utiliser cet espace pour ces choses ... Mais ça ne fonctionne pas ...
Giovambattista Fazioli : @ Simon: ce pourrait être dû à la syntaxe que j'ai utilisé, spécialement pour PHP 5 +,...
Simon : J'ai essayé hier soir de mettre le tout dans functions.php, d'accord, les formes jquery, et les onglets jQueryUI eux ...