Posted on Sa 02 Juni 2012

jQuery - Hallo Welt

jQuery ist ein freies, umfangreiches und leicht erweiterbares Javascript-Framework. Dieses wundersame Rahmenwerk und Toolset erfreut sich großer Beliebtheit und wird in vielen bekannten Content-Management-Systemen eingesetzt. Es vereinfacht Javascript-Lösungswege und lässt Dynamik und Interaktivität in eine Website mit einfließen. Animationen können einfach erstellt, Inhalt hinzugefügt und Elemente verändert werden. Mittels \$-Funktion oder der jQuery-Funktion wird ein jQuery-Objekt erstellt. Als erstes wird bestimmt was manipuliert werden soll. Die selektierten Elemente können dann durch jQuery-Methoden verändert werden. Beispiel:

<!DOCTYPE html>
<html>
<head>
<style>
div { font-size: 5em; color: red; }
</style>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<body>

<div id="one">Hallo Welt</div>
<div id="two">jQuery</div>

<script>
$(document).ready(function() {
$("div").css("color","blue");
});
</script>
</body>
</html>

Per <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> in Zeile 7 wird jQuery in eine HTML-Seite eingebunden. Durch \$(document).ready(function() { }); in Zeile 15 und 17 wird das ganze Dokument geladen bevor die enthaltenen jQuery-Anweisungen ausgeführt werden. In Zeile 16 kommt es dann zur Veränderung der Textfarbe innerhalb aller div-Container. Anhand von \$("div") werden alle div-Container ausgewählt. Mittels \$("div").css("color","blue"); wird die Eigenschaft color (Textfarbe) mit dem Wert blue belegt. Statt rot, wie in Zeile 5 durch color: red; festgelegt, wird der Text in allen div-Containern in blau angezeigt. Eine Spezifizierung auf einen bestimmten div-Container ist durch die id möglich. Wird \$("div").css("color","blue"); durch \$("div#one").css("color","blue"); ersetzt erscheint nur der Inhalt "Hallo Welt" vom div-Container mit der id one in blau.

Comments


There are no comments yet.

Add a Comment

You can use the Markdown syntax to format your comment.

Comment Atom Feed

© heiko. Built using Pelican. Theme by Giulio Fidente on github. .