国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Web-Frontend js-Tutorial Machen Sie Ihre eigenen Website -Abzeichen mit JQuery und JSON

Machen Sie Ihre eigenen Website -Abzeichen mit JQuery und JSON

Mar 05, 2025 am 12:32 AM

Machen Sie Ihre eigenen Website -Abzeichen mit JQuery und JSON

Machen Sie Ihre eigenen Website -Abzeichen mit JQuery und JSON

Dienste wie Flickr, Delicious und Twitter bieten JavaScript -Abzeichen oder Widgets, die Sie Ihrer Website hinzufügen k?nnen. Aber wenn Sie bereits ein JavaScript -Framework auf Ihrer Website wie JQuery verwenden, warum sollten Sie dann mehr JavaScript hinzufügen? Au?erdem macht es mehr Spa?, Ihre eigenen zu machen. Alle diese Dienste bieten auch eine JSON -Format -Feed -API an, und das Rollen Ihres eigenen Widgets ist einfach. Hier ist eine, die ich in kürzester Zeit für Twitter mit JQuery gepeitscht habe. Sie werden überrascht sein, wie wenig Code er ben?tigt.

Alles, was Sie brauchen, um die Twitter JSON -API zu verwenden, ist eine URL:

http://twitter.com/status/user_timeline/sitepointdotcom.json?count=5&callback=yourFunction

Ersetzen Sie SitePointDotcom durch einen beliebigen Twitter -Benutzernamen, ?ndern Sie die Anzahl = 5 auf die Anzahl der Tweets, die Sie abrufen m?chten, und Ihre Funktion mit dem Namen Ihrer Rückruffunktion, und Sie sind bereit zu gehen. Kopieren Sie diese URL in das Adressfeld Ihres Browsers und Sie k?nnen die JSON -Daten herunterladen, um einen Blick darauf zu werfen:

yourfunction([ ... ]);

Die Ausgabe ist ein Aufruf Ihrer JavaScript -Funktion. Ein Array, das eine Sammlung von JSON -Objekten enth?lt - eines für jeden Tweet - wird als einzelnes Argument übergeben. Die Idee ist, dass Sie Ihrer Webseite mit der obigen URL als Quelle ein Skriptelement hinzufügen. Dies ist erforderlich, um die in den meisten Browsern vorhandene AJAX -Sicherheitsbeschr?nkung zu umgehen, in denen JavaScript Ajax -Anrufe nicht an Dom?nen als die aktuelle Aufrufe t?tigen kann. Es ist jedoch ziemlich in Ordnung, eine JavaScript -Quelldatei aus einer anderen Domain aufzunehmen. Dies ist der Standardweg, wie diese Arten von Abzeichen funktionieren.

Wir werden jedoch einen anderen Ansatz verwenden, da das Hinzufügen eines weiteren Skript -Tags und sicherzustellen, dass eine Rückruffunktion für mich unordentlich klingt. Wir werden die au?ergew?hnlich praktische Getjson -Funktion in JQuery verwenden. Erstens ben?tigen wir jedoch einige HTML, um die Widget -Daten einzustellen:

<div >
  <p>
    <a href="http://twitter.com/sitepointdotcom">
        Follow me on Twitter
    </a>
  </p>
</div>

Die Idee ist, dass alle Twitter -Updates als separate Absatzelemente in dieses DIV -Element einstellen. Sch?n und einfach. Mir gef?llt es auch, denn wenn das JavaScript aus irgendeinem Grund nicht ausgeführt wird, gibt es auf der Seite aussagekr?ftige Inhalte, anstatt beispielsweise eine Ladeanimation, die nie beendet ist.

Ich m?chte, dass dieses Skript abgefeuert wird, sobald die Seite fertig ist, und der beste Weg, dies in JQuery zu tun, ist die Verwendung von $ (Dokument).

$(document).ready(function(){
  //our code goes here...
});

