Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Uvod u JavaScript / Osnove JavaScripta

Uvod u JavaScript / Osnove JavaScripta

Slobodan Stojanović

September 14, 2016
Tweet

More Decks by Slobodan Stojanović

Other Decks in Technology

Transcript

  1. Ja sam Slobodan Stojanović CTO @ Cloud Horizon Organizator JS

    Belgrade Meetupa github.com/stojanovic twitter.com/slobodan_
  2. • Predložen 1962. • Kreiran 1969. • Poznat kao ARPANET

    • Napravljen od strane ARPA
 (Advanced Research Projects Agency)
  3. • Konektovao 4 kompjutera u SAD • 1965. uspešno konektovali

    2 preko
 telefonskog sistema • Do 1972. povezano puno Univerziteta i
 kreirani su email, telnet i newsgroup
 protokoli
  4. Istovremeno sarađuju sa Sun Microsystems da dodaju njihov jezik Java

    kako bi mogli da se takmiče sa Microsoftom
  5. Kompanija odlučuje da njihov skripting jezik treba da ima sličnu

    sintaksu kao Java i da bude komplementaran sa njom
  6. 1997. Internet Explorer 4 dozvoljava da se gotovo bilo koji

    deo DOMa menja i uvodi filtere i tranzicije
  7. ECMAScript 3 / JavaScript 1.5 - - - * JavaScript

    1.4 je postojao samo kao server side JS na Netscapeu
  8. Manipulacija DOMom je teška.
 Ili je bar bila dok su

    različiti pretraživači na različite načine implementirali standarde
  9. function addClass(node, class) { if (!node.length) node = [node]; for

    (var n = 0, m = node.length; n < m; n++) { if ((" " + node[n].className + " ").indexOf(" "+class+" ") >= 0) { node.className += " " + class; } } } // apply myclass to all nodes addClass(document.getElementById("myelement"), "myclass");
  10. Videli smo da JavaScript postaje sve moćniji u pretraživaču i

    na mobilnim uređajima.
 Ali to nije sve!