Inleiding tot programmeren: Javascript



Vergelijkbare documenten
Lab Webdesign: Javascript 11 februari 2008

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

Een computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden.

Uitleg XY coördinaten tool

van PSD naar JavaScript

2.4.4 LibreOffice Werkblad Mac

5. Een nieuw grijs blok onderaan plaatsen

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11

Adobe Premiere CS3 downloaden en installeren

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

Hoofdstuk 7: Werken met arrays

Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF Reken om naar EURO---

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?

7. Je bericht in Nieuws & acties aanpassen

Programmeren. Inleiding

HTML Editor: de eerste stappen

Hoofdstuk 3: Keuzestructuren

Proefles informatica op het Alberdingk Thijm College. Het maken van een website met de tekstverwerker Kladblok of TextWrangler

REDACTEUREN HANDLEIDING

Handleiding bij de Booktest Generator

INLEIDING TOT GEOGEBRA

Wat zijn de verschillen tussen SPSS 9 en SPSS 10?

Java Les 3 Theorie Herhaal structuren

Uitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.

PLAKKEN Nadat u een gedeelte heeft geknipt of gekopieerd kunt u met dit icoon de selectie weer in het veld plakken.

Je kiest bij Voeg een widget toe het widget waarvoor je een embed wilt instellen. Of je gaat naar een bestaande reeds ingestelde widget toe.

Inhoud. Handleiding Dododent. Beste tandarts of praktijkmanager,

Handleiding onderhoud basisschoolwebsite. Erik Zeeuwen - Versie: 1.2 Februari 2006

Javascript oefenblad 1

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Leerlingdossier & handelingsplannen. Welke mogelijkheden biedt de online tekstverwerker in ESIS? FAQ

Een quiz plaatsen op je website

Groepsleden: Pieter Luts HTML 5 Arno Neyens 12/03/2015 Joachim Geerts

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Inhoudsopgave Voorwoord 5 Voordat je begint 6 Wat heb je nodig? 7 De website bij het boek 7 Voor ouders, verzorgers en leraren

4. Een grijs blok onderin aanpassen op je winkelsite

Via methodewebsite www w.emma.eisma.nl of de ELO van de school

Drenthe College Desktop. VMware View Toegang met je Windows Laptop, of -PC.

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.

Cursus Onderwijs en ICT. digitaal toetsen met Hot Potatoes

Dynamische websites met PHP (basis) Karel Nijs 2010/09

Inleiding Visual Basic en VBA. Karel Nijs 2009/01

HTML 5 en CSS 3. Truus de Bont. CC Naamsvermelding 3.0 Nederland licentie.

PhPlist Gebruikers Handleiding

Simon de schildpad J van Weert 1

Programmeerstructuren met App Inventor

Uitleg en hulp bij het programma Puzzeldesign

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop).

HTML. Links. Hyperlinks. Hans Roeyen V 3.0

BEGINNER JAVA Inhoudsopgave

Gebruiksvriendelijkheid: Gebruiksaanwijzing:

Open Safari op de Mac, ga naar de webpagina en klik op SSH scripts Mac OS X : Figure 1 SSH scripts downloaden

Inhoud. Introductie tot de cursus

Les W-04: Een introductie in PHP

Sima. Programmeren. 2e graad

Installeren software FSM2000 FSM2000. Anna van Schuurmanstraat TW OSS.

Leerlingdossier & handelingsplannen

Hoe moet je een prachtige presentatie maken?

Remote Access Voorziening Etam (RAVE)

OFFICE 365. Start Handleiding

Zelftest Inleiding Programmeren

Seven segments of Pi

Versie: 1.0. Datum: 19 november Eigenaar:

Inleiding. Algoritmiek

Deze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld je ouders, je vrienden of naar iemand van je klas

De meeste leveranciers van domeinnamen verkopen ook webruimte. De prijzen variëren, ook hier dus zoeken geblazen!

Quick Reference Card. Activiteiten

Werken op afstand via internet

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Documentatie. Remote Access Voorziening Etam (RAVE)

