Artikel Tagged 'Prototype'


Objective-C: Unterklassen und Kategorien

In Objective-C können Sie erweitern eine Klasse in zweierlei Hinsicht gegeben: indem Sie einen klassischen Unterklassen (siehe auch Vererbung) oder mit Hilfe der sogenannten Kategorien .

Hinweis: es gibt auch einen dritten Weg in Objective-C, die durch den Namen des Posing wir vielleicht einen Mix aus Unterklasse aufrufen und Kategorien (für einen bestimmten Moment alle Klassen von einem Typ wie neu verhalten) (weil es einen neuen Namen definiert) .

Mehr ...

Shadowbox 3.0 beta

Es wurde jetzt (dank der Alarm freigegeben Autor Michael JI Jackson ) Version 3.0 beta Shadowbox.js . Neben der neuen Website-Design ist hier die wichtigsten Änderungen in dieser Version vor:

Mehr ...

Sehr kurze Schnipsel: ActionScript erweitern ein Array mit der Methode shuffle ()

Ich hatte schon darüber gesprochen , wie die Methode shuffle () in JavaScript und ActionScript zu implementieren . Ich erkannte, tuttaavia, wurden nicht betont werden, dass Actionscript in der Lage, zu verlängern, in der gleichen Weise wie JavaScript, es ist ihre Aufgabe Array :

Mehr ...

Sehr kurze Auszug: shuffle () in JavaScript und ActionScript

In PHP gibt es eine praktische Funktion namens shuffle() , die für das Mischen eines Arrays (siehe erlaubt Sehr kurze Trick: Nehmen Sie zufällige Elemente aus einem Array in PHP ). Eine ausgezeichnete Version des Javascript fand ich hier . Unter dem Code etwas überarbeitet:

Mehr ...

Camelize, CamelCase

Wie in dem Beitrag gesehen Vielfalt von Codierung und Programmierung Ansätze, die ein Entwickler haben ein Problem lösen können, sind vielfältig und vielfältig für die gleiche Programmiersprache verwendet. Hier ist, wie einige der bekanntesten JavaScript-Frameworks haben eine einfache Funktion gelöst CamelCase :

Prototype.js

Prototype.js , Version 1.6.0.3, explizit ein Verfahren vorgeschlagen, camelize() , um die CamelCase an einer Schnur zu machen. Des Autors Ansatz ist ganz einfach und der Code ist selbsterklärend. In diesem Fall war es nicht jegliche Verwendung von Regular Expression gemacht!

1
2
3
4
5
6
7
8
9
10
11
12
13
( ) { camelize: function () {
this . split ( '-' ) , len = parts. length ; . var = Teile dieses split ('-'), len = Teile Länge;.
len == 1 ) return parts [ 0 ] ; if (len == 1) return Teilen [0];

this . charAt ( 0 ) == '-' . camelized var = dies charAt (0) == '-'
0 ] . charAt ( 0 ) . toUpperCase ( ) + parts [ 0 ] . substring ( 1 ) ? Parts [0]. CharAt (0). ToUpperCase () + Teile [0]. Substring (1)
0 ] ; : Teile [0];

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

camelized Rückkehr;
}

Mehr ...

Google AJAX API-Bibliothek: ein Durchbruch für Entwickler

AJAX Libraries API Google , in der letzten Periode hat eine Vielzahl an Werkzeugen für Entwickler veröffentlicht, aktualisieren ständig ihre Releases. Jetzt hält eine Vereinbarung mit beliebten AJAX-Framework, und nicht nur um die Verteilung der Bibliothek zentralisieren jQuery , Prototype , script.aculo.us , MooTools und Dojo !

In der Praxis ist es möglich, diese Bibliotheken nutzt die Infrastruktur und das Google-Netzwerk, mit deutlichen Vorteilen in Bezug auf Geschwindigkeit und Sicherheit zugreifen.

Die Geschwindigkeit, in der Last, wird von dem gleichen Netzwerk wie Google, die, neben der Bereitstellung einer Struktur per se von verteilten Server ermöglicht (standardmäßig) Belastung komprimiert (gzip / minify) der Bibliotheken garantiert. Das Hosting Google am nächsten an der Anfrage wird verwendet, um den Code zu senden, und wenn nicht oder vorübergehend nach unten traf, Google wird in das Netz stellen, aber das Senden der Javascript-Code!

