Pumunta sa nilalaman

JavaScript

Mula sa Wikipedia, ang malayang ensiklopedya
Pagbabago noong 14:57, 11 Disyembre 2013 ni Maskbot (usapan | ambag)

Nagsimula ang ideya ng naturang mga dynamic na web page sa pagkaka-imbento ng scripting language JavaScript. Ang pagsuporta ng JavaScript sa mga pangunahing web browser at nangangahulugan na makakapagsama ang mga web page na iyon ng higit na makahulugang real-time na mga pakikipag-ugnay. Halimbawa, kung nagpunan ka ng online na form at na-click ang pindutan na “isumite,” magagamit ng web page ang JavaScript upang tingnan ang iyong mga entry sa real-time at agad kang aalertuhan kung mali mong napunan ang form.

Ngunit ang dynamic na alam natin ngayon at nabuo nang ipinakilala ang XHR (XMLHttpRequest) sa JavaScript, at unang ginamit sa mga application sa web tulad ng Microsoft Outlook para sa Web, Gmail at Google Maps. Pinagana ng XHR ang mga indibidwal na bahagi ng isang web page — isang laro, mapa, video, maikling survey — na babaguhin nang hindi kinakailangang i-reload ang buong pahina. Bilang resulta, mas mabilis at higit na tumutugon ang apps sa web.

Naging higit na tumutugon din ang mga web page sa pagpapakilala ng CSS (Cascading Style Sheets). Binibigyan ng CSS ang mga programmer ng madali, mahusay na paraan upang tukuyin ang layout ng isang web page at pagandahin ang pahina gamit ang mga elemento sa pagdidisenyo tulad ng mga kulay, bilugang sulok, at animation.

Madalas na sumasangguni ang mga web programmer sa makapangyarihang kumbinasyong ito ng JavaScript, XHR, CSS at iba pang mga teknolohiya sa web tulad ng AJAX (Asynchronous JavaScript and XML). Patuloy ding nagbago ang HTML habang isinasama ang higit pang mga tampok at pagpapabuti sa mga bagong bersyon ng HTML standard.

Nagbago ang web sa ngayon mula sa nagpapatuloy na pagsusumikap ng lahat ng mga technologist, mga nag-iisip, coder at mga samahan na lumikha sa mga teknolohiya sa web na ito at tinitiyak na suportado sila sa mga web browser tulad ng Internet Explorer, Firefox, Safari at Google Chrome. Ginawa ng ugnayan sa pagitan ng mga teknolohiya sa web at browser na ito ang web na bukas at madaling gamiting platform ng konstruksiyon para sa mga web developer, na siya namang gumagawa ng maraming kapaki-pakinabang at kasiya-siyang application sa web na ginagamit natin araw-araw.