AJAX at Javascript

Anonim

Kapag tinitingnan namin ang ilang mga website, kami ay pagkatapos ng data na nasa loob nito. At ang isang buong pahina ay karaniwang hindi sapat upang i-hold ang lahat ng bagay na gusto naming malaman, kaya kailangan ng isang link sa kasalukuyang pahina sa susunod. Ngunit kung minsan ay hindi namin kailangan o nais na baguhin ang buong pahina, lamang ang isang tiyak na bahagi nito. Halimbawa, mayroon kaming isang shoutbox sa isang pahina, hindi namin nais na muling i-reload ang buong pahina tuwing lumilitaw ang isang bagong entry sa screen.

Ang unang upang magbigay ng ganitong uri ng pag-andar ay Java, na nagbibigay ng maliit na pinagsama-samang mga applet na maaaring mag-load ng data nang asynchronously. Sa paglaon, ibinigay ng AJAX ang pamantayan ng mga pinahihintulutang coder upang humiling ng data nang walang-kaagad upang baguhin ang pag-load ng bagong data nang hindi binabago ang web page.

Ang Javascript, sa kabilang banda, ay isang client side scripting language na nagbibigay-daan sa paglikha ng mga dynamic na web page na nagbibigay ng isang bagong antas ng interactivity. Ang bentahe ng JavaScript ay na dahil ito ay isang client side application, maaari itong lumikha ng mga dynamic na mga web page na mas kumplikado kaysa sa kung ano ang maaaring gawin ng server side script. Ang mga server side script ay pinapatakbo ng host machine at samakatuwid, ay may limitadong mapagkukunan lalo na kapag may maraming tao na nag-access sa server na iyon. Ang pagiging nasa computer ng client, ang Javascript ay may maraming mapagkukunan upang i-play nang walang kinalaman sa aktibidad sa server.

Ang kalakasan na disbentaha ng Javascript ay na ito ay isang napakahusay na kandidato para sa isang Trojan na mai-install sa iyong computer. Dahil ito ay tumatakbo sa client, pinahintulutan nito ang ilang mga mapagkukunan na maaaring magbigay ng kontrol sa iyong computer sa isang tagalabas, potensyal na maisama ka sa isang botnet. Ang lunas sa sagabal na ito ay sa pamamagitan ng hindi nagpapahintulot sa mga hindi pinagkakatiwalaan na javascript code na patakbuhin sa iyong computer.

Ang AJAX at Javascript ay may kaugnayan dahil sa ang katunayan na ang AJAX ay ang pamamaraan na ginagamit ng Javascript upang makuha ang karamihan ng data nito mula sa server. Kapag ang Javascript ay lumilikha ng mga dynamic na web page, hindi ito humiling ng lahat ng bagay na maaaring kailanganin nito mula sa server dahil ito ay magiging sanhi ng napakatagal na oras ng paglo-load. Sa halip, ito ay naglo-load lamang kung ano ang kailangan upang i-load ang unang pahina. Sa tuwing ang isang gumagamit ay may isang bagay na kakailanganin ng higit pang data, magagamit ng Javascript ang AJAX upang humiling ng kinakailangang data upang maiwasan ang muling i-load ang pahina.

Tulad ng makikita natin, ang AJAX ay isa lamang na tool na maaaring magamit sa pamamagitan ng mga scripting wika tulad ng Javascript upang mapahusay ang hitsura at pakiramdam ng kanilang mga web page.

Tingnan ang Mga Aklat na may kaugnayan sa AJAX at Javascript.