Mehr ...

Shadowbox assetURL: Image-Pfad

Wenn Shadowbox sein Fenster öffnet, um einen Inhalte (Bilder, iframes, Movie, etc ...), Displays, wartet auf ein animiertes Gif, die im Paket kommt zu zeigen. Wenn die Seite mit Shadowbox ist auf dem gleichen Niveau der Bilder Ordner, funktioniert alles einwandfrei. Standardmäßig in der Tat, für die animierte GIF-Bilder unterhalb Shadowbox / loading.gif aussehen - oder Bilder / Laden-light.gif, wenn Sie Licht Stile (Schattenboxen light.css) wählte. Ansonsten, und oft gibt es auch das Risiko von nicht accorgesene, wenn wir in einem anderen Baum bist, erzeugt es einen schönen Code 404 - Seite nicht Träger, in unserem Fall-Datei wurde nicht gefunden!

Zur Lösung des Problems nur initialisieren Shadowbox mit einem geeigneten Parameter, die zur absoluten Pfad zu dem Ordner Bilder zeigt: undolog.com von, zum Beispiel, legte ich das animierte GIF der Laden direkt in der Wurzel in der Bilder-Ordner (wie etwa eine Milliarde andere Sites :) . Um diese Ordner zugänglich Shadowbox, unabhängig von dem Weg, trat ich semplicemenete:

1
2
/ / Init shadowbox mit assetURL Parameter
assetURL : 'http://www.undolog.com/' } ) ; Shadowbox Init ({assetURL: 'http://www.undolog.com/'}).;

Mehr ...

Alle Klone der Lightbox in einem dynamischen Array

Planetozh hat ein erstellt schöne Landschaft der dynamisches Instrument , das alle JavaScript-Bibliotheken wie Lightbox auflisten können.

Bild

Bild Mit einer Tafel (siehe Bild links) mit einer Anzahl von "Ticks" (Checkbox), die die verschiedenen Funktionen der Bibliotheken angeben, können Sie einen Filter wodurch man eine Liste von einem oder mehreren Bibliotheken, die den Job zu erledigen. Wir hoffen, dass der Autor dieser tollen Seite unterhält aktualisierte, sehr nützlich im Befreien von einer der zahlreichen und mächtigen Bibliotheken dieses Typs.

Mehr ...

Scriptaculous Effect.Tween: So funktioniert es

Aller Bibliotheken "Web 2.0" zur Verfügung, scriptaculous ist sicherlich die schlecht dokumentiert! Auf der offiziellen Website, oft langsam, die Dokumentation ist unvollständig, schlecht gemacht und schwierig zu bedienen. Mit den neuesten Versionen, dann werden einige neue Features fehlen gänzlich, ebenso wie der neue Core-Effekt Tween (Effect.Tween). Die letzteren in einer Weise ähnlich zu Tween Flash ermöglicht benutzerdefinierte Übergänge zu manipulieren. ÜBERSICHT seiner Basis ist die folgende:

Mehr ...

Light Gallery: LightView 2.0.0_rc1

LightView Hier ist noch ein weiterer neu veröffentlichten Dezente JavaScript-Bibliothek für Bildergalerien und vieles mehr. LightView in 2.0.0_rc1 Release , über weitere Funktionen, für die "offene" Fenster mit dem Inhalt, dass über die bloße Bild geht: Flash-Filme, QuickTime , Form und IFRAME! Im Vergleich zu der vorherigen Version (1.1.0 - die Griffe nur Bilder), dann ist diese Release Candidate erweiterten Funktionen sind auch in anderen Bibliotheken . . Die Werkzeuge von erforderlichen Lighview zu arbeiten, sind sehr gut bekannt Prototype 1.6.0.2 und Scriptaculous 1.8.1 . Gliattributi verwendet, um die Bibliothek zu verwalten sind class und rel .

Interessante einen Aspekt dieser Bibliothek ist die extreme Sorgfalt, mit der die Grafik angezeigt wird.

Bewertung: 9 - Startseite LightView

Mehr ...



Stop SOPA