Zyklus Js Fx Optionen

Lsaquolsaquo home jQuery Cycle Plugin Schauen Sie sich Cycle2. Die neueste in der Cycle-Linie von Diashows. Das jQuery Cycle Plugin ist ein Slideshow-Plugin, das viele verschiedene Arten von Übergangseffekten unterstützt. Es unterstützt Pause-on-Hover, Auto-Stop, Auto-fit, vorher Callbacks, klicken Sie triggers und vieles mehr. Es unterstützt auch, aber nicht erforderlich, die Easing-Plugin. Funktionsweise Das Plugin stellt eine Methode namens cycle bereit, die auf einem Containerelement aufgerufen wird. Jedes untergeordnete Element des Containers wird zu einer Folie. Optionen steuern, wie und wann die Folien umgestellt werden. ScrollRight (Klicken) Bilder werden in diesen Demos verwendet, weil sie cool aussehen, aber Diashows sind nicht auf Bilder beschränkt. Sie können jedes beliebige Element verwenden. Effekte durchsuchen Über die Seite Effekte-Browser können Sie eine Vorschau der verfügbaren Effekte anzeigen. Weitere Demos und Beispiele Das Cycle Plugin bietet viele Optionen, um Ihre Diashow anzupassen. Die Standardoptionswerte können durch Übergeben eines Optionsobjekts an die Zyklusmethode, durch Verwenden von Metadaten auf dem Containerelement oder durch Neudefinition der Werte in Ihrem eigenen Code überschrieben werden. Weitere Informationen finden Sie auf der Seite "Optionen-Referenz". Danksagung Besonderer Dank an Torsten Baldes. Matt Oakes und Ben Sterling für die vielen Ideen, die mir bekam begonnen Zyklus in 2007.lsaquolsaquo Zyklus nach Hause jQuery Cycle-Plugin auf das Schreiben - Anfänger Demos 1 - Alle Definieren Sie Ihr Markup und Stile der Beispiele auf dieser Seite verwenden Sie die folgende Markup und CSS: 2 - ein Effekt, den Sie von einem der folgenden Namen Effekte wählen: blindX Blindy blindZ decken curtainX curtainY fadeZoom growX growY scrollUp scrollscrollleft scrollRight scrollHorz scrollVert Slidex mische verblassen slideY werfen aufgerichteten Aufdeck turnleft turnright uncover wischen Sie den Namen des Effekts von entweder angeben vergrößern Übergeben eines Strings an die Zyklusmethode oder durch Verwenden eines Optionsobjekts und Festlegen der fx-Eigenschaft auf den Namen des gewünschten Effekts.3 - Wählen Sie Geschwindigkeits - und Zeitüberschreitungswerte Als nächstes können Sie Geschwindigkeits - und Zeitlimitwerte auswählen, um zu steuern, wie schnell und wie oft Treten die Folienübergänge auf. Die Geschwindigkeitsoption definiert die Anzahl der Millisekunden, die benötigt wird, um von einer Folie zur nächsten überzugehen. Die Timeout-Option gibt an, wie viele Millisekunden zwischen dem Beginn jedes Übergangs vergehen werden. 4 - Wählen Sie Andere Optionen Es gibt viele andere Optionen zur Auswahl. Zwei, die Sie nützlich finden können, sind Pause und zufällig. Die Pause-Option bewirkt, dass die Diashow pausiert, wenn die Maus über die Folie schwebt. Die zufällige Option bewirkt, dass die Dias in zufälliger Reihenfolge und nicht sequentiell dargestellt werden. Dinge, die in Mind beibehalten werden - CSS-Regeln Beachten Sie beim Erstellen Ihrer Diashows, dass Animationseffekte am besten funktionieren, wenn sowohl der Container als auch die Folie über eine feste Box verfügen. - Beachten Sie, dass jedes untergeordnete Element des Containers eine slideUsing create-cycle-app wird. Der schnellste Weg zum Erstellen eines neuen Projekts mit Cycle. js ist die Verwendung von create-cycle-app. Sie haben die Wahl zwischen ES6 oder TypeScript, Browserify oder Webpack. Dies wird ein Projekt namens my-awesome-app (oder den Namen, den Sie wählen) mit Cycle Run und Cycle DOM erstellen. Wenn Sie mehr Kontrolle über Ihr Projekt haben möchten, ist der empfohlene Kanal zum Herunterladen von Cycle. js als Paket über npm. Erstellen Sie ein neues Verzeichnis und führen Sie dieses in diesem Verzeichnis aus: Dies installiert xstream. Zyklus ausführen mit xstream. Und Zyklus-DOM. Pakete xstream und Run sind die mindestens erforderliche API, um mit Cycle. js zu arbeiten. Das Run-Paket enthält einen einzigen Funktionslauf (). Und Cycle DOM ist der Standard-DOM-Treiber, der eine Möglichkeit zur Schnittstelle mit dem DOM bereitstellt. Sie können auch Cycle. js mit anderen Stream-Bibliotheken wie RxJS. Ihre Optionen sind: npm xstream cyclexstream-run (empfehlenswert, wenn Sie nicht wissen, was zu wählen) installieren npm installieren rx cyclerx-run (für RxJS v4) npm installieren rxjs cyclerxjs-run (für RxJS v5) npm meisten cyclemost-laufendem Betrieb installiert werden (für Cujo. js most. js) Pakete der Art orgpackage sind npm scoped Pakete. Wenn Ihre npm-Installation Version 2.11 oder höher ist. Überprüfen Sie Ihre npm-Version mit npm --version und aktualisieren Sie, um Cycle. js zu installieren. Wenn Sie nicht mit einer DOM-interfacing Web-Anwendung zu tun haben, können Sie cycledom bei der Installation weglassen. Erste Schritte Wir empfehlen die Verwendung eines Bündelungsprogramms wie browserify oder webpack. In Kombination mit ES6 (a. k.a. ES2015) über einen Transporter (z. B. Babel oder TypeScript). Die meisten Codebeispiele in dieser Dokumentation enthalten einige grundlegende Kenntnisse über ES6. Sobald Ihr Build-System eingerichtet ist, schreiben Sie Ihre JavaScript-Quelldatei wie: Die zweite Zeile importiert die Funktion run (main, drivers). Wobei main der Einstiegspunkt für unsere gesamte Anwendung ist und Treiber ein Datensatz von Treiberfunktionen ist, die durch einen Namen gekennzeichnet sind. Erstellen Sie die Hauptfunktion und die Treiberaufzeichnung: makeDOMDriver (Container) aus Cycle DOM gibt eine Treiberfunktion zur Interaktion mit dem DOM zurück. Diese Funktion wird unter dem Schlüssel DOM im Treiberobjekt oben registriert. Senden von Nachrichten vom main zum DOM-Treiber: Wir haben die main () - Funktion mit etwas Code gefüllt: liefert ein Objekt sinks, das einen xstream-Stream unter dem Namen DOM definiert hat. Dies zeigt an, dass main () den Stream als Nachrichten an den DOM-Treiber sendet. Senken sind ausgehende Nachrichten. Der Strom emittiert virtuelle DOM lth1gt Elemente Sekunden vergangen Wechsel im Laufe der Zeit jede Sekunde, wo wird ersetzt durch 0. 1. 2. usw. Fangen Sie Nachrichten von DOM in Haupt - und umgekehrt Anzeige: Funktion main () jetzt nimmt Quellen als Eingabe. Genau wie der Ausgang sinkt. Folgen die Eingangsquellen der gleichen Struktur: einem Objekt, das DOM als Eigenschaft enthält. Sources. DOM ist ein Objekt mit einer abfragbaren API, um Streams zu erhalten. Verwenden Sie sources. DOM. select (selector).events (eventType), um einen Stream von EventType-DOM-Ereignissen zu erhalten, die auf dem durch Selector angegebenen Element (en) geschehen. Diese main () - Funktion übernimmt den Strom von Klicks, der auf Eingabeelementen geschieht, und verknüpft diese Ereignisse mit virtuellen DOM-Elementen, die eine umschaltbare Checkbox anzeigen. Wir haben die div (). Eingang(). P () Helper-Funktionen, um virtuelle DOM-Elemente für die jeweilige ltdivgt zu erstellen. Ltinputgt. Ltpgt DOM-Elemente, aber Sie können auch JSX mit Babel. Die folgende funktioniert nur, wenn Sie mit Babel bauen: (1) installieren, um die NPM-Pakete babel-plugin-Transformation reagieren-jsx und snabbdom-jsx (2) eine Pragma für JSX angeben, wie im folgenden Beispiel. babelrc Datei gezeigt: ( 3) importieren Snabbdom JSX als Import von snabbdom-jsx. und dann können Sie JSX nutzen: Dieses Beispiel schildert die häufigsten Problemlösungsmuster in Cycle. js: formulieren den Computer Verhalten in Abhängigkeit von Streams: kontinuierlich Quelle Nachrichten von Treiber hören und kontinuierlich sinkt Nachrichten liefern (in unserem Fall, virtuelle DOM-Elemente) zu den Treibern. Lesen Sie das nächste Kapitel, um sich mit diesem Muster vertraut zu machen. Schnellstart In Zukunft können Sie schnell ein entwicklungs - und produktionsfertiges Cycle. js-Projekt mit der Cyc-Kesselplatte einrichten. Es kommt mit babel transpilation, hot-reloading, und einem isomorphen Server. Cycle. js als Skript In der seltenen Gelegenheit benötigen Sie Cycle. js-Skripte als eigenständige JavaScript-Dateien, können Sie sie von unpkg herunterladen:


Comments

Popular Posts