Ich habe versucht, herauszufinden, wie die "live search" -Funktion bei http://www.codeandtheory.com/#/work/ funktioniert. Ich habe mich im Firebug angeschaut und habe eine Reihe von AJAX-Suchanleitungen angeschaut, aber CodeandTehorys scheint viel "glatter" zu funktionieren. Irgendwelche Ideen?Wie funktioniert die Live-Suche von codeandtheory?
0
A
Antwort
2
Diese Seite löst keine AJAX-Anfragen aus. Alle Daten befinden sich bereits auf der Seite, sodass die Suche relevante Ergebnisse einfach anzeigt oder verbirgt, ohne dass neue Informationen vom Server abgerufen werden müssen.
Es ist sicherlich reibungsloser, da es keine Verzögerung für eine Netzwerk (AJAX) Anfrage gibt, aber es funktioniert nur, wenn es möglich ist, alle möglichen Suchergebnisse von Anfang an auf der Seite zu platzieren.
0
Ich würde nicht sagen, die Website ist glatt, es macht 107 separate Anfragen, insgesamt 2,17 MB für die Anfangslast.
Verwandte Themen
- 1. Wie funktioniert die asynchrone Ausführung von autohotkey?
- 2. Wie funktioniert die Web-Bereitstellung von Unity3D?
- 3. Wie funktioniert die Oberfläche von Surfaceflinger?
- 4. Wie funktioniert die Verwendung von HtmlHelper.BeginForm()?
- 5. Wie funktioniert die Größenbeschränkung von WPF?
- 6. Wie funktioniert die Methode hashCode() von Java?
- 7. Wie funktioniert die Funktion "map_id" von geom_map?
- 8. Wie funktioniert die Implementierung von CImg Hough?
- 9. Wie funktioniert die Installation von vmware easy?
- 10. Wie funktioniert die magische% -Paste von IPython?
- 11. Wie funktioniert die "Mail" von PHP?
- 12. Wie funktioniert die Adressierung von Bytes?
- 13. Wie funktioniert die View-Klasse von django
- 14. Wie funktioniert die Suchfunktion von Python?
- 15. C++: Wie funktioniert die Zufallszugriffszeit von Stringvektoren?
- 16. Wie funktioniert die Methode automaticLinkDetectionEnabled von NSTextView?
- 17. Wie funktioniert die interne Implementierung von memcpy?
- 18. Wie funktioniert die Cmp_to_key-Funktion von Python?
- 19. Wie funktioniert die logische Zuordnung von JavaScript?
- 20. Wie funktioniert die $ watch-Funktion von AngularJS?
- 21. Wie funktioniert die Verwendung von "[]" als Parameter?
- 22. Wie funktioniert die ClearSign-Option von GnuPG?
- 23. Wie funktioniert die @Scheduled Annotation von Spring?
- 24. Wie funktioniert die Indizierung von Nebenhandlungen arbeiten
- 25. Wie funktioniert die Serialisierung von Lazy Fields?
- 26. Wie funktioniert die Jasminuhr?
- 27. Wie funktioniert die Mehrfachzuweisung?
- 28. Wie funktioniert die Programmierung?
- 29. Wie funktioniert die DiggBar?
- 30. Wie funktioniert die Versionskontrolle?
Ja, das ist mir aufgefallen ... Kannst du an jemanden denken, der es besser macht? – stapler