SlideShare uma empresa Scribd logo
1 de 39
Javascript Terugblik Mediatechnologie Blok 9
Opbouw Javascript! ,[object Object]
Variabelen
Vergelijkingen
 Events,[object Object]
Variabelen ! Variabelenzijnzelfgemaaktobjecten ! vardePagina; (eenvariabele met de naamdePagina is gemaakt)  varmijnKat=“Daisy”; (de waarde van mijnKat is Daisy)  varmijnTeller=1 (de waarde van mijnTeller is 1)
Variabelen ! Nummers en strings ! 1                     “1” “melk” varmijnTeller = 1 + 1 (de waarde van mijnTeller is 2)  varmijnTeller = 1 + “1” (de waarde van mijnTeller is 11) varmijnTeller = “1” + “1” (de waarde van mijnTeller is 11) varmijnTeller = 1 * “1” (syntaxfout) varmijnTeller = 1 / “1” (syntaxfout) varmijnTeller = 1 - “1” (syntaxfout)
Variabelen ! Nummers en strings 2 ! varmijnTeller = mijnTeller + 1 De variabeleMijnTellerwordt met 1 opgehoogd varmijnTeller = mijnTeller ++ De variabeleMijnTellerwordt met 1 opgehoogd varmijnTeller = mijnTeller - 1 De variabeleMijnTellerwordt met 1 verlaagd varmijnTeller = mijnTeller -- De variabeleMijnTellerwordt met 1 verlaagd
Vergelijkingen ! + / - * < > ++ --
Events! De browser doet alleen iets als er iets gebeurt! Keyboard-events ! Mouse click events! Mouse move events ! Window-events ! Form en input events !
IF - Else ,[object Object]
if...else statement- use this statement to   execute some code if the condition is true and another code if the condition is false
if...else if....else statement- use this statement to select one of many blocks of code to be executedif (time < 12)   { document.write("Goede Morgen");   } else   { document.write("Goede Middag");   }
IF - Else
IF - Else
Switch switch(n){case 1:  execute code block 1  break;case 2:  execute code block 2  break;default:  code to be executed if n is different from case 1 and 2}
Switch
Pop-Up Alert alert(“tekst");
Pop-Up Confirm
Pop-Up Prompt prompt(“text","defaultvalue");
Functions functionfunctionname(var1,var2,...,varX){some code} The parameters var1, var2, etc. are variables or values passed into the function. The { and the } defines the start and end of the function. Note: A function with no parameters must include the parentheses () after the function name. Note: Do not forget about the importance of capitals in JavaScript! The word function must be written in lowercase letters, otherwise a JavaScript error occurs! Also note that you must call a function with the exact same capitals as in the function name.
Functions Return
Javascript Loops In javascript zijn er 2 soorten loops: For Doorloopt een blok code een vooraf bepaalt aantal maalWhileDoorloopt een blok code net zolang totdat een een conditie op true komt.
Javascript Loops De For Loop Syntax for (var=startvalue;var<=endvalue;var=var+increment){code die uitgevoerd wordt}
Javascript Loops De While Loop Syntax while (var<=eindwaarde  {   code die uitgevoerd wordt   }
Javascript Loops De Do .. While Loop De do .. while loop is een variant op de while loop. De code wordt eenmaal uitgevoerd en herhaalt de loop tot de conditie op waar staat. Syntax do  {  code die uitgevoerd wordt   }while (var<=eindwaard);
Javascript Loops De Do .. While Loop De do .. while loop is een variant op de while loop. De code wordt eenmaal uitgevoerd en herhaalt de loop tot de conditie op waar staat.
Javascript Loops De break Statement De break statement stopt de loop en gaat verder met de code die na de loop komt. (of stopt wanneer er geen code volgt.
Javascript Loops De continue Statement De continue statement stopt de huidige loop en gaat verder de volgende waarde!
Javascript Loops De For .. In Statement De For .. In statement doorloopt een loop van elementen binnen een ‘array’ of de properties van een ‘object’.   Syntax for (variable in object)  {   uittevoeren code  }
Javascriptevents Alle elementen binnen een webpagina hebben gebeurtenissen (events) die een javascript kunnen laten activeren! Bijvoorbeeld de ‘onCLick’ event van een knop nadat de gebruiker deze heeft aangeklikt. We definieren deze events in de htmltags. Voorbeeldenhiervanzijn: ,[object Object]
Eenwebpagina of fotolader
Een input veld van eenformulier
Submitten van eenformulier,[object Object]
onFocus, onBlur en onChange Voorbeeld3.html onFocus onBlur onChange
Code voorbeeld 3 In de header! In de body
onSubmit Het onSubmit event word gebruiktvoor het valideren van allevelden van eenformuliervoordat het bevestigd (submit) wordt. voorbeeld4.html onsubmit Activeert script
onMouseOver en onMouseOut Deze events wordenveelgebruiktvoor animated buttons. voorbeeld5.html eifeltoren.png eifeltoren2.png
GetElementByName Werkt hetzelfde als document.getElementById, het verschil is dat id uniek is slechts 1 element. En bij Name zijn er meerdere elementen met deze naam mogelijk!

Mais conteúdo relacionado

Destaque

Inleiding Moederborden 2003
Inleiding Moederborden 2003Inleiding Moederborden 2003
Inleiding Moederborden 2003mvanginkel
 
Les 2 php prog 1
Les 2 php prog 1Les 2 php prog 1
Les 2 php prog 1mvanginkel
 
Html les 2.3_responsive_design
Html les 2.3_responsive_designHtml les 2.3_responsive_design
Html les 2.3_responsive_designmvanginkel
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascriptmvanginkel
 
Html les 2.2_positioneren
Html les 2.2_positionerenHtml les 2.2_positioneren
Html les 2.2_positionerenmvanginkel
 
Html les 2.1 Forms
Html les 2.1 FormsHtml les 2.1 Forms
Html les 2.1 Formsmvanginkel
 
HTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikHTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikmvanginkel
 
4.1 responsive design
4.1 responsive design4.1 responsive design
4.1 responsive designmvanginkel
 

Destaque (11)

Les 1.5 php
Les 1.5  phpLes 1.5  php
Les 1.5 php
 
Les 1.4 php
Les 1.4  phpLes 1.4  php
Les 1.4 php
 
Inleiding Moederborden 2003
Inleiding Moederborden 2003Inleiding Moederborden 2003
Inleiding Moederborden 2003
 
Les 2 php prog 1
Les 2 php prog 1Les 2 php prog 1
Les 2 php prog 1
 
Html les 2.3_responsive_design
Html les 2.3_responsive_designHtml les 2.3_responsive_design
Html les 2.3_responsive_design
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascript
 
Html les 2.2_positioneren
Html les 2.2_positionerenHtml les 2.2_positioneren
Html les 2.2_positioneren
 
Html les 2.1 Forms
Html les 2.1 FormsHtml les 2.1 Forms
Html les 2.1 Forms
 
HTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikHTML module 1 1.8 terugblik
HTML module 1 1.8 terugblik
 
1.1 basis
1.1 basis1.1 basis
1.1 basis
 
4.1 responsive design
4.1 responsive design4.1 responsive design
4.1 responsive design
 

Semelhante a Herhaling blok 8

Les 1 Javascript Intro
Les 1 Javascript IntroLes 1 Javascript Intro
Les 1 Javascript Intromvanginkel
 
Les 1 Javascript Intro
Les 1 Javascript IntroLes 1 Javascript Intro
Les 1 Javascript Intromvanginkel
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascriptmvanginkel
 
Richard van Velzen - JavaScript: mooi onder de rotzooi
Richard van Velzen - JavaScript: mooi onder de rotzooiRichard van Velzen - JavaScript: mooi onder de rotzooi
Richard van Velzen - JavaScript: mooi onder de rotzooiPFCongres
 
Les 3 Javascript
Les 3 JavascriptLes 3 Javascript
Les 3 Javascriptmvanginkel
 
Les 3 Javascript
Les 3 JavascriptLes 3 Javascript
Les 3 Javascriptmvanginkel
 
Les 3 Javascript
Les 3 JavascriptLes 3 Javascript
Les 3 Javascriptmvanginkel
 
Les 4 javascript
Les 4 javascriptLes 4 javascript
Les 4 javascriptmvanginkel
 
Object Oriented Programming for web applications
Object Oriented Programming for web applicationsObject Oriented Programming for web applications
Object Oriented Programming for web applicationsEdwin Vlieg
 

Semelhante a Herhaling blok 8 (12)

Javascript Dhtml
Javascript DhtmlJavascript Dhtml
Javascript Dhtml
 
Les 1 Javascript Intro
Les 1 Javascript IntroLes 1 Javascript Intro
Les 1 Javascript Intro
 
Les 1 Javascript Intro
Les 1 Javascript IntroLes 1 Javascript Intro
Les 1 Javascript Intro
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascript
 
Richard van Velzen - JavaScript: mooi onder de rotzooi
Richard van Velzen - JavaScript: mooi onder de rotzooiRichard van Velzen - JavaScript: mooi onder de rotzooi
Richard van Velzen - JavaScript: mooi onder de rotzooi
 
Les 3 Javascript
Les 3 JavascriptLes 3 Javascript
Les 3 Javascript
 
Les 3 Javascript
Les 3 JavascriptLes 3 Javascript
Les 3 Javascript
 
Les 3 Javascript
Les 3 JavascriptLes 3 Javascript
Les 3 Javascript
 
Les 4 javascript
Les 4 javascriptLes 4 javascript
Les 4 javascript
 
XPages Advanced
XPages AdvancedXPages Advanced
XPages Advanced
 
Object Oriented Programming for web applications
Object Oriented Programming for web applicationsObject Oriented Programming for web applications
Object Oriented Programming for web applications
 
The Rails way
The Rails wayThe Rails way
The Rails way
 

Herhaling blok 8

  • 2.
  • 5.
  • 6. Variabelen ! Variabelenzijnzelfgemaaktobjecten ! vardePagina; (eenvariabele met de naamdePagina is gemaakt) varmijnKat=“Daisy”; (de waarde van mijnKat is Daisy) varmijnTeller=1 (de waarde van mijnTeller is 1)
  • 7. Variabelen ! Nummers en strings ! 1 “1” “melk” varmijnTeller = 1 + 1 (de waarde van mijnTeller is 2) varmijnTeller = 1 + “1” (de waarde van mijnTeller is 11) varmijnTeller = “1” + “1” (de waarde van mijnTeller is 11) varmijnTeller = 1 * “1” (syntaxfout) varmijnTeller = 1 / “1” (syntaxfout) varmijnTeller = 1 - “1” (syntaxfout)
  • 8. Variabelen ! Nummers en strings 2 ! varmijnTeller = mijnTeller + 1 De variabeleMijnTellerwordt met 1 opgehoogd varmijnTeller = mijnTeller ++ De variabeleMijnTellerwordt met 1 opgehoogd varmijnTeller = mijnTeller - 1 De variabeleMijnTellerwordt met 1 verlaagd varmijnTeller = mijnTeller -- De variabeleMijnTellerwordt met 1 verlaagd
  • 9. Vergelijkingen ! + / - * < > ++ --
  • 10. Events! De browser doet alleen iets als er iets gebeurt! Keyboard-events ! Mouse click events! Mouse move events ! Window-events ! Form en input events !
  • 11.
  • 12. if...else statement- use this statement to execute some code if the condition is true and another code if the condition is false
  • 13. if...else if....else statement- use this statement to select one of many blocks of code to be executedif (time < 12) { document.write("Goede Morgen"); } else { document.write("Goede Middag"); }
  • 16. Switch switch(n){case 1:  execute code block 1  break;case 2:  execute code block 2  break;default:  code to be executed if n is different from case 1 and 2}
  • 21. Functions functionfunctionname(var1,var2,...,varX){some code} The parameters var1, var2, etc. are variables or values passed into the function. The { and the } defines the start and end of the function. Note: A function with no parameters must include the parentheses () after the function name. Note: Do not forget about the importance of capitals in JavaScript! The word function must be written in lowercase letters, otherwise a JavaScript error occurs! Also note that you must call a function with the exact same capitals as in the function name.
  • 23. Javascript Loops In javascript zijn er 2 soorten loops: For Doorloopt een blok code een vooraf bepaalt aantal maalWhileDoorloopt een blok code net zolang totdat een een conditie op true komt.
  • 24. Javascript Loops De For Loop Syntax for (var=startvalue;var<=endvalue;var=var+increment){code die uitgevoerd wordt}
  • 25. Javascript Loops De While Loop Syntax while (var<=eindwaarde  {   code die uitgevoerd wordt   }
  • 26. Javascript Loops De Do .. While Loop De do .. while loop is een variant op de while loop. De code wordt eenmaal uitgevoerd en herhaalt de loop tot de conditie op waar staat. Syntax do  {  code die uitgevoerd wordt   }while (var<=eindwaard);
  • 27. Javascript Loops De Do .. While Loop De do .. while loop is een variant op de while loop. De code wordt eenmaal uitgevoerd en herhaalt de loop tot de conditie op waar staat.
  • 28. Javascript Loops De break Statement De break statement stopt de loop en gaat verder met de code die na de loop komt. (of stopt wanneer er geen code volgt.
  • 29. Javascript Loops De continue Statement De continue statement stopt de huidige loop en gaat verder de volgende waarde!
  • 30. Javascript Loops De For .. In Statement De For .. In statement doorloopt een loop van elementen binnen een ‘array’ of de properties van een ‘object’. Syntax for (variable in object)  {   uittevoeren code  }
  • 31.
  • 33. Een input veld van eenformulier
  • 34.
  • 35. onFocus, onBlur en onChange Voorbeeld3.html onFocus onBlur onChange
  • 36. Code voorbeeld 3 In de header! In de body
  • 37. onSubmit Het onSubmit event word gebruiktvoor het valideren van allevelden van eenformuliervoordat het bevestigd (submit) wordt. voorbeeld4.html onsubmit Activeert script
  • 38. onMouseOver en onMouseOut Deze events wordenveelgebruiktvoor animated buttons. voorbeeld5.html eifeltoren.png eifeltoren2.png
  • 39. GetElementByName Werkt hetzelfde als document.getElementById, het verschil is dat id uniek is slechts 1 element. En bij Name zijn er meerdere elementen met deze naam mogelijk!
  • 40. GetElementById Met document.getElementById(‘id’) kan je elke element op een html-pagina benaderen.Een id kan maar 1 maal voorkomen.
  • 41. JS en HTML5 - Cirkel getContex t – beginPath – Arc - Fill <canvas>
  • 42. JS en HTML5 - Vierkant getContex t – beginPath – Arc - Fill <canvas>
  • 43. JS en HTML5 – lijnentekenen getContex t – moveTo, lineTo, Stroke <canvas>
  • 44. JS en HTML5 - <canvas>
  • 45. HTML 5 - <article>