SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Intro au JS
(yipee ..!)
Alexis Ohayon
06 66 85 14 21
alexis@taketracker.com

Jonathan Asquier
06 86 08 80 29
jonathan@taketracker.com

(On it’s way to control the world)
La petite histoire

Brendan EichEn, El Padre
La petite histoire

OMFG …
La petite histoire
•  LiveScript -> JavaScript (1995)
•  AUCUN RAPPORT AVEC LE JAVA
•  Basé sur ECMAscript (ES5)
•  Beaucoup de dérivés :
•  Jscript (IE)
•  ActionScript (Adobe)
•  …
Le JavaScript
Le	
  JavaScript	
  est	
  un	
  langage	
  de	
  script	
  basé	
  sur	
  la	
  norme	
  
ECMAScript.	
  
Il	
  s'insère	
  dans	
  le	
  code	
  (x)HTML	
  d'une	
  page	
  web,	
  et	
  
permet	
  d'en	
  augmenter	
  le	
  spectre	
  des	
  possibilités.	
  
Ce	
  langage	
  de	
  POO	
  [ProgrammaIon	
  Orientée	
  Objet],	
  
faiblement	
  typé,	
  est	
  exécuté	
  côté	
  client.	
  
Le JavaScript
Le	
  JavaScript	
  est	
  un	
  langage	
  de	
  script	
  basé	
  sur	
  la	
  norme	
  
ECMAScript.	
  
Il	
  s'insère	
  dans	
  le	
  code	
  (x)HTML	
  d'une	
  page	
  web,	
  et	
  
permet	
  d'en	
  augmenter	
  le	
  spectre	
  des	
  possibilités.	
  
Ce	
  langage	
  de	
  POO	
  [ProgrammaIon	
  Orientée	
  Objet],	
  
faiblement	
  typé,	
  est	
  exécuté	
  côté	
  client.	
  

(WTF ..?)
Le JavaScript

Hell yeah !
Le JavaScript
• 
• 
• 
• 
• 
• 

Ouvrir des pop-up
Faire défiler un texte
Créer un diapo
Créer Facebook
Changer le monde
…

	
  

You’re here
Le JavaScript
• 
• 
• 
• 
• 
• 

Ouvrir des pop-up
Faire défiler un texte
Créer un diapo
Créer Facebook
Changer le monde
…

	
  

We’ll get you
there !
Le JavaScript
So what ?
• 
• 
• 
• 

	
  

Scripts
Non compilé
Langage orienté objet
Exécuté directement dans le navigateur web
Le JavaScript
So what ?
• 
• 
• 
• 

	
  

Scripts
Non compilé
Langage orienté objet
Exécuté directement dans le navigateur web

Huh…
Le JavaScript
• 
• 
• 
• 

Script … comme dans JavaScript.
Script ≠ langage compilé
Script = langage interprété
Interprète : navigateur web (client)

	
  

Okay !
Le JavaScript
La base
La base
Yeh, right ?
Un peu de syntaxe
Un peu de syntaxe
Un peu de syntaxe
Donc indentez
Un peu de syntaxe
Donc indentez

& commentez
Positionnement
« Dans la page »
Positionnement
« Dans un fichier
externe »

That’s actually better..
Your turn …

Sources : http://openclassrooms.com/

Contenu connexe

En vedette (8)

Cours JavaScript
Cours JavaScriptCours JavaScript
Cours JavaScript
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 
Cours javascript v1
Cours javascript v1Cours javascript v1
Cours javascript v1
 
JavaScript Presentation Frameworks and Libraries
JavaScript Presentation Frameworks and LibrariesJavaScript Presentation Frameworks and Libraries
JavaScript Presentation Frameworks and Libraries
 
Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3
 
Cours javascript
Cours javascriptCours javascript
Cours javascript
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similaire à Intro au js

JavaScript Devoxx France 2013
JavaScript Devoxx France 2013JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
Romain Linsolas
 
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Julien Jakubowski
 

Similaire à Intro au js (20)

The rise of JS
The rise of JSThe rise of JS
The rise of JS
 
Gwt oxiane-novae-lr
Gwt oxiane-novae-lrGwt oxiane-novae-lr
Gwt oxiane-novae-lr
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
 
Une introduction à Javascript
Une introduction à JavascriptUne introduction à Javascript
Une introduction à Javascript
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummies
 
Adobe flex®
Adobe flex®Adobe flex®
Adobe flex®
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Dynamic Languages
Dynamic LanguagesDynamic Languages
Dynamic Languages
 
React xp
React xpReact xp
React xp
 
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et Eclipse
 
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
 
Native script
Native scriptNative script
Native script
 
HTML5 et Internet Explorer 9, est-ce réellement compatible?
HTML5 et Internet Explorer 9, est-ce réellement compatible?HTML5 et Internet Explorer 9, est-ce réellement compatible?
HTML5 et Internet Explorer 9, est-ce réellement compatible?
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
NodeJs, une introduction
NodeJs, une introductionNodeJs, une introduction
NodeJs, une introduction
 
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !
 
La Rochelle workshop 2016
La Rochelle workshop 2016La Rochelle workshop 2016
La Rochelle workshop 2016
 
js.pdf
js.pdfjs.pdf
js.pdf
 

Intro au js