Kaj lahko naredi Javascript?
JavaScript je eno izmed najbolj priljubljenih programskih narečja na svetu, ki se ga sprva uporablja za vključitev informatizacije, dejavnosti, poleg intuitivnosti do spletnih strani. Spletni inženirji uporabljajo JavaScript za karkoli, od računalnizacije razumnih nalogov do izdelave zapletenih spletnih strani, ki delujejo kot aplikacije za programiranje delovnega območja. JavaScript je v spletu primerljivo uporabljen pri programiranju, strežniki pa tudi pri vsaditvi nadzora opreme. S spletnimi mesti se običajno uporablja povezava prek HTML-ja, večina spletnih brskalnikov pa je delovala kot posrednik za JavaScript. Zaradi varnosti je javascript v programu omejen (tako na primer ne more priti do datotečnega sistema).
Definicija na visoki ravni
JavaScript je skriptno ali programsko narečje, ki vam omogoča izvajanje kompleksnih dejavnosti na spletnih straneh spletnega mesta - vsakič, ko stran na spletnem mestu pokaže statične podatke, ki jih morate gledati - razstavljanje prebojnih posodobitev vsebine, intuitivnih zemljevidov, živahnih 2D / 3D modelov, pregledovanja video jukeboxi in podobno - lahko stavite, da je JavaScript smiselno vključen. To je tretja plast večplastnega kvadrata standardnih spletnih napredkov, od katerih sta dva (HTML in CSS) vgradila v bistveno več podrobnosti v različnih delih področja učenja. In končno, lahko vključimo nekaj JavaScript za izvajanje dinamičnega vedenja.
Kako Javascript pomaga?
Sredinsko narečje JavaScript je sestavljeno iz nekaterih širokih programskih atributov, ki vam omogočajo:
- Hranite uporabne lastnosti znotraj dejavnikov. Na primer v zgornjem primeru zahtevamo, da se vnese drugo ime, nato pa to ime shranite v spremenljivko imenovano ime.
- Operacije na delih vsebine (v programiranju so imenovane "strune"). V zgornji priložnosti uporabimo niz "Player 1:" in ga povežemo s spremenljivko imena za izdelavo celotnega imena vsebine, npr. "Player 1: Chris".
- Teče kode glede na nekaj primerov na strani spletnega mesta. Zgoraj smo v našem precedensu poskrbeli, da smo ugotovili, kdaj kliknemo ulov in pozneje izvedli kodo, ki osveži oznako vsebine.
Kar je pomembno ali bolj spodbudno, so vse pomembne stvari koristnost, ustvarjena nad središčnim JavaScript narečjem. Vmesniki za programiranje aplikacij (API-ji) vam omogočajo, da lahko v svoji kodi JavaScript uporabite pooblastila.
Kaj JavaScript deluje na vaši strani?
Kaj pa hitro povzamemo račun, kaj se zgodi, ko spletno stran v program zložite. Medtem ko kopirate stran spletnega mesta v svoji aplikaciji, izvajate kodo (HTML, CSS in dodatno JavaScript) znotraj izvršilne domene (zavihek program). To je kot obrat za predelavo, ki zahteva surove materiale (koda), poleg tega pa da tudi izdelek (stran spletnega mesta). Programski motor JavaScript izvaja JavaScript, ki sledi HTML-ju in CSS-ju, ki so ga na veliko spletno mesto postavili in ga nastavili. To zagotavlja strukturo in slog strani, ki sta zdaj v položaju, ko se začne izvajati JavaScript. To je izjemna točka, saj je resnično osnovna uporaba JavaScripta močno spremeniti HTML in CSS, da napolnite uporabniški vmesnik, prek API-ja za model dokumenta dokumenta. Ob izredni možnosti, da je JavaScript zložil in predlagal, da še naprej deluje, preden bi HTML in CSS vplival, se bodo pozneje zgodile napake.
Varnost brskalnika
Vsak zavihek programa ima svoj razdelek za izvajanje kode (ti imetniki so v specializiranih poimenovanjih imenovani "izvedbeni pogoji") - to ponavadi pokaže, da se koda na vseh zavihkih izvaja samodejno in koda v enem zavihku ne more hitro vplivati kodo na drugem zavihku - ali na različnih spletnih mestih. To je izreden varnostni standard - v primeru, da to ni bilo stanje, bi zasebniki lahko začeli sestavljati kodo za odvzem podatkov z različnih destinacij in drugih takih degeneriranih stvari.
Komunicirajte z oblakom
Če Asynchronous JavaScript poleg XML (Ajax) uporablja asistenco, lahko trgovanje s podatki strežnikom. To daje možnost uporabe sredstev na strani strežnika za ustvarjanje odzivnih spletnih aplikacij. S programom Ajax lahko JavaScript pridobi moč, znanje in tehnološko-znanstvene lastnosti strežnika, ki so nelogične ali težko izvedljive v celotni aplikaciji na strani stranke. Na primer, Ajax je mogoče uporabiti za izdelavo ročaja oblike, ki prispeva priporočila med tipkanjem, navedite indeksirane sezname brez ponovnega nalaganja spletne strani in podajte intuitivne zemljevide, ki jih lahko pregledate s potegom miške.
Izvedite osnovno avtomatizacijo
Ne glede na običajne atribute programskega narečja, na primer nadzor vsebine dodatno matematične figurice, JavaScript lahko pride do bogastva podatkov o programu in spletni strani, v kateri deluje. JavaScript lahko te podatke uporabi za sestavo po meri dobrodošlice glede na letni čas dan, vdelajte naslov spletne strani v nogo strani in tako izboljšajte spletno stran, odvisno od programa, ki ga uporabljate.
Posodobite vsebino spletnih strani v letu
Dve izjemni lastnosti dajeta JavaScriptu možnost, da spletno stran sproti prilagaja, ko govorite z njo. Za začetek je JavaScript usmerjen v "priložnosti", kar kaže, da se lahko odzove na primere, na primer s kliki miške, vnosom konzole, zlaganjem spletnih strani ali časovno omejitvijo. Nato se JavaScript približa dokumentnemu modelu predmeta (DOM), vmesniku do strukture spletne strani. To omogoča JavaScript dostop do vpogleda in spreminjanja slik, vsebine, polja polja, slogov in edinstvenih komponent in lastnosti spletne strani.
Priložnosti poleg vmesnika DOM omogočajo inženirjem JavaScript, da aktivirajo razumna podviga, na primer, da odobrijo strukturni prispevek in dodatno vdelajo intelektualne lastnosti, na primer drsnike in rekreacije. Ti so pomembni za izvedbo dinamičnega HTML-ja (DHTML).
Povzetek
Na podoben način, tako tudi vaša osnovna dimenzija v vesolju JavaScript. Začeli smo s samo hipotezo, da vas začnemo postavljati navadno, iz katerega razloga ste uporabljali JavaScript in kakšne stvari lahko počnete z njim. Po naključju ste videli nekaj preizkusov kod in ugotovili, kako se JavaScript med diskretnimi stvarmi usklajuje z vsemi ostanki kode na vašem spletnem mestu.
Trenutno se lahko zdi nekoliko presenetljivo, kljub temu pa vas bomo v tem tečaju popeljali skozi razumne napredke, ki bodo dobro napredovali.
Priporočeni članki
To je vodnik o tem, kaj Javascript lahko naredi? Tu smo razpravljali o zmožnostih Javascripta, varnosti brskalnika in komunikaciji z Cloudom. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Kaj je jQuery? | Začnite uporabljati jQuery
- Kaj je PHP? | Uporaba in prednosti
- Kako dodati tabele sloga HTML?
- Naučite se najboljših okvirov Javascripta
- Metode funkcij JavaScript Math
- Pregled orodij JavaScript