Handleiding ALGEMENE HANDLEIDING VWORKSPACE. Versie: 1.2. Datum: 10 april Eigenaar:

Test Joomla op je PC 1

Lab Webdesign: Javascript 11 februari 2008 JAVASCRIPT

Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.

Handleiding ZorgMail Secure Viewer

6. Een nieuw bericht in Nieuws & acties plaatsen

Zorgmail handleiding. Inhoud

2. Een afbeelding aanpassen op je winkelsite

Hoofdstuk 14: Datum & Tijdfuncties

Vakgroep CW KAHO Sint-Lieven

Technische documentatie Klankie 2010 voor systeembeheerders/installateurs

Syllabus Zelf een website bouwen. Artheos

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans

1.7 Koppelen aan externe data: aan een Access-database

JouwSpulMijnSpul. Een marktplaats voor Windesheim. Technisch Ontwerp. Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij

GEBRUIKERSHANDLEIDING T8530

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML

Handleiding. Thuisgebruik. elo.nordwincollege.nl

Les 9: formulier controle met javascript.

Taak Versleutelen en dan weer terug... 1

HTML & CSS DEEL 1. webdesign. Programmeren met CodeAcademy

PRAKTICUMOPGAVE 1. De eerste prakticumopgave is het maken van een applet om een "Mandelbrotfiguur" te tekenen, zoals hieronder omschreven.

Office LibreOffice Werkblad gebruiken

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236)

4. Plak de gekopieerde tekst op de plaats van de cursor als pure tekst. 5. Plak de gekopieerde tekst op de plaats van de cursor vanuit Word

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

SportCTM 2.0 Sporter

Transcriptie:

Inleiding tot programmeren: Javascript Een definitie JavaScript is een scripttaal met objectgeoriënteerde mogelijkheden. Deze geïnterpreteerde programmeertaal is vooral gericht op het gebruik in webpagina s. Javascript wordt dus veel gebruikt om webpagina s op te fleuren en om het de gebruiker gemakkelijker te maken om een pagina naar zijn eigen wens aan te passen, data in te voeren enz Het is een vrij eenvoudige programmeertaal die je eigenlijk net zo goed in kladblok kan intikken. Er bestaan ook speciale programma s die dienen om webpagina s te ontwerpen waarin je Javascript kan schrijven. Verwar Javascript dus zeker niet met het ingewikkelde Java, dát is pas een programmeertaal om Ú tegen te zeggen. Ten opzichte van Java is Javascript ongelooflijk eenvoudig en toch zo veelzijdig. Een eerste pagina Javascript moet altijd binnen een HTML-pagina worden geprogrammeerd. Om de browser (zoals Internet Explorer, Firefox, ) te laten weten dat het over HTML gaat, moeten er code-tags worden geplaatst. //Hier komt de code Op deze manier weet de browser al dat het over een HTML-pagina gaat, nu moeten we hem nog duidelijk maken dat we met Javascript gaan programmeren. De uiteindelijke code ziet er dan als volgt uit: //Hier komt de Javascriptcode Maak een bestandje aan met Kladblok, typ de bovenstaande code over, sla het op als stramien.html zodat je steeds met dat bestand kan beginnen. Open het bestand stramien.html in kladblok. LET OP: Open stramien.html NIET door er op te dubbelklikken, gebruik de rechtermuisknop, Openen met, Kladblok. Op die manier kan je het bewerken in Kladblok Voeg tussen de SCRIPT-tags de volgende code toe en sla het op als eerstepagina.html: document.write("hallo, wereld!") Philip De Vos Inleiding tot programmeren: Basis Javascript 1

