Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.javascript > #5260

Re: Generelles: per JS neue Seite Aufbauen

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.javascript
Subject Re: Generelles: per JS neue Seite Aufbauen
Date 2021-03-23 17:36 +0100
Message-ID <s3d8ur.5d8.1@stefan.msgid.phost.de> (permalink)
References <s3a9bs$hac$1@gwaiyur.mb-net.net> <ibs4grF4u0mU1@mid.individual.net> <s3c0h2$o68$1@gwaiyur.mb-net.net> <s3cib0.644.1@mid.maikkoenig.de>

Show all headers | View raw


Am 23.03.2021 um 11:10 schrieb Maik Koenig:
> Am 23.03.2021 um 07:06 schrieb Jan Novak:
>> Ah, ok, natürlich ... das wäre eine Lösung meines Problems
>> Zur Info: ... wie machen "großen" Applikation so etwas, welche keinen 
>> Seitenwechsel haben? Die übergeben das doch nicht auf diese Weise?
> 
> https://de.wikipedia.org/wiki/Ajax_(Programmierung)
> 
> User löst einen event aus, Javascript erzeugt daraus einen
> XMLHttpRequest und wartet dann auf die Antwort des Servers. Die Antwort
> wird dann benutzt um die Seite entsprechend anzupassen. Das
> Endlosscrolling bei Youtube und Co wird z.B. so gemacht. Diese
> Möglichkeit ist ja gerade der Witz bei Ajax.
> 
> Als Nutzer ist das deutlich angenehmer als eine neue Seite. Ich frage
> mich auch, warum dein Editor unbedingt in einer neuen Seite geladen
> werden soll, ich als Nutzer fände ein Overlay für den Editor in 90% der
> Fälle deutlich angenehmer.

Es kommt wie immer drauf an. Man darf nicht vergessen: wenn die
komplette Seite neu geladen wird, hat man einen neuen Kontext, auf den
man ein Bookmark setzen kann. In einem Ticketsystem würde mir das
ziemlich auf den Zünder gehen, wenn ich auf ein Ticket, das ich aus
einer Ticketliste geöffnet habe, kein Bookmark setzen kann. Eine
Ein-Seiten-Lösung müsste sowas simulieren (z.B. per Fragment Identifier).

Und Stichwort Endlosscrolling: sehr schön, wenn man nach unten scrollt,
um den Kontakt/AGB-Link zu finden, und das Javascript Inhalte nachlädt
und das weiter runter schiebt. Oder man klickt einen Link, geht zurück
und steht wieder ganz oben.

Vorteil der Ein-Seiten-Lösung ist, dass sie höhere Schwuppdizität bieten
kann und relativ simpel Dinge von einem Kontext in den nächsten
übernehmen kann; wenn du das zweite Ticket anklickst also z.B. gleich
Inhalte aus dem ersten vorschlagen. Wenn man sowas richtig machen will,
ist das aber eben eine riesige Menge Arbeit (die auch noch eine riesige
Menge Code fabriziert, der bei jedem Seitenaufruf auf Vorrat geladen wird).


  Stefan

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Generelles: per JS neue Seite Aufbauen Jan Novak <repcom@gmail.com> - 2021-03-22 15:25 +0100
  Re: Generelles: per JS neue Seite Aufbauen Arno Welzel <usenet@arnowelzel.de> - 2021-03-22 19:04 +0100
    Re: Generelles: per JS neue Seite Aufbauen Jan Novak <repcom@gmail.com> - 2021-03-23 07:06 +0100
      Re: Generelles: per JS neue Seite Aufbauen Maik Koenig <usenetspam@maikkoenig.de> - 2021-03-23 11:10 +0100
        Re: Generelles: per JS neue Seite Aufbauen Stefan Reuther <stefan.news@arcor.de> - 2021-03-23 17:36 +0100
          Re: Generelles: per JS neue Seite Aufbauen Arno Welzel <usenet@arnowelzel.de> - 2021-03-23 18:15 +0100
          Re: Generelles: per JS neue Seite Aufbauen Maik Koenig <usenetspam@maikkoenig.de> - 2021-03-23 19:19 +0100
            Re: Generelles: per JS neue Seite Aufbauen Stefan Reuther <stefan.news@arcor.de> - 2021-03-24 17:35 +0100
          Re: Generelles: per JS neue Seite Aufbauen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-03-26 20:04 +0100
      Re: Generelles: per JS neue Seite Aufbauen Arno Welzel <usenet@arnowelzel.de> - 2021-03-23 14:29 +0100
        Re: Generelles: per JS neue Seite Aufbauen Jan Novak <repcom@gmail.com> - 2021-03-24 07:09 +0100

csiph-web