2009-05-27 6 views
1

Ich wollte meinen Benutzern ein kleines Stück JavaScript oder HTML-Code geben, die sie auf ihrer Website platzieren und Informationen über sie anzeigen können. Ein bisschen wie StackOverFlows neues Feature Flair.Erfahren Sie, wie Sie Flair für meine Benutzer (JavaScript Snippets) erstellen können

Ich habe eine Idee, wie man es programmiert. Ich würde ihnen ein JS mit einem HTML geben, das eine DIV ID = "MySite_Info" hatte. Dann würde der JS zu meiner Site gehen und etwas JSON oder XML holen und dann die Daten mit einem DIV in den HTML-Code eintragen, den ich ihnen auf ihrer Site gegeben habe.

Gibt es einen besseren Weg, dies zu tun? Oder irgendwelche Beispiele online, denen ich folgen sollte? Was ist der beste Weg, um diese JavaScript-Snippets zu erstellen? (Nicht sicher, was der richtige Name ist)

Antwort

1

Es gibt zwei grundlegende Optionen.

  1. Bilder (und Bilder von Text saugen)
  2. JavaScript - wie Sie

Der beschriebene Ansatz ich in Anspruch nehmen würde wäre:

  1. dynamisch die JS erzeugen einen Server mit Nebenprozess. Dies würde Daten für den Benutzer einschließen (unter Verwendung eines JSON-Generators, um die Daten in einem geeigneten Format leicht zu erzeugen).
  2. Erstellen Sie das Abzeichen, das Element mit dem Dokument-ID und appendChild das erzeugte Abzeichen
+1

Aufbau der Abzeichen mit DOM-Methoden Standard-DOM-Methoden

  • zu finden ist 10x bis 50x langsamer als die Verwendung von innerHTML- mit rohen HTML verwenden. Ich würde empfehlen, HTML einfach von einem Webservice in ein div zurück zu leiten. –

  • +0

    Ich denke, ich werde nur HTML zurücksenden und innerHTML verwenden. Danke für die Hilfe Jungs. –