ЈаваСцрипт: примере примјене
Ако одмах не потопите у концизну синтаксу и функционалност семантике ЈаваСцрипт-а, једноставни примери кодова ће вам помоћи да брзо научите како побољшати динамику и ефикасност ваших страница.
ЈС је програмски језик унутар претраживача. ЈаваСцрипт има солидно искуство за рад са елементима странице, оригиналним решењима у области објектно-оријентисаних програмирања, "зна како" да комуницира са сервером, јер бројни примери ЈаваСцрипта кодова нису одмах доступни за разумевање и примену.
Опште путем приватног: једноставан почетак
Програмирање унутар прегледача је и даље релативномлади, али брзо нагомилали квалитетно и оригинално искуство. Синтакса и семантика ЈаваСцрипт је добијен из наслова "предака", а у смислу функционалности и практичности синтаксе - од пре-Интернет програмских језика, првенствено Ц / Ц ++, Пасцал.
Ако погледате примере ЈаваСцрипта, не бисте требалинастојати да одмах разумеју логику размишљања аутора и функционалност алгоритама - ово је мало перспективна занимања, боље је да се фокусирате на сопствену приватну праксу.
Једноставно почните повезивањем управљачке јединице на тело и напишите традиционални "Хелло" у модерном стилу "Ја сам спреман".
Ови примери ЈаваСцрипт-а показују:
- догађај онлоад који се јавља након учитавања странице додељен је руковалац - ГоПаге () функција;
- Страница се учитава и ГоПаге () добија контролу;
- позовите унутрашњу функцију језика упозорења, која приказује поруку у прегледачу "Ја сам спреман";
- претраживач чека на одговор посетиоца.
Коментари садрже описе поступака који се обично требају урадити након што се страница учита и тајмер почиње.
Веома згодан: ЈС је врло блиско повезан са елементима странице. Значи, позив на доцумент.гетЕлементБиИд даје референцу диву са идентификатором "сцТимер". Користећи дТимер.иннерХТМЛ = "било који валидан ХТМЛ код" дизајн, можете динамички промијенити садржај овог див.
Потребно је посветити посебну пажњунепожељност грешке у телу сценарија у ЈаваСцрипт. Примјери овога имају негативне посљедице. У код назначено алерт ( "И" спреман "), а овај посао не може бити дозвољено да означи било који тип линије апострофа: и једнокреветне и двокреветне, при чему унутар пар једне врсте могу се користити сами, а други - као симбол ..
У том случају требало да буде наведено, било алерт ( "И" м спремни "), упозорење (" И`м спреман "), упозорење (" И "м спремни"), или друге комбинације.
О грешкама у ЈС-коду
На почетку је био претраживач, на иницијативу посетиоцаучитао је страницу сајта, направио ДОМ стабло и омогућио ЈаваСцрипт да делује: пружио му могућност да анализира учитану страницу, иницијализира своје елементе, повеже управљачке програме и успоставља контакт са сервером.
Анализирање ЈаваСцрипт-а (примера), морате цртатиобратите пажњу на код за дебаговање. Ова процедура најчешће пада на програмера. Бровсер у којем се рад ради може да понуди неке алатке за отклањање грешака, али пракса показује да строго поштовање синтаксе језика, једноставност и исправност алгоритма имају много већи ефекат за постизање резултата рада.
</ п>