AJAX - Content Loading
Aus Wikizone
Version vom 2. März 2017, 11:06 Uhr von 37.49.32.84 (Diskussion) (Die Seite wurde neu angelegt: „== Links == http://www.webdesignerdepot.com/2014/02/how-to-supercharge-your-sites-speed-with-ajax-and-jquery/ == Grundlagen == === Strategien === Über AJAX i…“)
Links
http://www.webdesignerdepot.com/2014/02/how-to-supercharge-your-sites-speed-with-ajax-and-jquery/
Grundlagen
Strategien
Über AJAX ist es möglich nur Teile einer Website zu laden und an bestehende anzufügen oder diese zu ersetzen. Das spart Ladezeit. Aus SEO Sicht sollte man die URL ebenfalls aktualisieren. Und die Browserhistory aktualisieren. Außerdem sollte die gesamte Seite neu geladen werden, wenn Die Seite direkt im Browser aufgerufen wird. Also alle Inhalte.
Wenn Teile der Seite geladen werden sollen gibt es generell zwei Wege.
- Server checkt ob AJAX Anforderung vorliegt und liefert dann nur den benötigten Teil der Inhalte aus. I.d.R. den Inhalt.
- AJAX aufruf entscheidet welche Teile der Seite geladen werden sollen. Etwas mehr Ladevolumen, weil der komplette Markdown geladen wird. Allerdings nur die benötigten Verweise (also keine Skipte, Bilder, etc. die nicht benötigt werden).
Load Container Content
$("#area").load("something.html #content");
Oder nur die Inhalte ohne das umschließende DIV
$("#area").load("something.html #area > *");
Variante wäre evtl. mit .innerHTML();