Alle Anforderungen an die GetJson -Methode sind eine URL. Was ist gut an dieser Funktion ist das, wenn Sie den Parameter Parameter für Abfrage -Zeichenfolge hinzufügen? Bis zum Ende der URL kümmert sich JQuery um die Rückruffunktion für Sie:

$(document).ready(function(){
  var tweeturl = "http://twitter.com/status/"
      +"user_timeline/sitepointdotcom.json?count=5"
      +"&callback=?";
  $.getJSON(tweeturl, function(data){
    //read the JSON data here...  
  });
});

JQuery wird die JSON -Daten an die im zweite Argument als Datenvariablen angegebene Funktion übergeben. Wir k?nnen dann jede Methode verwenden, um alle Tweets zu durchschleifen und sie in die HTML unserer Seite einfügen:

yourfunction([ ... ]);

Wenn Sie sich die Demo ansehen, sehen Sie jetzt ein Widget, das Twitter -Daten einzieht, jeden Tweet in einen HTML -Absatz konvertiert und sie in die HTML unserer Seite einfügt. Wir fügen den Tweets auch einen Klassenwert von ODD oder sogar den Tweets hinzu, damit wir alternierende Hintergrundfarben in CSS implementieren k?nnen. So weit so gut, aber was fehlt? Nun, ich denke, ein Twitter -Abzeichen muss zumindest @replies, Hashtags und URLs verlinken. Und das Hinzufügen einiger regul?rer JavaScript -Ausdrücke erledigen diesen Job für uns gut:

<div >
  <p>
    <a href="http://twitter.com/sitepointdotcom">
        Follow me on Twitter
    </a>
  </p>
</div>

Das ist es! Schauen Sie sich das fertige Produkt an. Wie einfach war das?

Der gleiche Ansatz kann mit k?stlichen, flickr-, last.fm- und sogar yahoo -Pfeifen verfolgt werden. Es gibt auch viel Raum für Verbesserungen. Sie k?nnen Zeitinformationen hinzufügen, Link zur Tweet -URL, Avatare hinzufügen und so weiter. Raena, der andere technische Redakteur von SitePoint, schlug vor, dass Sie sogar Daten aus all diesen Diensten in umgekehrter chronologischer Reihenfolge zusammenführen k?nnten, um ein Lifestream-Stil zu erstellen. Wenn Sie es versuchen, Ihre eigenen zu machen, hinterlassen Sie einen Kommentar und lassen Sie es mich wissen.

Das obige ist der detaillierte Inhalt vonMachen Sie Ihre eigenen Website -Abzeichen mit JQuery und JSON. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Java vs. JavaScript: Die Verwirrung beseitigen Java vs. JavaScript: Die Verwirrung beseitigen Jun 20, 2025 am 12:27 AM

Java und JavaScript sind unterschiedliche Programmiersprachen, die jeweils für verschiedene Anwendungsszenarien geeignet sind. Java wird für die Entwicklung gro?er Unternehmen und mobiler Anwendungen verwendet, w?hrend JavaScript haupts?chlich für die Entwicklung von Webseiten verwendet wird.

JavaScript -Kommentare: Kurzer Erl?uterung JavaScript -Kommentare: Kurzer Erl?uterung Jun 19, 2025 am 12:40 AM

JavaScriptComents AreseessentialFormaintaining, Lesen und GuidingCodeexexecution.1) einzelne Linecommments Arequickickexplanationen.2) Multi-LindexplainComproxlogicorProvedetailedDocumentation.3) InlinecommentsclarifyspecificPartsosensofCode.BestPracticic

Wie arbeite man mit Daten und Zeiten in JS? Wie arbeite man mit Daten und Zeiten in JS? Jul 01, 2025 am 01:27 AM

