АСП.НЕТ МВЦ - Рад са ЈаваСцрипт -ом

Преглед садржаја
Прошле су године када су системи и веб странице били само текст и дугмад, данас су еволуирали да постану референца за богате текстове и радње у реалном времену избегавајући поновно учитавање страница.
Занимљиве веб странице попут Фејсбук или Гмаил јако зависе од ове врсте ефеката обогаћивања мрежа и томе се прибегава Јавасцрипт, овај језик који ради на клијенту омогућава нам преузимање на наш сервер и стварање више интерактивних ефеката.
Радим са Јавасцрипт -ом
Један од главних детаља при раду са Јавасцрипт је да га сви прегледачи не тумаче на исти начин, па постоји код који ће се оптимално изводити у Интернет Екплорер 9 али од верзије 8 уназад то ће нам дати грешку, многи ће можда рећи да је боље користити Хром или Фирефок Међутим, из различитих разлога, ако желимо добру веб страницу, морамо покушати да је развијемо тако да сви могу уживати у нашој апликацији без обзира на прегледач.
Где нас подржати?Имајући ово на уму, можемо се ослонити на различите Јавасцрипт оквире као што су јКуери који нам помажу у паковању изворних функција и стварању начина рада где са мање кода постижемо занимљиве резултате.
Погледајмо на слици два кода где можемо да упоредимо Јавасцрипт чиста и њен еквивалент у јКуери:

Узимајући у обзир некомпатибилности наведене у претходним верзијама ИЕ -а, видимо да морамо направити неке изузетке у свом коду, то нам даје око дванаест редова кода, сада на следећој слици видимо како поједностављујемо рад са јКуери:

Овде резимирамо у 2 реда оно што нас је довело до великог дела горњег кода, али ово није магија или било какво варање, само јКуери брине о паковању великог броја кода Јавасцрипт дајући нам могућност лакшег извршавања функција, укључујући и валидације за већину прегледача и друге елементе.
ДОМ дрво
Тхе ДОМ дрво То је структура наше веб странице, са овим можемо поставити елементе у ХТМЛ без потребе за обрадом са сервером, захваљујући томе можемо радити асинхроне функције, односно не морамо поново учитавати страницу да бисмо добили резултате .
Овим можемо обогатити наше системе пружајући већу брзину и уштеду ресурса на нашем серверу.
Како лоцирати елементе?Покрет унутар СУНЦЕ то ћемо учинити захваљујући селектори који су идентификатори сваког елемента, то можемо учинити по ид -у елемената или по класама, чак и уз мало више обраде можемо лоцирати неименоване елементе само по њиховом типу и по контејнеру у којем се налазе.
Као што видимо, могућности су врло широке и као таква и сложеност програмирања, па морамо врло добро познавати основе како се не бисмо изгубили или направили неефикасан код.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave