JavaScript: a very short introduction
-
Upload
nate-barbettini -
Category
Software
-
view
110 -
download
0
Transcript of JavaScript: a very short introduction
![Page 1: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/1.jpg)
JAVASCRIPTa very short introduction
![Page 2: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/2.jpg)
WHAT IS JAVASCRIPT?
![Page 3: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/3.jpg)
Runs in the browser
Easy-to-learn syntax
![Page 4: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/4.jpg)
Common misconception!
JavaScript != Java
![Page 5: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/5.jpg)
JAVASCRIPT IN THEREAL WORLD
![Page 6: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/6.jpg)
Content
StyleBehavior
![Page 7: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/7.jpg)
Back-end: Build APIs
Mobile: Build apps
![Page 8: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/8.jpg)
HOW HAS JAVASCRIPT EVOLVED?
![Page 9: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/9.jpg)
Early web: JavaScript was an afterthought
Sites used Flash or Java for interactivity
![Page 10: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/10.jpg)
Flash and JavaJavaScript
INTERACTIVITY ON WEB PAGES
![Page 11: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/11.jpg)
WHY IS JAVASCRIPT RELEVANT?
![Page 12: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/12.jpg)
IT’S EVERYWHERE!
![Page 13: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/13.jpg)
Billions of devices
Web browsers, phones, TVs, servers, IoT
![Page 14: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/14.jpg)
1.1 million StackOverflow questions
250,000 Node.js packages on npm
![Page 15: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/15.jpg)
MAKING $ WITH JAVASCRIPT
![Page 16: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/16.jpg)
All front-end developer jobs
Back-end developer jobs (Node)
Full-stack engineer jobs (MEAN stack)
![Page 17: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/17.jpg)
![Page 18: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/18.jpg)
GO FORTH AND CODE!
![Page 19: JavaScript: a very short introduction](https://reader035.fdocuments.in/reader035/viewer/2022062523/58f1c7d11a28aba0588b4639/html5/thumbnails/19.jpg)
Nate on Twitter@nbarbettini