Artikel Tagged 'Tutorials'
Wie alle Bibliotheken dieser Art auch jQuery können Sie die grundsätzliche Funktionsweise der Verwendung realer Plugins zu erweitern. Einhaltung der Regeln für ihren Betrieb, das heißt, wieder ist es immer ein Zeiger auf das ausgewählte Element oder jQuery selbst, können Sie ein Plugin mit ein paar Zeilen Code zu schreiben. Nehmen Sie zum Beispiel den vorgeschlagenen Code in jQuery gegen alle: ein Benchmark mit 5 Browser , die (nach der Korrektur durch gemeldet wurde Luca ):
1 2 3 4 5
| ) . css ( 'cursor' , 'pointer' ) . click ( $ ('H2.dropdown'). Css ('Cursor', 'Zeiger'). Klicken Sie auf ( function () { $ ( this ) . next ( ) . is ( ':hidden' ) ) $ ( this ) . next ( ) . slideDown ( ) ; else $ ( this ) . next ( ) . slideUp ( ) ; if (.. $ (this) next () is (': hidden')) $ (this) next () slidedown (); else $ (this) next () slideup ();.... } ); |
Fortsetzung ...
Wie hier versprochen wird die zweite Lektion in ActionScript 3.0! Heute starten wir die Analyse der ein einfaches Projekt, dass das Spiel oder das Tic Tac Toe Tic Tac Toe wiedergibt. Ich habe versucht, einige Besonderheiten in diesem Beispiel ActionScript 3.0 und versuchte, einen Platz für das Verständnis und die nicht auf Stil geben, gehören. Daraus folgt, dass, wenn ich das "Spiel" wirklich geschrieben hatte, wäre ich wahrscheinlich sehr unterschiedlich strukturiert, aber in diesem Fall habe ich versucht, zwischen einem klassischen Programm mit einem kompakten, hermetisch verständlicher für Neulinge zu vermitteln.
Fortsetzung ...
Die Klasse USimpleTabStrip präsentierte Unauffällig Einfache TabStrip , können auch verwendet, um eine zu erstellen einfaches Menü Akkordeon .
offerti da Scriptaculous : Mit den Auswirkungen der BlindUp() und BlindDown() angeboten von Scriptaculous :
1 2 3 4 5 6 7 8 9 10
| function init () { USimpleTabStrip ( ) ; UTS USimpleTabStrip = new (); ; UTS Init ().; function ( e ) { UTS. OnShow = function (e) { ( e ) ; . neuen Effect BlindDown (s); } function ( e ) { UTS. OnHide = function (e) { ( e ) ; . neuen Effect BlindUp (s); } } |
Und die Verlagerung des HTML-Elemente ( HTML-Quellcode ):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| "accordion" > < div class = "Akkordeon"> "#acc1" > Accordion 1 < / a > < ein href = "# ACC1"> Akkordeon 1 </ eins > "acc1" >< / a > < ein name = "ACC1"> </ eins > < div > h1 > < h1 > # 1 Inhalt </ h1 > p > < p > Blah blah blah .... </ p > </ div > "#acc2" > Accordion 2 < / a > < ein href = "# ACC2"> Akkordeon 2 </ eins > "acc2" >< / a > < ein name = "ACC2"> </ eins > < div > h1 > < h1 > # 2 Inhalt </ h1 > p > < p > Blah blah blah .... </ p > </ div > "#acc3" > Accordion 3 < / a > < ein href = "# ACC3"> Akkordeon 3 </ eins > "acc3" >< / a > < ein name = "ACC3"> </ eins > < div > h1 > < h1 > # 3 Content </ h1 > p > < p > Blah blah blah .... </ p > </ div > </ div > |
Sie erhalten ein einfaches Menü Akkordeon , die sehr schnell eingesetzt werden kann.
Fortsetzung ...
USimpleTabStrip Dezente JavaScript ist es, die klassische Anker-Links (noch) nicht innerhalb einer HTML-Seite zu verbessern. Diese Quelle ist eine Verbesserung der Funktion im vorgestellten Unauffällig Tabstrip . In dieser Version sowie Ausrichtung der Code mit Release 1.6 von prototype.js hat eine echte Klasse, um die Register zu handhaben. Die Mitteilung ist hier sehr einfach und unkompliziert. Sein Hauptwerk liegt in Hinzufügen eines Click-Ereignis den normalen Link zu verankern. CSS-Stile auch nicht vorgelegt werden, nur um die maximale Handlungsfreiheit zu verlassen, aber Sie können einen bekommen effektive TabStrip mit ein paar zusätzlichen Zeilen CSS-Code, siehe Hinzufügen von CSS-Stilen unten.
HTML
Die Klasse USimpleTabStrip der Arbeit an einem einfachen HTML, der Anker sftuttando ( <a name></a> ):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <-! Einfache Liste von Links auf der Seite -> < ul > = "#tbs1" > Link 1 < / a >< / li > < wird > < ein href = "# tbs1"> Link 1 </ eins > </ sie > = "#tbs2" > Link 2 < / a >< / li > < wird > < ein href = "# tbs2"> Link 2 </ eins > </ sie > = "#tbs3" > Link 3 < / a >< / li > < wird > < ein href = "# tbs3"> Link 3 </ eins > </ sie > </ ul > <-! Blocks / Tabs -> "tbs1" >< / a > < ein name = "tbs1"> </ eins > < div > h1 > < h1 > Listing # 1 </ h1 > p > < p > Blah blah blah .... </ p > </ div > "tbs2" >< / a > < ein name = "tbs2"> </ eins > < div > h1 > < h1 > Listing # 2 </ h1 > p > < p > Blah blah blah .... </ p > </ div > "tbs3" >< / a > < ein name = "tbs3"> </ eins > < div > h1 > < h1 > Data # 3 </ h1 > p > < p > Blah blah blah .... </ p > </ div > |
funziona da contenitore. Das Tag div knapp unterhalb der Anker a als Container zu arbeiten.
Fortsetzung ...
Prämisse
Actionscript 3.0 kann ein guter Ausgangspunkt, um damit vertraut machen können, diese nicht mit C-Programmierung und / oder C + +, orioentata Programmierung (OOP). Darüber hinaus wird diese Reihe von Lektionen nützlich sein, um diejenigen, die aus anderen Zimmern oder aus früheren Versionen von Flash.
Legen Sie ein Projekt
In dieser ersten Lektion werden wir sehen, wie Sie ein Projekt Flash CS3 Generika. Es ist gut zu bedienen, wenn die Projekte zu erwarten sind zu haben, um mit mindestens mehr als eine Datei behandeln. Die Nutzung der Projektergebnisse vorgestellt wurde - von Macromedia - bereits in den Versionen vor CS3, es sollte also ein Thema bekannt, dass Entwickler Actionscript 2.0.
Allerdings mit Actionscript 3.0 - wie wir sehen werden - es ist möglich, eine Actionscript (as)., Um das Dokument-Root-Film uns erstellen Fla sozusagen.. Diese Funktion ist sehr nützlich und macht auch ein Projekt mindestens mindestens zwei Dateien:. Die Fla Als assoziiert. Aus diesem Grund werden Sie "immer" aus einem Projekt, so jetzt die Organisation der verschiedenen Dateien (. Fla,. As, ...), die Teil unserer "Paket" der Entwicklung sein.
Auch, wenn Sie die dimesticazza lernen mit der Philosophie von Objekten, instrinseca in dieser Art von Sprache, am Ende mit vielen Dateien werden normal, selbst für einfache Projekte erheblich.
Fortsetzung ...
Es ist eine Funktion in WordPress, manchmal übersehen, wodurch es sehr vielseitig macht, vor allem für diejenigen, die Themen zu erstellen: die Verwendung von Vorlagen! Eine Vorlage ist nicht nur eine Datei in den Theme-Ordner enthalten. So identifizieren Sie es als Vorlage legen Sie einfach einen speziellen Kommentar am Anfang der Datei in PHP:
1 2 3
| / * Template Name: Sitemap * / |
Mit dieser Funktion können Sie eine leere Seite, mit dem Standard-Verfahren von WordPress, und verbinden Sie es mit unserem Template. Wenn Sie eine Datei erstellen, z. B. sitemap.php (Addition der Kommentar siehe oben) geladen und in den Ordner Ihrer Thema, werden Sie feststellen, dass der Redakteur bei der Erstellung einer statischen WordPress-Seite (keine post-) Menü Template (siehe unten) enthält den Namen der Template-Datei geladen wird. Wie in der Vorlage Abschnitt angedeutet:
Einige Themen haben benutzerdefinierte Vorlagen, die Sie für bestimmte Seiten mit zusätzlichen Funktionen oder benutzerdefinierte Grafiken enthalten können verwendet werden kann. [...]
Ich zum Beispiel habe ich diese Funktion, um eine dynamische Seite (die führt dann PHP-Code) erstellen kann eine echte Show sitemap für Ihr Blog.
Erstellen einer Seite Sitemap
Zuerst erstellen Sie eine Datei sitemap.php und laden Sie den Ordner Ihres Themas. WordPress durch die Schaffung einer neuen Seite, geben Sie ihm einen Namen und wählen Sie die Vorlage aus dem Menü, das sich unter dem Editor befindet! Fertig!
Die Vorlage, als Teil des Themas, es enthält auch alle die Struktur der das Thema selbst ist daher wichtig zu wissen und zu schreiben. Aber hier ist das Skelett einer Sitemap, die Sie ändern, um das Thema Sie installiert haben, reflektieren kann:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <Php / * Template Name: Sitemap * / ?> <? Php get_header ();?> "content" > < div id = "content"> have_posts ( ) ) : the_post ( ) ; ?> ? <Php if (have_posts ()): while (have_posts ()): the_post ();?> "post" id = "post-<?php the_ID(); ?> "> < div class = "post" id = "post-<? php the_ID ();?>"> h2 > < h2 > <? php the_title ();?> </ h2 > "date-time" ><?php the_time ( 'lj F, Y' ) ?>< / small > < kleine class = "date-time"> <? php the_time ('lj F, Y')?> </ kleine > "entry" > < div class = "entry"> href = "<?php bloginfo('url'); ?> " alt=" <?php bloginfo ( 'name' ) ; ?> ">Home < / a >< / strong >< / p > < p > < stark > < ein href = "<? php bloginfo ('url');?>" alt =" <? php bloginfo (' name');?>"> Home </ eins > </ p > </ p > h3 > < h3 > Seite </ h3 > < ul > ; ?> <? Php wp_list_pages ('title_li =');?> </ ul > h3 > < h3 > Post </ h3 > < ul > ) ; <Php $ archive_query = new WP_Query ('showposts = 1000'); while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?> = "<?php the_permalink() ?> " rel="bookmark" title="Permanent Link to <?php the_title ( ) ; ?> "> <?php the_title ( ) ; ?>< / a >< / li > < wird > < ein href = "<? php the_permalink ()?>" rel =" bookmark "title =" Permanenter Link zu <? php the_title ();?>"> <? php the_title ();?> </ ein > </ sie > <? Php endwhile;?> </ ul > h3 > < h3 > Monatsarchiv </ h3 > < ul > ; ?> <? Php wp_get_archives ('type = monatliche');?> </ ul > h3 > < h3 > Kategorie </ h3 > < ul > ; ?> <? Php wp_list_categories ('title_li = 0');?> </ ul > h3 > < h3 > RSS Feeds / FeedBurner </ h3 > < ul > = "<?php bloginfo('rdf_url'); ?> " alt="RDF/RSS 1.0 feed"> < acronym title = "Resource Description Framework" > RDF < / acronym > / < acronym title = "Really Simple Syndication" > RSS < / acronym > 1.0 feed < / a >< / li > < wird > < ein href = "<? php bloginfo ('rdf_url');?>" alt =" RDF / RSS 1.0 feed "> < acronym title = "Resource Description Framework"> RDF </ acronym > / < acronym title = "Really Simple Syndication"> RSS </ acronym > 1.0-Feeds </ eins > </ sie > = "<?php bloginfo('rss_url'); ?> " alt="RSS 0.92 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 0.92 feed < / a >< / li > < wird > < ein href = "<? php bloginfo ('rss_url');?>" alt =" RSS 0.92 feed "> < acronym title = "Really Simple Syndication"> RSS </ acronym > 0,92-Feed </ eins > </ sie > = "<?php bloginfo('rss2_url'); ?> " alt="RSS 2.0 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 2.0 feed < / a >< / li > < wird > < ein href = "<? php bloginfo ('rss2_url');?>" alt =" RSS 2.0 feed "> < acronym title = "Really Simple Syndication"> RSS </ acronym > 2.0-Feeds </ eins > </ sie > = "<?php bloginfo('atom_url'); ?> " alt="Atom feed">Atom feed < / a >< / li > < wird > < ein href = "<? php bloginfo ('atom_url');?>" alt =" Atom feed "> Atom-Feed </ eins > </ sie > </ ul > </ div > </ div > <? Php endwhile, endif;?> </ div > ? <Php get_sidebar (); get_footer ();?> |
Fortsetzung ...
Wählen Sie im Apple Web 2.0 images "reflektiert" Intrenet überflutet. Oft missbraucht, aber sind immer wieder beeindruckend. Know how, um ein gutes Geschäft ist nicht kompliziert und mit einem Pizzoc der Phantasie, können Sie es weniger "offensichtlich" und "Rabatt" ... wenn Sie nicht verzichten kann.
Die Grundlagen der SLR
Zunächst einmal wollen wir mal sehen, wie Sie eine grundlegende Reflexion. Die technische Grundlage zur Festlegung einer Reflexion, zumindest mein Favorit und ich benutze die ganze Zeit, ist einfach und schnelle Umsetzung. Diese Methode ermöglicht die maximale Freiheit, späteren Änderungen und erhält die Transparenz in Fall, dass Sie das Bild, um PNG 24 sparen mit Transparenz wollen.
1. Phosotoshop Wie immer offen und laden Sie das Bild wollen wir auf einer bestimmten Ebene spiegeln
2. Duplizieren unserer Schicht (ziehen Sie die Ebene-Symbol, um doppelte
) Und nominiamolo "Schatten" oder "Reflex"
3. Aus dem Menü "Bearbeiten" wählen Sie "Transform" / "Flip Vertical"
4. Ziehen Sie die neue Ebene "Reflex" unter der ursprünglichen Ebene und der Basis der ursprünglichen Schicht spostiamolo
5. Wir die Ebene "Reflex" auswählen und mit gedrückter ALT-Taste, fügen Sie eine Maske, indem Sie auf das Symbol
"Masken" in das Tool-Fenster-Layer, sollte die Schicht "Reflex" verschwinden
6. Wir wählen die Maske auf die Ebene "Reflex" und klicken Sie auf
Füllung
. 7 Wir richten einen Farbverlauf von schwarz oder weiß zu transparent: 
8. Zeichnen Sie die Steigung von der Mitte der ursprünglichen Schicht in der mittleren Schicht der "Reflex"
Fortsetzung ...
Der Text Replacement-Technik , die ich heute anwesend ist in mancher Hinsicht sehr interessant. Im Gegensatz zu den klassischen Bild mit CSS, um den Betrieb zu ersetzen , verwendet diese Technik, einen Flash-Film, um die Titel unserer Website zu überschreiben. Obwohl es ein wenig komplizierter, erfordert die Schaffung eines Flash-Films und die Verwendung von JavaScript, produziert eine Reihe erheblicher Vorteile:
- Hält die "Erreichbarkeit des Geländes mit einem True-Unauffällig Javascript- so, dass Raupen und Spinnen, die Seite als sehen weiterhin eine einfache und korrekte HTML
- Es erfordert nicht die Schaffung von n durch n Bild Titel. Nur ein Film für alle die Titel unserer Website, mit einer erheblichen Einsparung im Hinblick auf die Download-Ersatz
- Auch können Sie einfach Titel, aber normalerweise nicht verwendeten Schriftarten im Web erstellen
- Text kann in HTML, dank der Features von Flash wiedergegeben werden
- Der Text ist frei wählbar
- Wie können Sie fügen Sie ein Flash-Film und interaktive Animationen jeglicher Art
Sie werden bemerken auch, dass in diesem Verfahren praktisch keine CSS berücksichtigt!
Fortsetzung ...
Der korrekte Weg, um einen Titel in Grafiken auf einer Webseite einzufügen ist auf den Betrieb mit Stylesheets zu ersetzen (siehe Progressive Enhancement in Accessibility und Usability: unaufdringlich JavaScript ). Diese Technik ermöglicht es Ihnen, Inhalte leichter zugänglich Site unabhängig von der Display-Grafiken durch Stylesheets festgelegt machen. Außerdem haben Raupen und Spinnen, eine korrekte Lesen von HTML, ohne auf die Ersatz-Grafiken bieten dem Endbenutzer. Fügen Sie ein Bild direkt (TAG img ), in der Tat machen den Titeltext unzugänglich gewöhnliche Leser ASCII (Raupen, Spinnen, Blog-Plugins, Screenreader, etc ...).
Fortsetzung ...
Ich habe eine Klasse CountDown für Actionscript 3.0. Um es zu testen habe ich ein Beispiel mit dem Text-Rendering-Funktionen FIVe3D .
Hier klicken, um den Flash-Film öffnen
Fortsetzung ...
Neueste Kommentare
Mark : @ Mark: Danke für die Antwort. Zum Beispiel, wenn Sie einen Code zum Speichern / haben Sie die Ordner ...
Mark : Danke für die Antwort. Zum Beispiel, wenn Sie einen Code zum Speichern / haben Sie die Ordner ...
Giovambattista Fazioli : @ Mark: Im Prinzip, absolut, hängt viel ab, wie und was zum Download bereit. La ..
Mark : Hallo, guter Führer! Ich wollte fragen, können Sie den gleichen Code, um eine SQL-Datenbank laufen? Statt ...
Joseph : Hallo Ich wollte Sie fragen, wie können Sie in der Post finde ich hochgeladen einer Galerie von 50 Bildern, zum Beispiel ...