Начало > Javascript > техники за оптимизация Javascript

Javascript техники за оптимизация

Често се пише JavaScript код, за да извършва валидирането страна клиент или да се даде въображаемо динамични богат интерфейс с помощта на DHTML и Ajax. Но имаме някога мисълта за написването на кода JavaScript, които не само ще функционира както на вашите изисквания, но също така ви дава максимална ефективност изход. За да се постигне това, което трябва да оптимизирате вашия JavaScript код.

Компресирането JavaScript изходен код
Празно увеличава размера на файла. Така че, ако ви JavaScript код е доста голям и е много празно ще се окажете в създаването на една голяма JS размер на файла мъдър и това ще се отрази на JS времето за изтегляне на клиентския компютър. Премахването на всички ненужни празни ще намали размера на файла и ще намали времето за изтегляне.

Премахване на нежелания обявени променлива
Всеки браузър разпределя някои размер на паметта за JavaScript двигателя за нейното изпълнение на код. Ако вашият JavaScript променлива стека граница надвишава вашата програма данни операция трябва след това двигателя JavaScript ще започне да хвърлят грешка, свързани с препълване стека. Така че е препоръчително да се премахне съд на променлива от паметта, когато не се изисква.

Вашата електронна поща:


Премахване на променлива от паметта в JavaScript

  ; variablename = NULL; 

Вашата електронна поща:


Обратното Loop граф:
Increment оператор отнема повече време, за да изпълни от снижаване операция. Така че в една линия операция, линии, считано от 0 до макс срок ще отнеме повече време, за да изпълни от линии, считано от макс срок до 0 като снижаване операция отнема по-малко време за изпълнение.

Пример:

  i = 0 ; i & lt ; 1000 ; i ++ ) { ... } за (I = 0; I & LT; 1000; I + +) (...) 

По-горе за линия ще отнеме повече време, отколкото

  i = 999 ; i >= 0 ; i -- ) { ... } за (I = 999; I> = 0; I -) (...) 

Персонализирано търсене


Популярни членове:

Споделете и се наслаждавайте:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • email
  • IndianPad
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Reddit
  • Add to favorites
  • PDF
  • Twitter
Tags: Категории: Javascript Tags:
  1. 19-ти ноември 2007 г в 13:10 | # 1

    Вие често са изумени, че нещата никога не мислех за мислене те са банални, може да направи хубаво разлика на това, което правя. Вашият малък малко пиша направи същото с мен днес.

    Благодаря

  1. 1-ви Април, 2010 год. в 23:43 | # 1