Frage

Kann jemand erklären, was Strophe ist?

Ich glaube, es hat etwas mit XMPP zu tun?

Wie kann ich es mit JQuery in eine Site integrieren?

War es hilfreich?

Lösung

Strophe ist kein Jabber -Client und es ist kein XMPP -Client. Es ist eine Bibliothek, mit der Sie problemlos eines davon schreiben können. Sie könnten (mit großer Schwierigkeit) einen Jabber/XMPP -Client mit JavaScript oder JQuery von Grund auf neu schreiben, aber dies wäre sehr schwierig, wie folgt das Generieren und Senden von XML:

<body xmlns='http://jabber.org/protocol/httpbind' sid='e4fcc09444a61059e88296a106e86e1ff1454f9b' wait='60' requests='2' inactivity='30' maxpause='120' polling='2' ver='1.8' from='localhost' secure='true' authid='1027072784' xmlns:xmpp='urn:xmpp:xbosh' xmlns:stream='http://etherx.jabber.org/streams' xmpp:version='1.0'><stream:features xmlns:stream='http://etherx.jabber.org/streams'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/>

Strophe ist eine Bibliothek von JavaScript -Funktionen, die den Prozess des Schreibens eines XMPP -Clients erleichtert. Es verfügt über Methoden, mit denen Sie eine Verbindung zu einem Server herstellen können, um eine Nachricht an einen Benutzer zu senden, um einen Kontakt hinzuzufügen - und sie kennt die XML, die an den Server gesendet werden muss, um diese Aktionen auszuführen. Grundsätzlich macht es alle schwierigen Dinge - das XML erzeugt, sendet, verbindet und kommunizieren Sachen für Sie. Das macht Ihr Leben viel einfacher.

Andere Tipps

Strophe ist ein XMPP -Client, der in JavaScript geschrieben wurde. Insbesondere handelt es sich um eine JavaScript-Bibliothek, in der Sie Echtzeit-Webanwendungen mit über umfassenden XMPP-Funktionen schreiben können. Es ist "Echtzeit", weil es ein verwendet. "Komet-ähnliche "Technik, die als" Bosh "bekannt ist http://xmpp.org/extensions/xep-0124.html.

Sobald Sie die Grundlagen von Strophe gelernt haben, wird die Verwendung mit JQuery "einfach funktionieren", da es keinen widersprüchlichen Code, benannten Funktionen oder Abhängigkeiten gibt.

Die API -Dokumentation für die Bibliothek finden Sie hier -> Str <> Phe API

Es ist eine JavaScript -Bibliothek, die von JQuery getrennt ist. Offensichtlich können Sie eine JavaScript -Bibliothek von anderen anrufen, damit ich nicht glaube, dass Sie eine bestimmte JQuery -Integration erfordern werden.

Strophe verwendet bereits JQuery. Tatsächlich liehen die Strophe Builder APIs die $ () -Syntax von JQuery aus. Schauen Sie sich das Echobot -Beispiel an, das mit der Quelle geliefert wird. Schauen Sie sich die Strophe Google -Gruppe auf jeden Fall an (http://groups.google.com/group/strophe), wo Sie Jack Moffitt (Schöpfer von Strophe) finden würden, beantwortet sich umgehend Fragen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top