SlideShare a Scribd company logo
EVERY WEB DESIGNER
SHOULD KNOW ABOUT
4 JAVASCRIPT TOOLS
“WOULDN’T IT BE COOL IF I COULD
DO ___ ON THIS WEBSITE TO
MAKE MY LIFE EASIER?”
Everybody
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
VANILLA
JAVASCRIPT
The “vanilla” is a synonym for plain
Jane JavaScript. It’s what comes
shipped with every browser.
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
VANILLA JAVASCRIPT
▸ Doesn’t rely on any other
JavaScript tools
▸ Everything you need is in
the browser
▸ Learning curve is easy
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
VANILLA JAVASCRIPT
▸ Requires a lot of up-front
code to be written to do
more than basic functions,
especially if you’re trying to
support older browsers like
Internet Explorer
JQUERY
jQuery is a tool that works on top of “Vanilla”
JavaScript. It provides additional functions
that work right away instead of requiring you
to write a bunch of functions from scratch.
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
JQUERY
‣ Saves a bunch of time
‣ Excellent for when you want
to change what gets viewed
in the browser, such as
colors, animations, or
showing/hiding blocks of
content
‣ Learning curve is perhaps
the easiest of these four
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
JQUERY
‣ Doesn’t handle behind-the-
scenes data as well as other
tools
‣ Won’t help much if you’re
trying to build a web
application
‣ Can quickly become a mess
if you’re not keeping things
simple and repeating code
BACKBONEJS
I started playing with Backbone about three
years ago when I needed to build a web
application with interactive tables that pulled
data from an external source.
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
BACKBONEJS
▸ Excellent behind-the-scenes data
handling
▸ Packed with features like a
template engine, a routing system
that allows you to build single
page applications, etc.
▸ Learning curve is easier than
AngularJS
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
BACKBONEJS
▸ Sometimes writing code to change
what gets viewed in the browser
seems tedious
▸ Learning curve is steeper than
jQuery and Vanilla JavaScript
ANGULARJS
AngularJS is like BackboneJS in that you can create web
applications. However, they’re radically different in their
approach. BackboneJS is like working with Legos to build
a model car, whereas AngularJS is like buying a modeling
kit with specific components.
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
ANGULARJS
▸ It’s got everything you need to
create web applications
▸ It saves a ton of development time,
once you get a handle on it
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
ANGULARJS
▸ Angular has an “opinion”: You’ve got to do
things the Angular way
▸ Learning curve is much steeper than Backbone.
I personally found the official documentation
confusing and almost worthless, having to rely
on Lynda.com and YouTube videos.
▸ Combines HTML and JavaScript code together
in a way that might be confusing at first.
▸ There’s two types of Angular: Angular 1.x and
Angular 2.x, and they both don’t seem to be
compatible at all, which is causing web
developers to consider other tools like
ReactJS.
FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
RESOURCES
▸ CSS-Tricks (https://css-tricks.com/snippets/javascript/)
▸ Smashing Magazine (https://www.smashingmagazine.com/tag/javascript/)
▸ TutsPlus (https://code.tutsplus.com/categories/javascript)
▸ Mozilla (https://developer.mozilla.org/en-US/docs/Web/JavaScript)
▸ jQuery documentation (http://api.jquery.com)
▸ Joe Zim’s JavaScript blog/BackboneJS (https://www.joezimjs.com)
▸ lynda.com (https://www.lynda.com/JavaScript-training-tutorials/244-0.html)
▸ CodeAcademy (https://www.codecademy.com)
▸ Joe Maddalone’s Angular videos (https://www.youtube.com/user/joemaddalone)
▸ Thinkster’s revised Angular documentation (https://thinkster.io/a-better-way-to-learn-angularjs)

More Related Content

PPTX
PDF
Essentials in JavaScript App Bundling with Webpack
PDF
WPCampus Online - The Case for the WordPress REST API
PDF
A modern front end development workflow for Magnolia at Atlassian
PDF
What to include in a boilerplate theme
PPTX
Prerendering with Nokogiri
PDF
The ES6 Conundrum - All Things Open 2015
PPTX
Word press plugin development
Essentials in JavaScript App Bundling with Webpack
WPCampus Online - The Case for the WordPress REST API
A modern front end development workflow for Magnolia at Atlassian
What to include in a boilerplate theme
Prerendering with Nokogiri
The ES6 Conundrum - All Things Open 2015
Word press plugin development

What's hot (20)

PDF
node.js in action
KEY
New Perspectives on Performance
PDF
The Onion
PPTX
Single Page Application Development with backbone.js and Simple.Web
PDF
What is JavaScript? Edureka
KEY
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
PPTX
Mobile native-hacks
PPTX
Iseltech17 - Single Page Applications
PDF
Flexible UI Components for a Multi-Framework World
PDF
Wulin kungfu final
PDF
All the small things… - Awwwards 2016
PDF
Web Velocity - Seaside Accelerated
PDF
Learning Single page Application chapter 1
PPTX
Moz Cafe December 2012
PDF
Using WordPress as a Headless CMS
PPTX
Codestock2018 - CSS vs JS
PPTX
Phonegap Day 2016: Ember/JS & Hybrid Apps Tips
PDF
Responsive, adaptive and responsible - keynote at NebraskaJS
PDF
Front end workflow with yeoman
PDF
Introduction to SPA with AngularJS
node.js in action
New Perspectives on Performance
The Onion
Single Page Application Development with backbone.js and Simple.Web
What is JavaScript? Edureka
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
Mobile native-hacks
Iseltech17 - Single Page Applications
Flexible UI Components for a Multi-Framework World
Wulin kungfu final
All the small things… - Awwwards 2016
Web Velocity - Seaside Accelerated
Learning Single page Application chapter 1
Moz Cafe December 2012
Using WordPress as a Headless CMS
Codestock2018 - CSS vs JS
Phonegap Day 2016: Ember/JS & Hybrid Apps Tips
Responsive, adaptive and responsible - keynote at NebraskaJS
Front end workflow with yeoman
Introduction to SPA with AngularJS
Ad

Viewers also liked (20)

DOCX
اليات ووسائل مكافحة الفساد وتقليصه (2)
PDF
How to calculate evaluate and prove content marketing roi to your boss
PDF
Prevision jeudi 10 juillet 2014
PDF
A Comprehensive Solar Energy Power System for the Turkey Lake Plaza
PDF
Rashmi cap-house
PDF
Gimnazijski školski kurikulum 2013 2014
PPTX
Sindrome stevens johnson
DOCX
Prevision octobre 12 2016
PDF
For tumblr
PPT
Libro de gratimatica
PDF
Working Home Selling Globally, by Scott Simmerman
PPT
Libro de gratimatica vm
DOCX
FINALTHESIS
PDF
Mediciones con osciloscopio
PDF
Keynote slide show for slideshare
PPT
Libro de gratimatica
PPTX
Teaching The Caterpillar to Fly - Part THREE of quips and poems on managing a...
PPTX
Raftproject
PPT
Spring Forward Monday - A Day for Involving and Engaging People for Improvement
PPT
Thanksgiving people and performance workplace poems by scott simmerman
اليات ووسائل مكافحة الفساد وتقليصه (2)
How to calculate evaluate and prove content marketing roi to your boss
Prevision jeudi 10 juillet 2014
A Comprehensive Solar Energy Power System for the Turkey Lake Plaza
Rashmi cap-house
Gimnazijski školski kurikulum 2013 2014
Sindrome stevens johnson
Prevision octobre 12 2016
For tumblr
Libro de gratimatica
Working Home Selling Globally, by Scott Simmerman
Libro de gratimatica vm
FINALTHESIS
Mediciones con osciloscopio
Keynote slide show for slideshare
Libro de gratimatica
Teaching The Caterpillar to Fly - Part THREE of quips and poems on managing a...
Raftproject
Spring Forward Monday - A Day for Involving and Engaging People for Improvement
Thanksgiving people and performance workplace poems by scott simmerman
Ad

Similar to 4 JavaScript Tools Every Designer Should Know About (20)

PPTX
f8db413453b33e4ffrointend development bbasics.pptx
PPTX
JS Frameworks - Angular Vs Backbone
PDF
AngularJS - A Powerful Framework For Web Applications
PPTX
Angular js
PPTX
Angular Js Advantages - Complete Reference
PPTX
AngularJS Introduction
PDF
Difference between java script and jquery
PPT
Top java script frameworks ppt
PDF
Intro to-html-backbone-angular
PPTX
PDF
Choosing Javascript Libraries to Adopt for Development
PDF
How Angularjs is best for web development.pdf
PPTX
Difference Between jQuery and Angular
PDF
AngularJS : Superheroic JavaScript MVW Framework
PDF
Webinar on Angular JS titled 'Develop Responsive Single Page Application'
PDF
Angular JS - Develop Responsive Single Page Application
PPTX
Anjular js
DOCX
Best Angular JS training in Hyderabad, India
PPSX
Introduction to backbone_js
PDF
AngularJS in Production (CTO Forum)
f8db413453b33e4ffrointend development bbasics.pptx
JS Frameworks - Angular Vs Backbone
AngularJS - A Powerful Framework For Web Applications
Angular js
Angular Js Advantages - Complete Reference
AngularJS Introduction
Difference between java script and jquery
Top java script frameworks ppt
Intro to-html-backbone-angular
Choosing Javascript Libraries to Adopt for Development
How Angularjs is best for web development.pdf
Difference Between jQuery and Angular
AngularJS : Superheroic JavaScript MVW Framework
Webinar on Angular JS titled 'Develop Responsive Single Page Application'
Angular JS - Develop Responsive Single Page Application
Anjular js
Best Angular JS training in Hyderabad, India
Introduction to backbone_js
AngularJS in Production (CTO Forum)

Recently uploaded (20)

PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
Funds Management Learning Material for Beg
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPT
tcp ip networks nd ip layering assotred slides
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
DOCX
Unit-3 cyber security network security of internet system
PPTX
innovation process that make everything different.pptx
PPT
Ethics in Information System - Management Information System
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
522797556-Unit-2-Temperature-measurement-1-1.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Sims 4 Historia para lo sims 4 para jugar
The New Creative Director: How AI Tools for Social Media Content Creation Are...
SASE Traffic Flow - ZTNA Connector-1.pdf
introduction about ICD -10 & ICD-11 ppt.pptx
newyork.pptxirantrafgshenepalchinachinane
Funds Management Learning Material for Beg
Introuction about ICD -10 and ICD-11 PPT.pptx
Slides PPTX World Game (s) Eco Economic Epochs.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Exploring VPS Hosting Trends for SMBs in 2025
Introuction about WHO-FIC in ICD-10.pptx
tcp ip networks nd ip layering assotred slides
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Module 1 - Cyber Law and Ethics 101.pptx
Unit-3 cyber security network security of internet system
innovation process that make everything different.pptx
Ethics in Information System - Management Information System
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)

4 JavaScript Tools Every Designer Should Know About

  • 1. EVERY WEB DESIGNER SHOULD KNOW ABOUT 4 JAVASCRIPT TOOLS
  • 2. “WOULDN’T IT BE COOL IF I COULD DO ___ ON THIS WEBSITE TO MAKE MY LIFE EASIER?” Everybody FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT
  • 3. VANILLA JAVASCRIPT The “vanilla” is a synonym for plain Jane JavaScript. It’s what comes shipped with every browser.
  • 4. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT VANILLA JAVASCRIPT ▸ Doesn’t rely on any other JavaScript tools ▸ Everything you need is in the browser ▸ Learning curve is easy
  • 5. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT VANILLA JAVASCRIPT ▸ Requires a lot of up-front code to be written to do more than basic functions, especially if you’re trying to support older browsers like Internet Explorer
  • 6. JQUERY jQuery is a tool that works on top of “Vanilla” JavaScript. It provides additional functions that work right away instead of requiring you to write a bunch of functions from scratch.
  • 7. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT JQUERY ‣ Saves a bunch of time ‣ Excellent for when you want to change what gets viewed in the browser, such as colors, animations, or showing/hiding blocks of content ‣ Learning curve is perhaps the easiest of these four
  • 8. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT JQUERY ‣ Doesn’t handle behind-the- scenes data as well as other tools ‣ Won’t help much if you’re trying to build a web application ‣ Can quickly become a mess if you’re not keeping things simple and repeating code
  • 9. BACKBONEJS I started playing with Backbone about three years ago when I needed to build a web application with interactive tables that pulled data from an external source.
  • 10. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT BACKBONEJS ▸ Excellent behind-the-scenes data handling ▸ Packed with features like a template engine, a routing system that allows you to build single page applications, etc. ▸ Learning curve is easier than AngularJS
  • 11. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT BACKBONEJS ▸ Sometimes writing code to change what gets viewed in the browser seems tedious ▸ Learning curve is steeper than jQuery and Vanilla JavaScript
  • 12. ANGULARJS AngularJS is like BackboneJS in that you can create web applications. However, they’re radically different in their approach. BackboneJS is like working with Legos to build a model car, whereas AngularJS is like buying a modeling kit with specific components.
  • 13. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT ANGULARJS ▸ It’s got everything you need to create web applications ▸ It saves a ton of development time, once you get a handle on it
  • 14. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT ANGULARJS ▸ Angular has an “opinion”: You’ve got to do things the Angular way ▸ Learning curve is much steeper than Backbone. I personally found the official documentation confusing and almost worthless, having to rely on Lynda.com and YouTube videos. ▸ Combines HTML and JavaScript code together in a way that might be confusing at first. ▸ There’s two types of Angular: Angular 1.x and Angular 2.x, and they both don’t seem to be compatible at all, which is causing web developers to consider other tools like ReactJS.
  • 15. FOUR JAVASCRIPT TOOLS EVERY WEB DESIGNER SHOULD KNOW ABOUT RESOURCES ▸ CSS-Tricks (https://css-tricks.com/snippets/javascript/) ▸ Smashing Magazine (https://www.smashingmagazine.com/tag/javascript/) ▸ TutsPlus (https://code.tutsplus.com/categories/javascript) ▸ Mozilla (https://developer.mozilla.org/en-US/docs/Web/JavaScript) ▸ jQuery documentation (http://api.jquery.com) ▸ Joe Zim’s JavaScript blog/BackboneJS (https://www.joezimjs.com) ▸ lynda.com (https://www.lynda.com/JavaScript-training-tutorials/244-0.html) ▸ CodeAcademy (https://www.codecademy.com) ▸ Joe Maddalone’s Angular videos (https://www.youtube.com/user/joemaddalone) ▸ Thinkster’s revised Angular documentation (https://thinkster.io/a-better-way-to-learn-angularjs)