Glavni problem vezan za događaj učitavanja stranice je taj što se može koristiti za ubacivanje zlonamjernog koda u web stranicu. Ovo se može učiniti učitavanjem posebno izrađene web stranice u iframe ili korištenjem eksploatacije za ubacivanje skripte u web stranicu. Ovo može dozvoliti napadačima da izvrše proizvoljan kod na računaru žrtve, ukradu podatke sa računara žrtve ili čak instaliraju zlonamerni softver na računar žrtve.
window.onload = function() { // code goes here };
Ova linija koda govori da će se funkcija pokrenuti kada se prozor učita.
Fibonacci
U matematici, Fibonači je niz brojeva u kojima je svaki broj zbir prethodna dva. Niz počinje sa 0 i 1 i nastavlja se zauvijek.
U JavaScript-u, Fibonacci se može predstaviti pomoću funkcije fib() . Ova funkcija uzima dva argumenta: broj i njegovu prethodnu vrijednost. Vraća sljedeći broj u Fibonačijevom nizu ako je već poznat, ili pak vraća trenutnu vrijednost fib(n-1)+fib(n) .
Evo primjera koji ispisuje prvih 10 Fibonaccijevih brojeva:
console.log(fib()); // 0, 1, 1, 2, 3, 5, 8, 13, 21, 34
sekvence
Sekvence su moćna karakteristika JavaScript-a koja vam omogućava da kreirate i manipulišete zbirkama podataka. Sekvence se mogu koristiti za kreiranje lista, nizova i drugih struktura podataka.
Niz je uređena kolekcija vrijednosti. Možete kreirati niz pomoću konstruktora niza ili pomoću operatora raspona.
Možete pristupiti pojedinačnim elementima u nizu koristeći svojstvo index. Također možete koristiti operator slice za pristup određenim elementima u nizu.
Također možete koristiti push i pop operatore za dodavanje i uklanjanje elemenata iz sekvence.