
Основният проблем, свързан със събитието за зареждане на страница, е, че то може да се използва за инжектиране на зловреден код в уеб страница. Това може да стане чрез зареждане на специално създадена уеб страница в iframe или чрез използване на експлойт за инжектиране на скрипт в уеб страница. Това може да позволи на атакуващите да изпълнят произволен код на компютъра на жертвата, да откраднат данни от компютъра на жертвата или дори да инсталират зловреден софтуер на компютъра на жертвата.
window.onload = function() { // code goes here };
Този кодов ред казва, че когато прозорецът се зареди, функцията ще се изпълнява.
Фибоначи
В математиката Фибоначи е поредица от числа, в която всяко число е сбор от предходните две. Последователността започва с 0 и 1 и продължава вечно.
В JavaScript Фибоначи може да бъде представен с помощта на функцията fib(). Тази функция приема два аргумента: число и предишната му стойност. Връща следващото число в редицата на Фибоначи, ако вече е известно, или в противен случай връща текущата стойност на fib(n-1)+fib(n).
Ето един пример, който отпечатва първите 10 числа на Фибоначи:
console.log(fib()); // 0, 1, 1, 2, 3, 5, 8, 13, 21, 34
Последователност
Последователностите са мощна функция на JavaScript, която ви позволява да създавате и манипулирате колекции от данни. Последователностите могат да се използват за създаване на списъци, масиви и други структури от данни.
Последователността е подредена колекция от стойности. Можете да създадете последователност, като използвате конструктора Array или като използвате оператора за диапазон.
Можете да получите достъп до отделни елементи в последователност, като използвате свойството индекс. Можете също да използвате оператора за разделяне за достъп до конкретни елементи в последователност.
Можете също така да използвате операторите push и pop, за да добавяте и премахвате съответно елементи от последователност.