1 / 16

JavaScript

JavaScript. Šta je JavaScript?. Javaskript  je programski jezik koji se prvenstveno koristi za definisanje funkcionalnosti veb stranica na klijentskoj strani . . JavaScript – izvršni jezik web-a.

leroy
Download Presentation

JavaScript

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JavaScript

  2. Šta je JavaScript? • Javaskript je programski jezikkoji se prvenstvenokoristizadefinisanjefunkcionalnostivebstranicanaklijentskojstrani. 

  3. JavaScript – izvršni jezik web-a • JavaScript je objektnoorjentisan programski jeziknamenjendinamičkojizradi web sajtova. Koristi se u milionima web sajtovazapoboljšanjefunkcionalnosti, validacijuformi, detekcijubrowseraijošmnogo toga. Razvijen je 1995. godineodstrane Netscape-a ikoristi se kaoclient-side (klijentzasnovan) internet programski jezik. To značida se njegovaobradavršinakorisnikovomračunaru u samom browser-u čime se postiževećabrzinarada, web aplikacijeodgovarajubrženakorisnikoveakcijeisamimtim se postiževećaefikasnost. Predstavljaskriptingjezik, što u prevoduznači lagan programski jezik.

  4. Ubacivanje u HTML • JavaScript se u HTML dokument može ubaciti na dva načina. Pisanjem direktno u HTML kod ili smeštanjem u poseban fajl (ekstenzija ".js") koji se potom poziva u HTML dokumentu. Oba načina su pravilna i ne postoji razlika u radu skripta. Pozivanje spoljnog fajla je dobro u slučajevima kada se jedna ista skripta koristi u više stranica.Browser čita HTML stranicu i prikazuje elemente onako kako oni nailaze. Kada naiđe na skript u stranici, obavlja se njegovo izvršavanje pre nego što se nastavi čitanje ostalih elemenata (tekst, slike...).

  5. JavaScript pisan u HTML dokumentu <html>    <body>      <script type="text/javascript"> document.write("Ovo je mojprvi JavaScript!");      </script>    </body> </html> JavaScript pozvanizzasebnogfajla <script type="text/javascript"src="/js/neka-skripta.js"></script>

  6. Promenljive • JavaScript kaoiostali programski jezici, koristipromenljiveda bi zapamtiovrednosti, takoda se one kasnijemogukoristiti u drugimdelovimaprograma. Promenljivesuimenakoja se povezujusaovimupamćenimvrednostima. Na primer, promenljivaimeKorisnika se možekoristitidačuvavrednostkojukorisnikunese. • Imenapromenljivihmogudapočinjuvelikimslovima (A - Z), malimslovima (a - z), ilidonjomcrtom (_). Preostalikarakterimoguda se sastojeodmalihivelikihslova, donjecrte, ilicifaraod 0 do 9

  7. JavaScript zarazlikuodnekihdrugihprogramskihjezika ne zahtevaspecificiranjetipavrednostipromenljive, on to čaki ne dozvoljava. Istapromenljivamožeda se koristizasmeštanjerazličitihtipovavrednosti u njoj, kaoštosuredosledsimbolakoji u stvaripredstavljaju string (Hello world!), celibrojevi (52), vrednostirealnogbroja (3.14) ililogičkevrednosti (true, false). Java Script interpretatorautomatskikonvertuje tip podatakakoji se nalazi u promenljivoj. Deklarisanjepromenljivih se vršioznakomvar: var x=5;var y=6;var z=x+y;

  8. Osnovnefunkcije • JavaScripimaizuzetnomnogougradjenihfunkcija. Sveteugradjenefunkcijeimajunekusvrhu, pa takoioveosnovne. Osnovnefunkcijemogumanipulisatibrojevima, tekstovima, uredjivtibrojeve, tekstove. Funkcijemoguizvršavatinekeugradjenematematičkeradnje, ilikaorezultatdavraćajuvreme u minutima, časovima, danima, itd, itd. Spektarmogućnostiugradjenihfunkcija u JavaScript je izuzetnoveliki a upravo to dajevelikemogućnosti JavaScript-u. Malte ne sve do krajaovogkursa mi će mo proučavati u velikojmeriuglavnomugradjenefunkcije, a u ovomdeluproučićemo one najosnovnijekoje se inajmasovnijeinajčešćeikoriste.

  9. Događaji Kad otvorite neku stranicu u brauzeru vi možete kliktati, linkovati, pisati u raznim formama, i slično. Sve te akcije su u stvari događaji na osnovu kojih u HTML dokumentu JavaScript može aktivirati dalje neka dešavanja na sajtu. Obrađivači događaja su predstavljeni kao specijalni atributi koji modifikuju ponašanje HTML elemenata u okviru kojih se nalaze. Na primer: <body OnLoad=alert("Dobrodošli!")> U gornjem primeru, u body tagu dodat je JavaScript atribut OnLoad, koji obrađuje događaj učitavanja HTML dokumenta. U konkretnom slučaju, kada se učitavanje HTML dokumenta završi, izvršiće se naredba JavaScripta dodeljena atributu OnLoad. Kao rezultat u iskačućem prozorčetu ispisaće se poruka "Dobrodošli". OnLoad se zove u stvari OBRAĐIVAČ DOGAĐAJA. Postojiveći broj JavaScript obrađivača događaja.

  10. JS i CSS JavaScript funkcijemanipulišuapsolutnosvim CSS objektimakako u smislumenjanjatakoi u smisluisčitavanja. Ovodrugimrečimaznačidapreko JavaScript funkcijakojemanipulišu CSS objektima mi možemoapsolutnodinamičkimenjaticelokupniizgledstranicasajta. Opšta JavaScript sintaksazasve CSS atribute bi izgledalaovako: document.getElementById("id").style.atribut = vrednost

  11. Priredili: Milica Popović Jovan Šumarac IV-4

More Related