Mida JavaScript teeb?

click fraud protection
HTML-koodid

JavaScript on programmeerimiskeel, mis on kasulik teie veebilehe sisu ja stiiliga manipuleerimiseks.

Pildi krediit: Janka Dharmasena/iStock/Getty Images

JavaScript on üks maailma populaarsemaid programmeerimiskeeli, mida kasutatakse peamiselt veebilehtede automatiseerimise, animatsioonide ja interaktiivsuse lisamiseks. Veebiarendajad kasutavad JavaScripti kõigeks alates lihtsate toimingute automatiseerimisest kuni keerukate veebilehtede loomiseni, mis käituvad nagu töölaua tarkvararakendused. JavaScripti kasutatakse ka väljaspool veebi tarkvaras, serverites ja manustatud riistvara juhtelementides.

Käivitage veebilehtedel JavaScript

Veebilehtedel kasutatav JavaScript on "kliendipoolne" programmeerimiskeel. See tähendab, et JavaScripti skripte loetakse, tõlgendatakse ja käivitatakse kliendis, mis on teie veebibrauser. Võrdluseks: "serveripoolsed" programmeerimiskeeled töötavad kaugarvutis, näiteks veebisaiti majutavas serveris. JavaScripti kliendipoolne olemus võimaldab arendajatel lisada interaktiivseid funktsioone, mis muudavad ja värskendavad veebilehte ilma lehe uut koopiat veebisaidilt uuesti laadimata.

Päeva video

Rakendage elementaarset automatiseerimist

Lisaks standardsetele programmeerimiskeele funktsioonidele, nagu tekstiga manipuleerimine ja matemaatilised arvutused, pääseb JavaScript juurde suurele hulgale teabele brauseri ja veebilehe kohta, milles see töötab. JavaScript võib seda teavet kasutada kellaajal põhineva kohandatud tervituse kirjutamiseks, veebilehe aadressi lisamiseks lehe jalusesse ja veebilehe optimeerimiseks kasutatava brauseri alusel.

Värskendage veebilehe sisu käigu pealt

Kaks olulist funktsiooni annavad JavaScriptile võimaluse veebilehte käigupealt muuta, kui sellega suhtlete. Esiteks on JavaScript "sündmuspõhine", mis tähendab, et see võib reageerida sellistele sündmustele nagu hiireklõpsud, klaviatuuri sisestus, veebilehe laadimine või ajalõpp. Teiseks on JavaScriptil juurdepääs dokumendiobjekti mudelile (DOM), mis on veebilehe struktuuri liides. See annab JavaScriptile juurdepääsu veebilehe piltide, teksti, vormiväljade, stiilide ja muude elementide ja atribuutide lugemiseks ja muutmiseks.

Sündmused ja DOM-i liides võimaldavad JavaScripti arendajatel täita praktilisi ülesandeid, nagu vormisisestuse valideerimine, samuti lisada interaktiivseid funktsioone, nagu pildiliugurid ja mängud. Need on dünaamilise HTML-i (DHTML) juurutamisel kesksel kohal.

Suhtle Pilvega

Kasutades asünkroonset JavaScripti + XML-i (Ajax), saab JavaScript serveriga andmeid vahetada. See annab võimaluse kasutada võimsate veebirakenduste loomiseks serveripoolseid ressursse. Ajaxi abil pääseb JavaScript juurde arvutusvõimsusele, andmetele ja spetsiaalsetele serveriressurssidele, mida on ebaotstarbekas või võimatu pakkuda puhtalt kliendipoolses rakenduses. Näiteks saab Ajaxit kasutada vormiväljade loomiseks, mis pakuvad tippimisel soovitusi ja kuvavad otsingut tulemusi ilma veebilehte uuesti laadimata ja pakkuda interaktiivseid kaarte, mida saate hiireliigutusega uurida kursor.

Tea eeliseid ja puudusi

JavaScript on üks tööriistu, mida veebiarendajad kasutavad automatiseerimisega aja säästmiseks, veebisaidi külastajate meelitamiseks veenvate funktsioonidega ja kasutajakogemuse parandamiseks. Arendajad kasutavad JavaScripti funktsioonide lisamiseks, ilma et oleks vaja hooldada ja toetada brauseripõhiseid lisandmooduleid. JavaScripti saab kasutada rikkalike veebirakenduste juurutamiseks ilma spetsiaalset tarkvara nõudmata.

Siiski on turvaprobleemide potentsiaal. JavaScripti mootori haavatavused, saitidevaheline skriptimine (XSS), saitidevaheline taotluste võltsimine ja muud ärakasutamise võimalused võivad avada veebisaidi külastajad ja veebiserverid rünnakutele, mis võivad ohustada tundlikke andmeid või kahjustada arvutit süsteemid.

Võimalik, et JavaScripti haavatavust võidakse kasutada teie failide ja privaatsete brauseriandmete varastamiseks või teie arvutisse pahatahtliku tarkvara installimiseks. Hoidke oma operatsioonisüsteem ja brauser ajakohasena. Kaitske oma arvutit viirusetõrjetarkvaraga. Kaitske oma brauserit, kohandades seadeid kõrge turvataseme kasutamiseks, lülitades sisse hoiatused ja viipad ning keelates ActiveX ja Java. Olge linkide jälgimisel, isikuandmete sisestamisel, failide allalaadimisel ja skriptide käitamise lubamisel ettevaatlik.