lostm1nd / HackBulgaria

Projects related to the courses at HackBulgaria
1 stars 0 forks source link

window е излишен #16

Closed RadoRado closed 10 years ago

RadoRado commented 10 years ago

Навсякъде, където правиш:

window.localStorage.getItem('SavedTasks'))

window-a е излишен.

За да не търси всеки път JavaScript-a в глобалния scope, което може да стане бавно при често използване, подай си localStorage като локална дефиниция на анонимната функция:

(function(localStorage) {
...
} (window.localStorage) );

Така ще го виждаш вътре и ще бъде от локалния scope на функцията. Т.е всеки път като го търсиш ще го намираш бързо.

RadoRado commented 10 years ago

Това важи и за App-а и за User-a :)

lostm1nd commented 10 years ago

А ще има ли разлика в бързината всъщност, при положение, че аз си го извиквам като window.localStorage. Или то ще ми търси и window в локалния scope?

RadoRado commented 10 years ago

Ще търси window в локалния scope, да :-)

За това е по добра идея да си сложиш нещата, които ще използваш в локалния scope.