JavaScript je programski jezik. Neki drugi koje ste možda Äuli su C, Python, Java i C #. Općenito, programski jezik je naÄin da se raÄunalo opisuje neko ponaÅ¡anje: neki izraÄun ili druge radnje koje želite uÄiniti za vas. To jest, programski jezik opisuje program.
Postoji mnogo razliÄitih programskih jezika, sve sa svojim vlastitim prednostima i slabostima, ali oni u osnovi sve Äine isti posao da omogućuju upute za nekom ponaÅ¡anju. Oni to moraju uÄiniti u preciznom naÄinu na koji ih raÄunalo može slijediti.
Usporedite ovo nekim drugim jezicima koje smo vidjeli za raÄunala: HTML i CSS. Obojica su raÄunala "jezici", ali nisu programski jezici jer se ne koriste za stvaranje programa. (Oni su jeziÄni jezik dokumenta i jezik vizualnog stila.)
JavaScript je programski jezik koji se implementira u modernim web-preglednicima. To jest, možete ukljuÄiti JavaScript kod kao dio web-stranice ili web-mjesta, a web-preglednik koji se koristi za prikaz stranice će pokrenuti k´d.
Vrsta "ponaÅ¡anja" koju želimo na web stranicama može varirati dosta. JavaScript kod može izmijeniti trenutnu HTML stranicu (dodavanje, uklanjanje ili mijenjanje sadržaja), odgovoriti na korisniÄke dogaÄ‘aje (kao Å¡to je ulazak u neki tekst ili negdje) i može staviti te stvari zajedno s logikom izraženim u programima.
U ovom teÄaju ćemo istražiti nekoliko stvari koje se mogu uÄiniti s JavaScriptom. Tu je svakako mnogo viÅ¡e nego može biti pokriveno u jednom teÄaju, ali nadamo se da ćete barem imati osjećaj za ono Å¡to se može uÄiniti, kao i osnove kako to uÄiniti.
S mogućnošću uvoÄ‘enja logike i ponaÅ¡anja u web stranice dolazi mogućnost izrade stranica koje rade vrlo ružne i protutuitivne stvari. To znaÄi da možete napraviti vrlo loÅ¡e web stranice s JavaScriptom, ali s nekim dobrim dizajnom možete napraviti vrlo fleksibilne web stranice previÅ¡e.
Mogućnosti Interneta su poboljÅ¡ane i proÅ¡irene pomoću programskih jezika s HTML-om. Ti su jezici odgovorni za dinamiÄnu i interaktivnu prirodu mreže. Razvijaju se novi jezici i ekstenzije jezika kako bi se povećala upotrebljivost Interneta.
Na ovoj stranici pružit ću kratak na nekim od važnih jezika koji oblikuju internet tijekom godina. Ukratko, postoje tri vrste jezika - HTML (koji nije programski jezik, iako je ovdje ukljuÄen), jezici na strani klijenta i jezici na strani poslužitelja.
HTML (Hypertext Markup jezik) je lingua franca na Internetu. To je jezik koji se koristi za razvoj web stranica. Hipertekst znaÄi da neki tekst u HTML dokumentu nosi vezu na drugo mjesto, Å¡to može biti na istoj stranici ili drugoj stranici. Kada kliknete ovo "Hot Spot", preglednika se prenosi na tu lokaciju. OznaÄi znaÄi da su odreÄ‘eni dijelovi dokumenta oznaÄeni kako bi oznaÄili kako bi se trebali prikazati u pregledniku. Ccording za puriste, HTML nije jezik po sebi, a oni su u pravu na jedan naÄin. HTML se jednostavno sastoji od oznaka koje su postavljene oko elemenata, koji zatim mijenja svojstva ovih zatvorenih elemenata. Postoje stotine HTML oznaka, a neke od njih su vlasniÄki, Å¡to znaÄi da ih samo neki preglednici prepoznaju.
Common Gateway suÄelje (CGI) je već dugo vremena. Omogućuje softver web poslužitelja komuniciranju s drugim programima koji rade na poslužitelju. Ovi vanjski programi nazivaju se CGI skriptima ili CGI programima i obiÄno su napisani u Perl ili 'C'. CGI programi se obiÄno koriste za obradu informacija koje su poslali posjetitelji putem obrasca na web-stranici. Na primjer, možete koristiti obrazac za pretraživanje na web-mjestu da biste potražili 'automobile'. Kada poÅ¡aljete upit, poslužitelj prima vaÅ¡ zahtjev, prolazi u CGI program. Program zatim gleda u upit za pretraživanje u bazi podataka i odgovara odgovarajućim rezultatom formatiran u HTML kodu.
JavaScript je programski jezik koji radi na web pregledniku. Razvili su se istim ljudima koji su nam dali netscape i prvi put proveden u verziji 2 preglednika. JScript je Microsofs 'implementacija JavaScripta za Internet Explorer. JavaScript nije podskup Java, Infact, dva jezika dijele malo zajedniÄkog (da, dijele nekoliko osnovnih pojmova, ali sintaksa je razliÄita i tako je aplikacija). Imenovanje njihovog jezika "JavaScript" bio je samo pametan marketinÅ¡ki zanos Netscape Communications. U poÄetku se nazvao životopis, ali kada je Sun Microsystems objavio Java i postala vrlo popularna, Netscape preimenovati svoj skriptni jezik na JavaScript.
Ova web stranica koristi se sigurnosnu uslugu kako bi se zaÅ¡titili od online napada. Akcija koju ste upravo izvrÅ¡ili pokrenuli su sigurnosno rjeÅ¡enje. Postoji nekoliko radnji koje bi mogle izazvati ovaj blok, ukljuÄujući slanje odreÄ‘ene rijeÄi ili fraze, SQL naredbe ili neformalne podatke.
U sve povezanom svijetu, web-lokacije s viÅ¡e jezika postaju sve Äešće. Ali ih dizajnira? To je malo viÅ¡e nego Å¡to mislite, pogotovo kada prestanete razmisliti o promjenama web dizajna koje ćete morati napraviti na svoju web-lokaciju.
Osnove su jednostavne - s Weglotom, možete dodati razliÄite jezike vaÅ¡em ecommerce web-mjestu za manje od 5 minuta. Ali onda morate razmiÅ¡ljati o tome gdje ćete staviti vaÅ¡ jeziÄni prekidaÄ padajućeg, kako se smjestiti promjene na vaÅ¡em rasporedu kada korisnik prebacuje s engleskog na RTL jezik i koristeći kulturno odgovarajuće boje, slike i ikone.
Kada netko sleti na vaÅ¡e viÅ¡ejeziÄno mjesto, želite da imaju dosljedno korisniÄko iskustvo, bez obzira na jeziÄnu verziju vaÅ¡e web-lokacije sletjeti na. To znaÄi indijski posjetitelji koji posjećuju vaÅ¡e englesko mjesto trebaju vidjeti isti branding i dizajn kao hindu verziju.
Ne možete zaustaviti dvojeziÄne ili viÅ¡ejeziÄne posjetitelje koji vide razliÄite verzije vaÅ¡eg multi jeziÄnog mjesta, ali možete biti sigurni da vide isti branding, izgled i elemente web dizajna kada se prebacuju s zadanog jezika ,
s Wordpress i Weglot koji ima konzistentnu web-lokaciju s viÅ¡e jezika je jednostavno. Weglot će se neprimjetno integrirati sa svojom temom i automatski prevesti vaÅ¡ sadržaj sliÄan Google Translateu. TakoÄ‘er će se integrirati s drugim ecommerce dodataka. Dakle, nema razloga imati razliÄite teme ili dizajnirati razliÄite jezike koje dodajete na web-lokaciju s viÅ¡e jezika.
Postoje dva rasprostranjena modela polaganja web stranice, puni raspored širine i fiksnog rasporeda kutije. Postoje koristi za oba rasporeda i oboje imaju nedostatke kao dobro.