Je bekomt het volgende documentje: document.write("hallo, wereld!") Open het bestand eerstepagina.html nu in je browser door er op te dubbelklikken. Wat zie je? Proficiat! Je hebt je eerste webpagina met Javascript gemaakt. Programmeren in Javascript Nu we onze eerste webpagina in Javascript hebben gemaakt, kunnen we meer Javscriptcode aanleren om een echt programma te maken. Eerst leren we je enkele basiscommando s die nodig zijn om te kunnen starten met programmeren. Struktograaf Javascript SCHRIJF Dit is een bericht alert("dit is een bericht") document.write("dit is een bericht") LEES lengte lengte = prompt("geef de lengte in:") + + * * oppervlakte := breedte * lengte oppervlakte = breedte * lengte Test het verschil uit tussen alert("tekst") en document.write("tekst"). Wat is het verschil? Philip De Vos Inleiding tot programmeren: Basis Javascript 2

Een eerste programma Probleemstelling We willen een klein programmaatje maken voor onze jongere broer die sommetjes wil controleren van zijn huiswerk. Hij geeft 2 getallen in, er wordt vervolgens automatisch op het scherm getoond wat de oplossing van de som is. Probleemanalyse Welke stappen zullen er moeten ondernomen worden? Gegeven: Geen, de gegevens worden door de gebruiker ingevoerd. Invoer: Verwerking: Uitvoer: Algoritme Maak in Struktograaf een PSD (Programma Structuur Diagram), genaamd som en test het uit. Programma Vertaal de code naar Javascript. In de tabel hierboven staat vermeld welke code in Struktograaf omgezet wordt naar welke Javascriptcode. Gebruik het bestand stramien.html om van te starten. De code zou er als volgt moeten uitzien: getal1 = prompt("voer getal 1 in: ") getal2 = prompt("voer getal 2 in: ") som = getal1 + getal2 document.write("de som is: ", som) Sla het bestand op als som.html Testen Open het bestand som.html en voer de volgende getallen in: Getal 1 : 5 Getal 2 : 7 Philip De Vos Inleiding tot programmeren: Basis Javascript 3

Wat komt er op het scherm? De opdracht prompt slaat de waarde die je ingeeft op als tekst, en dus niet als getal. Men kan er niet mee rekenen. Om dat te verhelpen moet je het converteren/omzetten naar een Integer (= een type getal). Dit gebeurt met het volgende commando: parseint(invoer). parseint(invoer) zet de ingevoerde waarde van het type tekst om naar het type getal Pas de code aan zodat hij nu wel de getallen optelt. Wat heb je veranderd in de code? Wat komt er nu op het scherm? Test het uitgebreid met verschillende getallen, controleer of de som klopt en of het programmaatje doet wat er van verwacht wordt (zie probleemstelling). Documenteren Plaats documentatie om te laten zien wat het programma juist doet. Commentaar/documentatie plaats je door twee schuine strepen of slash te typen, en daar vlak achter de tekst. De tekst zal genegeerd worden door de browser. //Commentaar en of documentatie Plaats de volgende commentaar op de juiste plaats in het programma. //Invoer getal 1 //Invoer getal 2 //Schrijf de som op het scherm Sla het bestand op. Extra Breidt de vorige oefening uit zodat er op het scherm de volgende tekst komt te staan: 5 + 7 = 12 in plaats van De som is: 12. Sla dit bestand op als som2.html. Noteer hieronder met welke code je dit op het scherm laat zien: Philip De Vos Inleiding tot programmeren: Basis Javascript 4

Disclaimer Deze cursus is gratis en vrij beschikbaar. Hij mag vrij gebruikt, gekopieerd en verspreid worden voor niet-commerciële doeleinden. Bij commercieel gebruik van de volledige of een gedeelte van de cursus moet de auteur (Philip De Vos) voorafgaande schriftelijke toestemming geven. Hij is bereikbaar op de site die op elke pagina vermeld staat. U bent steeds verplicht de auteur en zijn website te vermelden. Alle informatie is op zorgvuldige wijze samengesteld. Toch kan het voorkomen dat de inhoud fouten bevat. De auteur is niet aansprakelijk voor foutieve informatie. De auteur is ook niet aansprakelijk voor het volgen van een cursus, en indien van toepassing, voor het incorrect opvolgen van deze. Philip De Vos Inleiding tot programmeren: Basis Javascript 5