Die folgenden Punkte sollten bei der Verarbeitung von Daten und Zeiten in JavaScript festgestellt werden: 1. Es gibt viele M?glichkeiten, Datumsobjekte zu erstellen. Es wird empfohlen, ISO -Format -Zeichenfolgen zu verwenden, um die Kompatibilit?t sicherzustellen. 2. Die Zeitinformationen erhalten und festlegen k?nnen und setzen Sie Methoden fest, und beachten Sie, dass der Monat mit 0 beginnt. 3. Die manuell formatierende Daten sind Zeichenfolgen erforderlich, und auch Bibliotheken von Drittanbietern k?nnen verwendet werden. 4. Es wird empfohlen, Bibliotheken zu verwenden, die Zeitzonen wie Luxon unterstützen. Das Beherrschen dieser wichtigen Punkte kann h?ufige Fehler effektiv vermeiden.

Warum sollten Sie  Tags am Ende des  platzieren? Warum sollten Sie Tags am Ende des platzieren? Jul 02, 2025 am 01:22 AM

PlatztagsattheBottomofabogpostorwebpageServeSpracticalPurposesforseo, Usexperience und design.1ithelpswithseobyallowingEnginestoaccessKeyword-relevantTagswithoutClutteringHemainContent.2.

JavaScript vs. Java: Ein umfassender Vergleich für Entwickler JavaScript vs. Java: Ein umfassender Vergleich für Entwickler Jun 20, 2025 am 12:21 AM

JavaScriptispreferredforwebdevelopment,whileJavaisbetterforlarge-scalebackendsystemsandAndroidapps.1)JavaScriptexcelsincreatinginteractivewebexperienceswithitsdynamicnatureandDOMmanipulation.2)Javaoffersstrongtypingandobject-orientedfeatures,idealfor

JavaScript: Datentypen zur effizienten Codierung untersuchen JavaScript: Datentypen zur effizienten Codierung untersuchen Jun 20, 2025 am 12:46 AM

JavaScripthassevenfundamentaldatatypes:number,string,boolean,undefined,null,object,andsymbol.1)Numbersuseadouble-precisionformat,usefulforwidevaluerangesbutbecautiouswithfloating-pointarithmetic.2)Stringsareimmutable,useefficientconcatenationmethodsf

Was sprudelt und f?ngt Ereignis im Dom? Was sprudelt und f?ngt Ereignis im Dom? Jul 02, 2025 am 01:19 AM

Ereigniserfassung und Blase sind zwei Phasen der Ereignisausbreitung in DOM. Die Erfassung erfolgt von der oberen Schicht bis zum Zielelement, und die Blase ist vom Zielelement bis zur oberen Schicht. 1. Die Ereigniserfassung wird implementiert, indem der UseCapture -Parameter von AddEventListener auf true festgelegt wird. 2. Ereignisblase ist das Standardverhalten, Uscapture ist auf false oder weggelassen. 3. Die Ereignisausbreitung kann verwendet werden, um die Ereignisausbreitung zu verhindern. 4. Event Bubbling unterstützt die Ereignisdelegation, um die Effizienz der dynamischen Inhaltsverarbeitung zu verbessern. 5. Capture kann verwendet werden, um Ereignisse im Voraus abzufangen, wie z. B. Protokollierung oder Fehlerverarbeitung. Das Verst?ndnis dieser beiden Phasen hilft dabei, das Timing und die Reaktion von JavaScript auf Benutzeroperationen genau zu steuern.

Was ist der Unterschied zwischen Java und JavaScript? Was ist der Unterschied zwischen Java und JavaScript? Jun 17, 2025 am 09:17 AM

Java und JavaScript sind verschiedene Programmiersprachen. 1.Java ist eine statisch typisierte und kompilierte Sprache, die für Unternehmensanwendungen und gro?e Systeme geeignet ist. 2. JavaScript ist ein dynamischer Typ und eine interpretierte Sprache, die haupts?chlich für die Webinteraktion und die Front-End-Entwicklung verwendet wird.

See all articles