5 JavaScript Performance Tipps! [Tutorial]

preview_player
Показать описание
Fragen oder Probleme? Werde Teil der Community! (Kostenlos)

Unterstütze den Channel:

Links aus dem Video:

Meine Social Media Seiten:

Wenn ihr euch für meine Ausrüstung, Software oder Bücher interessiert dann schaut einfach hier mal vorbei und unterstützt mich mit einem Kauf.

Copyright by Johannes Schiel / Unleashed Design
Рекомендации по теме
Комментарии
Автор

Super Videos die du da machst. Bei Tipp #1 wird es jedoch schwierig wenn man einige for loops in seinem script hat. Man müllt seinen global space so ja ordentlich zu. Hast du es mal mit map versucht anstelle von for loops? Wäre interessant was da Performance mäßig rumkommt

fhyxio
Автор

Tipp#1 hab ich noch nicht gekannt, bzw. wunderts mich. Wie schon jemand in den Kommentaren gesagt hat ist ein Array ja auch nur eine Art von Objekt. ".length" weist ganz klar darauf hin dass es ein Attribut eines Objekts ist. Wäre es eine Funktion, dann würde es ja array.length() heißen. Muss ich direkt mal vergleichen. Echt spannend^^

---

Was du hier noch "vergessen" hast, wäre Tipp#6, das weglassen von unnötigen Javascript Frameworks oder Jquery Plugins. Gerade Anfänger neigen dazu sich riesengroße Jquery Plugins einzubauen, obwohl sie die selbe Aufgabe mit 4-5 zeilen Javascript selber schreiben hätten können.

Damit meine ich zb. das jquery Accordion. Um das nutzen zu können braucht man jquery, jqueryUI und das mitgelieferte Stylesheet. Dann nimmt man sich vlt. noch ein Paralaxx-Script, ein Galeriescript und eine Google Maps Karte dazu....und schon ist die Seite Urlangsam.

Ich weiß das weil ich das früher selber so gemacht habe^^

Meinungsmacher
Автор

Sehr interessant und nachvollziehbar. Bis auf den 1. Punkt, den versteh ich nicht so ganz. Also: Ein Array ist ja in Javascript auch nichts Anderes als ein Objekt. So ein Objekt hat Attribute(Variablen) und Methoden(Funktionen). Wenn wir also 10000 mal vom Objekt "test" das Attribut "length" abfragen, dann dürfte das doch nicht mehr Performance kosten, als wenn man eine reguläre Variable im Mainscript 10000 Mal abfragt. Schließlich ist "length" ja keine Funktion, welche jedes mal die Länge neu berechnet.
Oder kostet der Zugriff auf ein Attribut in einem Objekt mehr Zeit, als auf eine reguläre Variable?

GortunNET
Автор

Das Gute: Indem man den Code reduziert verbessert man nicht nur die Performance sondern schafft gleichzeitig einen übersichtlicheren Programmier-Code.

lgktube
Автор

kannst du mal zeigen wie man mit Bitcoins bezahlt? z.b in einem onlineshop oder sowas.

leonheider