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

Intro to JavaScript - November 8, 2018

Intro to JavaScript - November 8, 2018

Slobodan Stojanović

November 08, 2018
Tweet

More Decks by Slobodan Stojanović

Other Decks in Programming

Transcript

  1. Any application that can be written in JavaScript, will eventually

    be written in JavaScript. Jeff Atwood, co-founder of StackOverflow
  2. Slobodan Stojanović CTO @ Cloud Horizon Organizator JS Belgrade Meetupa

    Autor "Serverless Applications with Node.js" knjige github.com/stojanovic twitter.com/slobodan_
  3. • Predložen 1962. • Kreiran 1969. • Poznat kao ARPANET

    • Napravljen od strane ARPA
 (Advanced Research Projects Agency)
  4. • 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
  5. Istovremeno sarađuju sa Sun Microsystems da dodaju njihov jezik Java

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

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

    deo DOMa menja i uvodi filtere i tranzicije
  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!