..
Колико пута смо чули да је ЈаваСцрипт најчешћи узрок кашњења у учитавање Веб странице? много пута, зар не? То је, нажалост, долази из чињенице да су многе услуге користе на сајтовима и блоговима које од споља укључивање веб странице ЈаваСцрипт код. На пример, мислим да услуга као што су статистике, банер размена, социјалне додатке, схоутбок, итд.
Сви ови елементи, као по правилу, су учитани на сајту кроз коришћење <сцрипт> овако:
<сцрипт типе="тект/јавасцрипт" срц="хттп://ввв.ситоестерно.цом/сервизио.јс"> </ сцрипт>Ова врста ознаке, колико је предвиђено, пати велики проблем: ако спољних ресурса не одговори брзо (на пример, зато што је сервер преоптерећен или постоји привремени проблем у мрежи), бровсер је позван да прикаже Веб страницу домаћине да код, он ће блокирати чекајући утовар ЈаваСцрипт учита. Последица тога је да на веб страници постану веома споро или, у најгорем случају, може доћи до беле ... што доводи до губитка саобраћаја!

Једно од решења за овај проблем нуди коришћење ифраме ознаке, али то није увек могуће када елемент има величину да уграде добро дефинисане (као што је банер) можете да користите ово решење ... али када се ставка мора да садржи различите величине или користите динамички ефекти, ифраме је свакако неадекватан.
Друго решење, које је такође веома једноставан, јесте да се ЈаваСцрипт код који директно не производи излаз (као што је статистика) на дну непосредно пре затварања <боди> ... али када наш код је да произведе оутпут и то мора бити смештена у прецизну тачку нашег распоред који није очигледно могуће.
Оба ова једноставна решења, дакле, нису одговор који тражите ... Видимо, дакле, шта је и како асинхроно учитавања ЈаваСцрипт кода.
| |
ЦСС (курс)
Веб дизајн и доступности у складу са В3Ц ЦСС и КСХТМЛ. Полазећи од 29 €. |
| |
ХТМЛ (курс)
Маркуп Лангуаге за Веб од 29 €. |
| |
Јава (курс)
Комплетан водич за клијент-страни скриптовање. Полазећи од 39 €. |