an intro to js - ryan's codebar lightning talk
TRANSCRIPT
![Page 1: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/1.jpg)
An Introduction to JavaScriptRyan Maffey
![Page 2: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/2.jpg)
What is JavaScript?
A client-side programming language for the web!
![Page 3: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/3.jpg)
Structure
Style
Behaviour
![Page 4: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/4.jpg)
JavaScript can make web
pages:
● Interactive
● Dynamic
● Responsive
● Ultimately, more useful!
What can I do with it?
![Page 5: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/5.jpg)
● Server-side
programming
● Task automation
● Games
● 3D Modeling
● Mobile applications
What can I do with it?
![Page 6: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/6.jpg)
How do I get started?
Learning:
● javascript.com
● Codecademy
● Mozilla Developer
Network
● Codebar coach
![Page 7: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/7.jpg)
Programming:
● Browser developer
tools
● Standard text editor
● .js file extension
● Include in web page
How do I get started?
![Page 8: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/8.jpg)
A note on jQuery
The “Write less, do more.” library
Designed to help make writing JavaScript faster and easier
![Page 9: An intro to js - Ryan's codebar lightning talk](https://reader038.vdocuments.net/reader038/viewer/2022100800/58ee22d21a28ab79418b4621/html5/thumbnails/9.jpg)
Don’t learn jQuery (yet)
Learn vanilla JavaScript first!
A note on jQuery