際際滷

際際滷Share a Scribd company logo
AN INTRODUCTION TO
AN INTRODUCTION TO JAVASCRIPT
EVERYDAY JAVASCRIPT
Built around browsers
Syntax similar to C language
Web technology
Dynamic content manipulation
Client side computations
Single page websites
AN INTRODUCTION TO JAVASCRIPT
SERVER SIDE JAVASCRIPT GAINING POPULARITY
Google chrome
V8 Engine
Node.js
Programmers
Libraries & Frameworks built around Node.js
NoSQL databases
MongoDB
AN INTRODUCTION TO JAVASCRIPT
TERMS
Libraries - Set of resources put together
Tools - To create other programs, libraries or applications
Runtimes - Environment to perform computations and run applications
Frameworks - Libraries and/or tools put together towards a common goal
Stacks - Practice of using frameworks and/or libraries, tools
AN INTRODUCTION TO JAVASCRIPT
CLIENT SIDE LIBRARIES & FRAMEWORKS
jQuery
Twitter Bootstrap
Angular JS
React JS
Backbone JS
AN INTRODUCTION TO JAVASCRIPT
RUNTIMES
Google V8 - Chrome - Client side runtime
Chakra - Microsoft Edge - Client side runtime
Node.js - Server side runtime
NW.js - Node webkit - Application run time - Client side
AN INTRODUCTION TO JAVASCRIPT
LIBRARIES & FRAMEWORKS
Express
Hapi
Koa
Meteor
Sails
Apache Cordova
Socket.IO
Derby
AN INTRODUCTION TO JAVASCRIPT
STACKS
MEAN
MongoDB, Express, Angular, Node.js
WEAN
Webkit, Express, Angular, Node.js
MKAN
MongoDB, Koa, Angular, Node.js
MHAN
MongoDB, Hapi, Angular, Node.js
Angular, Sails.js, MongoDB
Meteor
AN INTRODUCTION TO JAVASCRIPT
THINGS TO GET STARTED
Yeoman
hackathon-starter
Express
Meteor
Grunt
Angular
MongoDB
Apache Cordova / Phonegap
WHERE IS ALL THE
WISDOM WE LOST WITH
KNOWLEDGE?
T.S. Eliot
AN INTRODUCTION TO JAVASCRIPT

More Related Content

Introduction to Javascript

  • 2. AN INTRODUCTION TO JAVASCRIPT EVERYDAY JAVASCRIPT Built around browsers Syntax similar to C language Web technology Dynamic content manipulation Client side computations Single page websites
  • 3. AN INTRODUCTION TO JAVASCRIPT SERVER SIDE JAVASCRIPT GAINING POPULARITY Google chrome V8 Engine Node.js Programmers Libraries & Frameworks built around Node.js NoSQL databases MongoDB
  • 4. AN INTRODUCTION TO JAVASCRIPT TERMS Libraries - Set of resources put together Tools - To create other programs, libraries or applications Runtimes - Environment to perform computations and run applications Frameworks - Libraries and/or tools put together towards a common goal Stacks - Practice of using frameworks and/or libraries, tools
  • 5. AN INTRODUCTION TO JAVASCRIPT CLIENT SIDE LIBRARIES & FRAMEWORKS jQuery Twitter Bootstrap Angular JS React JS Backbone JS
  • 6. AN INTRODUCTION TO JAVASCRIPT RUNTIMES Google V8 - Chrome - Client side runtime Chakra - Microsoft Edge - Client side runtime Node.js - Server side runtime NW.js - Node webkit - Application run time - Client side
  • 7. AN INTRODUCTION TO JAVASCRIPT LIBRARIES & FRAMEWORKS Express Hapi Koa Meteor Sails Apache Cordova Socket.IO Derby
  • 8. AN INTRODUCTION TO JAVASCRIPT STACKS MEAN MongoDB, Express, Angular, Node.js WEAN Webkit, Express, Angular, Node.js MKAN MongoDB, Koa, Angular, Node.js MHAN MongoDB, Hapi, Angular, Node.js Angular, Sails.js, MongoDB Meteor
  • 9. AN INTRODUCTION TO JAVASCRIPT THINGS TO GET STARTED Yeoman hackathon-starter Express Meteor Grunt Angular MongoDB Apache Cordova / Phonegap
  • 10. WHERE IS ALL THE WISDOM WE LOST WITH KNOWLEDGE? T.S. Eliot AN INTRODUCTION TO JAVASCRIPT