Kris Merckx Javascript en jquery 2014 Creative Commons License. Javascript
|
|
|
- Alexander Bogaerts
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Javascript Je hebt een site gebouwd met HTML en CSS gebruikt voor de opmaak. Toch ontbreekt er nog wel wat. Je site is mooi en goed opgebouwd, maar mist interactiviteit met de gebruiker. De gebruiker kan op dit moment enkel naar je pagina's kijken en de informatie lezen, maar er zit voor de rest weinig interactie in. Het lijkt op een mooie auto zonder motor. Daar kan je verandering in brengen. Vergelijk het even opnieuw met een auto. In een auto zit een motor en die motor bestaat op zijn beurt uit een hoop kleinere modules. Er zit een carburator, een pomp, cilinders, een radiator, waterpomp enz. in. Uiteraard is zo'n motor alleen niet voldoende. De gebruiker kan de motor en alle onderdelen hiervan interactief besturen. Wanneer hij aan de sleutel draait, start de motor. Als de bestuurder het ontkoppelingspedaal indrukt, de versnellingsbak in de juiste versnelling plaatst en vervolgens het pedaal zachtjes loslaat, komt de auto in beweging. De pedalen, sleutel, versnellingen... zijn interface-elementen die er voor zorgen dat de gebruiker interactief de motor kan aansturen. Het resultaat is dat de auto in beweging komt, de ruitenwissers beginnen bewegen, de lichten kunnen worden aangezet enz. Tussen die interface-elementen en de onderdelen van de motor liggen verbindingen, kabels, slangen enz. die ervoor zorgen dat alles netjes wordt aangestuurd.
2 Javascript is een taal waarmee u interactiviteit kan toevoegen aan HTML. Hieronder vind je een kort overzicht van de mogelijkheden van javascript: Aanpassen, toevoegen, klonen, verwijderen... van om het even welk HTML-element in de huidige pagina. Het aanpassen van inhouden van om het even welk HTML-element. Het aanpassen van CSS-eigenschappen van de HTML-elementen op de pagina. Controleren van formulieren. Het inlezen van externe bestanden vanop dezelfde server. Manipuleren van interne en externe XML- en JSON-gegevens (in mensentaal: gestructureerde gegevens zoals in bijvoorbeeld Excel staan, openen en tonen) Tekenen in het HTML5-canvas-element (in mensentaal: tekeningen maken in de webpagina of effecten geven aan foto's) Opvragen van locatiegegevens (na toelating van de gebruiker). Bewaren van gegevens in de browser of in een offline databank (o.a. de bekende cookies ) Drag and drop binnen en naar buiten de browser (vb. producten slepen naar een winkelmandje )... De mogelijkheden van javascript zijn nagenoeg 'onbegrensd'. Toch kent de taal wel wat beperkingen. Voor de veiligheid kan je niet zonder meer ingrijpen in het systeem van de gebruiker. Je kan bijvoorbeeld geen bestanden van de computer van de bezoeker verwijderen. Toch wordt in de toekomst wellicht nog meer mogelijk op dit vlak: toegang tot de webcam en de microfoon... Javascript is een relatief eenvoudig te leren scriptingtaal. De broncode staat leesbaar in de HTML-code. De code wordt uitgevoerd door de javascript-engine van uw browser. Bij een echte programmeertaal wordt de code vooraf 'gecompileerd' naar bits en bytes (nullen en enen, weet je wel?) voor de respectieve computerprocessor. Bij javascript is dit niet zo. De code wordt pas gecompileerd en uitgevoerd wanneer de browser de HTML-pagina en gekoppelde scripts inleest vanaf het domein waarop de website staat. HOE? Javascript neem je met het -HTML-element op in uw HTML-code. U kan javascriptcode ook in een extern bestand opslaan en dit aan uw pagina linken. Dit js-bestand hoeft zelfs niet op dezelfde server te staan, maar kan ook vanaf een ander domein ingelezen worden.
3 jquery maakt het makkelijk jquery is geen nieuwe taal die u moet onder de knie krijgen. Het is een manier om sneller javascriptcode te kunnen schrijven die bovendien in alle browsers (ook mobiele) werkt. Eerste probleem met javascript: Wanneer u code rechtstreeks in javascript schrijft, moet u die taal niet alleen goed onder de knie hebben, maar ook rekening houden met mogelijke verschillen tussen browsers. Zeker oudere versies van Internet Explorer durven wel eens moeilijk doen. Tweede probleem: veel webontwikkelaars vinden telkens opnieuw het warme water uit: Vaak gebruik je als webontwikkelaar dezelfde stukjes javascript keer op keer opnieuw. Veel websites vragen immers dezelfde of gelijkaardige interactiviteit. Oplossingen voor het eerste en het tweede probleem: Een aantal ontwikkelaars hebben daarom stukken herbruikbare code/scripts samengevoegd in een soort van bibliotheek of framework. Zo'n bibliotheek bestaat uit een aantal functies (=motoren) die u vanuit uw eigen javascriptcode kan oproepen. Dat bespaart u een pak werk. De ultieme eenvoudige oplossing: Een aantal frameworks gaat nog verder. 1. Ze voorzien niet alleen een hoop standaardfuncties, 2. maar maken het ook mogelijk om die functies op een heel handige manier aan uw eigen HTML-elementen te koppelen. 3. Ze gebruiken een schrijfwijze die heel erg lijkt op die van CSS om elementen te selecteren en er vervolgens een functie op uit te voeren. Met één lijn code schrijf je bijvoorbeeld een javasriptcode om bij de klik op een knop een bepaald paginaonderdeel te vervangen door de inhoud van een externe webpagina. 4. Naast een handige manier om elementen te selecteren en een hoop ingebouwde functies, bevatten deze frameworks nog een paar andere interessante mogelijkheden. Plugins of insteekmodules: andere ontwikkelaars kunnen het framework uitbreiden met hun eigen functies en die in de vorm van 'plugins' weer delen met anderen. Modules voor de gebruikersinterface: het framework laat toe om heel snel knoppenbalken, schuifregelaars, 'vensters', accordion-elementen, tabbladen enz. aan een pagina toe te voegen. Animaties: het bouwen van animaties met foto's, lagen en tekst wordt met simpele functies vereenvoudigd. Het bekendste framework is zonder twijfel jquery van Firefox-ontwikkelaar John Resig.
4 Howto? We bekijken nogmaals de tekening: We moeten een javascriptmotor aan onze pagina's toevoegen. 2. bedieningselementen toevoegen aan onze webpagina's. 3. Opgelet: sommige dingen gaan ook automatisch zonder dat de gebruiker iets moet doen (vb. bij een ruitenwisser kan een regensensor de ruitenwissers automatisch in beweging zetten) 4. Bepalen welke actie gebruiker moet doen vooraleer er iets gebeurt. 5. Een verbinding leggen tussen de bedieningselementen en/of de sensoren en de motor of een bepaald onderdeel van de motor én bepalen welke actie moet uitgevoerd worden. 6. Het eindresultaat tonen aan de gebruiker.
5 STAP 1: een javascriptmotor aan je webpagina's toevoegen. Deze stap hoef je eigenlijk in je project niet meer te zetten. In de voorbeeldpagina's zit de jquerymotor reeds in al onze pagina's. Maar het is toch wel belangrijk om te weten hoe je dit doet. Tenslotte ben jij de garagist! Tussen <head> en </head> vind je twee gekoppelde javascript-motoren. Je merkt dat je die niet op je eigen site moet zetten. Je kan ze koppelen vanaf de servers van Google: <script src=" <script src=" Ook zie je dat er ook een stijlbestand is gekoppeld dat voor de correcte werking van bepaalde onderdelen van de jqueryui-motor zorgen. Met de extra motor jquery UI kan je speciale interfaceelementen (bedieningselementen zoals knoppen, schuifregelaars, tabbladen...) aan je webpagina's toevoegen. <link rel="stylesheet" href=" />
6 STAP 2: bedieningselementen op je website Dankzij jquery kan je elk onderdeel van je webpagina heel makkelijk interactief maken. Maar het is vaak handig voor de gebruiker om ook duidelijk te laten zien dat hij op een knop kan klikken. Een knop kan je op de volgende manier toevoegen: <button>lees het volledige artikel.</button> Net zoals in CSS moet je bij jquery eerst de elementen selecteren waarop je een bepaalde functie of methode wil uitvoeren. Ook de manier waarop je die doet, lijkt erg op die van CSS. Toch beschikt jquery over nog veel uitgebreidere selectiemogelijkheden. Je selecteer een element met de functie $(); Hieronder vind je een paar basistechnieken voor het selecteren van elementen: Alle links op een pagina Alle links die zich in een nav-element bevinden Selecteren van alle elementen met een bepaalde klasse. Bijvoorbeeld: Alle HTML-elementen met de klasse class= kris Selecteren van een element op basis van zijn id. Bijvoorbeeld: Het element met als id="contact" Stel dat je op je pagina 2 knoppen toevoegt: <button>lees het volledige artikel.</button> <button>lees het tweede artikel.</button> $("a") $("nav a") $(".kris") $("#contact") Dan kan een selectie op deze manier $( button ) voor problemen zorgen. Je selecteert dan immers alle knoppen. In een auto zou dit er bijvoorbeeld toe leiden dat je ongeacht de knop waarop je drukt steeds de ruitenwissers zo activeren. Beter is om elke knop een unieke identiteit (id) te geven en de knop op die manier te selecteren: <button id= BtnLeesArtikel1 >Lees het volledige artikel.</button> <button id= BtnLeesArtikel2 >Lees het tweede artikel.</button> Mensen die al jaren met javascript en jquery werken, zouden het nog anders doen, maar we proberen het hier wat eenvoudig te houden: Je kan de knoppen nu als volgt selecteren: $( #BtnLeesArtikel1 ) $( #BtnLeesArtikel2 )
7 STAP 3: automatische acties zonder interactie (denk aan 'sensoren') Je kan dingen ook automatisch laten gebeuren met jquery zonder dat de gebruiker iets doet. Automatisch betekent dat iets meteen begint als de gebruiker de pagina opent in zijn browser of... na een bepaalde tijd. <div id= banner > DIT IS DE BANNER MET EEN ACHTERGRONDAFBEELDING IN CSS </div> $( #banner ).delay(4000).fadeout(); Met de bovenstaande code zal het element met id= banner automatisch vervagen na 4 seconden (4000 staat voor 4000 milliseconden) Opgelet (zeker lezen): in principe kan je een script pas starten als alle onderdelen van de pagina (teksten, foto's enz.) zijn geladen. Je zou immers problemen kunnen krijgen als je een afbeelding automatisch wil laten vervagen als die afbeelding nog niet geladen is door de browser. Het kan soms immers een paar seconden duren vooraleer een webpagina volledig in de browser van de gebruiker is geladen (vb. door een trage internetverbinding). Daarom moet je ervoor zorgen dat je je script pas laat werken als alle onderdelen van de pagina (het document ) geladen ( ready ) zijn. $(document).ready(); Pas dan mag je je eigen code laten uitvoeren: $(document).ready( function(){ //HIER KOMT JE EIGEN CODE } );
8 STAP 4 : bepalen welke acties een motor (function) starten en laten werken Als je de gewenste elementen hebt geselecteerd, moet je nog bepalen welke gebruikersacties de gewenste motor zullen starten. Eén van die acties zag je hierboven al nl. $(document).ready(). De actie ready() doet zich voor als alle onderdelen van de pagina geladen zijn. Opgelet: je kan code in één script-blok combineren. Alle elementen die je selecteert, mogen allemaal binnen één en hetzelfde scriptblok komen, ongeacht waar ze op de pagina staan. $(document).ready( function(){ $( #BtnLeesArtikel1 ); $( #BtnLeesArtikel2 ); } ); Welke acties kunnen er allemaal gebeuren? Als het regent, doe je je paraplu open. Als je aan de sleutel van je auto draait, start de motor... Zo gaat het ook in javascript. In javascript noemt men dit events (=gebeurtenissen). Als er zich een bepaalde gebeurtenis (=event) voordoet, kan je een bepaalde actie uitvoeren. Tot de belangrijkste gebeurtenissen in javascript behoren: De gebruiker klikt op de linkermuisknop of tikt met zijn vinger op een 'touch'scherm. De gebruiker dubbelklikt. De gebruiker beweegt met zijn muis of vinger over element op de pagina. De gebruiker beweegt zijn muis of vinger van een element af. onclick() ondblclick() onmouseover() onmouseout() De pagina is volledig geladen. window.onblur() of in jquery $ (document).ready()
9 In jquery definieer je die 'events' vaak op een ietwat andere manier dan in standaard javascript. Selecteer het element en koppel er een 'onclick'-event aan. Selecteer het element en koppel er een 'onmouseover'-event aan. Selecteer het element en koppel er een 'onmouseout'-event aan. $(...).click(); $(...).mouseover(); $(...).mouseout(); In ons voorbeeld zou het er zo kunnen uitzien: $(document).ready( function(){ $( #BtnLeesArtikel1 ).click(); $( #BtnLeesArtikel2 ).mouseover(); } );
10 STAP 5 : motoren starten bij een gebeurtenis (en ook STAP 6: het eindresultaat) Uiteraard moet er ook nog iets gebeuren. Je moet nu nog een verbinding leggen tussen een bepaalde actie of event en een motor. M.a.w. start een motor bij elk event. Een motor heet in javascript een function of een method. Stap 1: het overzicht bewaren: $( #BtnLeesArtikel1 ).click( ); Stap 2: de functie toevoegen: $( #BtnLeesArtikel1 ).click( function(){} ); Stap 3: het overzicht bewaren: $( #BtnLeesArtikel1 ).click( function(){ ); } Stap 3: het element selecteren waarop je de motor wil uitvoeren: $( #BtnLeesArtikel1 ).click( function(){ $( #header ); } ); Stap 4: een motor (methode) starten op het geselecteerde element: $( #BtnLeesArtikel1 ).click( function(){ $( #header ).fadeout(); } );
11 Welke methodes/motoren kan je standaard gebruiken? 1. HTML wijzigen Je kan deze voorbeelden uittesten op Net zoals in gewoon javascript is het heel eenvoudig om de HTML-inhoud van een bepaald element te wijzigen. Ook hier moet je eerste het element selecteren om er vervolgens de HTML-code van te wijzigen. In javascript doen we dit als volgt: document.getelementbyid("idvangekozenelement").innerhtml= "nieuwe inhoud"; In jquery kan je zoals gezien veel eenvoudiger een element selecteren: $("#idvangekozenelement").html("nieuwe inhoud"); In het gekozen voorbeeld wijzigen we de tekst van het element na het klikken op een knop. Na de klik verschijnt een nieuwe tekst en wordt de knop onzichtbaar: <p id="veranderhtml">dit is de originele tekst.</p> <button id="wijzightml">verander de inhoud</button> $(document).ready(function(){ $("#wijzightml").click(function(){ $("#veranderhtml").html("dit is de nieuwe tekst die na de klik verschijnt."); $(this).hide();
12 2. CSS wijzigen Met jquery kan je de CSS-eigenschappen van een object aanpassen. Dit is natuurlijk enkel zinvol als er zich eerst een 'gebeurtenis' voordoet, bijvoorbeeld als de gebruiker met de muis op een bepaald element klikt. Een onderdeel van het HTML-bestand: <button id="verandercssrood">rood</button> <button id="verandercssgroen">groen</button> <button id="verandercssblauw">blauw</button> <div id= vierkant ></div> Het onderdeel uit het CSS-bestand: #vierkant{ height:50px; width:50px; background-color:yellow; } Het script: $(document).ready(function(){ $("#VeranderCSSRood").click(function(){ $("#vierkant").css("background-color", "red"); $("#VeranderCSSGroen").click(function(){ $("#vierkant").css("background-color", "green"); $("#VeranderCSSBlauw").click(function(){ $("#vierkant").css("background-color", "blue");
13 Het vorige voorbeeld, veel korter, maar level 2 in het schrijven van jquery: Het is ook mogelijk om ze de code uit het laatste voorbeeld verkort te schrijven wanneer we aan de buttons een CSS-klasse en een id geven. Een onderdeel van het HTML-bestand: <button class="veranderkleur" id="red">rood</button> <button class="veranderkleur" id="green">groen</button> <button class="veranderkleur" id="blue">blauw</button> <div id="vierkant"></div> Het onderdeel uit het CSS-bestand: #vierkant{ height:50px; width:50px; background-color:yellow; } Het script: Wanneer de gebruiker op een knop klikt, leest het script de kleur door te kijken naar de id van de knop. Elke knop heeft namelijk als id de naam van de gewenste kleur gekregen (vb. <button class="veranderkleur" id="red">rood</button>). Die kleur kan je in jquery opvragen met $(this).attr("id"); $(this); betekent: neem deze knop die ik geselecteerd heb. $(document).ready(function(){ $(".veranderkleur").click(function(){ $("#vierkant").css("background-color", $(this).attr("id"));
14 3. Animaties bouwen Zoals je wellicht al verwacht zitten in jquery nog een aantal andere ingebouwde methodes om te animeren. Zo kan je.fadeout() ook vervangen door andere methodes zoals bijvoorbeeld.slidedown(),.slideup(), of.fadein(). Je kan methodes ook achter elkaar koppelen. Let echter op: een keten betekent niet dat alle methodes achter elkaar worden uitgevoerd. Veel 'methodes' worden zelfs tegelijkertijd uitgevoerd als je ze in een keten plaatst. In het voorbeeld hieronder wachten we daarom na elke methode 2 seconden: <img src="examples/ballon.png" id="ballon3" style="position:relative"/> $(document).ready(function(){ $("#ballon3").slideup().delay(2000).slidedown().delay(2000).fadeout().delay(2000).fadein(); jquery beschikt over het veel krachtiger.animate(). Tussen de haakjes, vertel je hoe jquery het element moet animeren. Je bepaalt hier welke CSS-eigenschappen moeten geanimeerd worden én hoeveel tijd de animatie daarover moet doen. In het onderstaande codevoorbeeld wordt het element ballon gedurende 5 seconden (5000 milliseconden) geanimeerd. Op het einde van de animatie zal het element 50 pixels meer naar rechts zijn geschoven. Het element 'springt' niet in één keer naar zijn nieuwe positie, maar je ziet het zachtjes schuiven. Niet alleen de positie aan de linkerkant, maar ook zijn graad van transparantie wordt geanimeerd. <img src="images/ballon.png" id="ballon" style="position:relative"/> $(document).ready(function(){ $('#ballon').animate({ opacity: 0.25, left: '+=50' },5000);
15 Een praktisch voorbeeld We maken een script dat een bepaald onderdeel van de pagina eerst verbergt en bij een klik op een knop weer toont. Lijkt misschien gek, maar je ziet het vaak op krantenpagina's: enkel de inleiding van een artikel wordt getoond. Als de gebruiker op de knop Lees het volledige artikel klikt, wordt de rest van het artikel getoond. Het onderdeel van de wegpagina: De code hieronder bevat een titel (<h1>), een alinea (<p>) met de klasse description (<p class=description >), een knop (<button>) met id leesmeer (<button id= leesmeer >), een div (<div>) met id verberg (<div id= verberg >) die op zijn beurt dan weer een afbeelding (<img>) en een alinea (<p>) bevat. <h1>info</h1> <p class="description">at vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et </p> <button id="leesmeer">lees het volledige artikel</button> <div id="verberg"> <img src="images/temp.jpg" class="rechts"/> <p>at vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. </p> </div>
16 Het script-blok Het script verbergt eerst automatisch bij het laden van de pagina het onderdeel <div id= verberg >. Wanneer de gebruiker op de knop <button id="leesmeer">lees het volledige artikel</button> klikt, verschijnt <div id= verberg > weer in beeld. Op dat moment wordt ook de knop zelf verborgen. $(document).ready(function(){ $("#verberg").hide(); $("#leesmeer").click(function(){ $(this).hide(); $("#verberg").slidedown("slow"); Kris Merckx, 2014, Creative Commons License
AFDELINGSHOOFD DEPARTEMENT KANSELARIJ & BESTUUR ZOEKT EEN STRAFFE MEDEWERKER
DEPARTEMENT KANSELARIJ & BESTUUR De Vlaamse overheid werkt elke dag aan een beter en mooier Vlaanderen. TAKENPAKKET: Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
Werken met afbeeldingen in webpagina's
Werken met afbeeldingen in webpagina's In webpagina's komen heel vaak afbeeldingen voor. Toch gaan webpagina's helemaal anders om met afbeeldingen dan bijvoorbeeld een PowerPoint-presentatie of een Word-document.
Fonts - voorbeelduitwerking - Opdracht bij van licht tot zicht - Kees van Overveld
Fonts - voorbeelduitwerking - Opdracht bij van licht tot zicht - Kees van Overveld Er zijn diverse sites op het Internet waar fonts te vinden zijn. Fonts hebben leesbaarheidsaspecten en betekenisaspecten.
Javascript, een motor voor je webpagina
Javascript, een motor voor je webpagina De heilige drievuldigheid: HTML, CSS en Javascript HTML beschrijft hoe je tekst en informatie op een webpagina structureert, de indeling in pagina-onderdelen (div's),
Websitecursus deel 3 JavaScript
Websitecursus deel 3 JavaScript A Eskwadraat WebCie [email protected] 12 oktober 2015 Introductie Twee weken geleden HTML Vorige week CSS Deze week JavaScript Javascript JavaScript (ook wel JS) is een
dienaar minimalist pelgrim
That s me! dienaar minimalist pelgrim Hallo, mijn naam is dave, geboren in hoogeveen (1986) en ik vind jullie heel tof! Momenteel zoek ik een organisatie waar ik als communicatie-vormgever mijn steentje
Koers gehouden. De blik vooruit
Koers gehouden 2005 was voor UWV een lastig jaar. Dat wisten we van tevoren. De agenda was overvol, met de voorbereidingen voor de invoering van de WIA, de Zorgverzekeringswet en WALVIS per 1 januari 2006,
MD/Module 4 html/css /JS HTML-CSS-JS. 1.2 Introductie jquery. Javascript module 4
HTML-CSS-JS 1.2 Introductie jquery Javascript module 4 .jquery Wat is jquery? jquery is een bibliotheek voor javascript! jquery heeft als motto Wirte less, do more! Met meer code veel meer mogelijkheden!
Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 www.edubas.nl
Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 Versie 1.0 februari 2015 Start-versie Over dit document In dit document probeer is duidelijk te maken hoe de spellen
Inhoud. Handleiding Dododent. Beste tandarts of praktijkmanager,
Handleiding Dododent Beste tandarts of praktijkmanager, Hartelijk dank voor de aanschaf van een website bij Dodoworks. Hieronder volgt een uitgebreide handleiding van het Dododent systeem waarmee de website
opdracht school realistisch tekenen met potlood opdracht school mixed media vrije tijds tekening portret van mijn zus vrije tijds tekening
Fotografie foto voor een flyer van het studentenbureau opdracht voor school kookkalender fotoshoot kennissen fotoshoot kennissen opdracht school close-up kookkalender foto van mijn hond voor een kerstkaartje
Handleiding Wordpress CMS 4-5-2015
Handleiding Wordpress CMS 4-5-2015 Inhoud 1. Het dashboard.... 3 2. Een pagina of bericht aanpassen.... 5 3. Een nieuw bericht toevoegen... 6 4. Een pagina maken... 7 5. Website met sitebuilder... 8 6.
Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman
Documentatie Onsweb Club plugin voor KNKV verenigingen Versie 0.4 Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman Alle rechten in dit document zijn voorbehouden. www.onsweb.nl,
HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.
Terminologie HTML en CSS HTML: Hyper Markup language Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen. CSS: Cascading StyleSheet stylesheet for
HANDLEIDING DOIT BEHEER SYSTEEM
HANDLEIDING DOIT BEHEER SYSTEEM ALGEMENE INFORMATIE Het Doit beheer systeem is een modulair opgebouwd systeem waarin modules makkelijk kunnen worden toegevoegd of aangepast, niet iedere gebruiker zal dezelfde
6. De sitemap of stamboom van uw website
6. De sitemap of stamboom van uw website Dynamisch of statisch? CMS of Dreamweaver? Een databankgestuurde website en CMS Grotere websites hebben nood aan een eenvoudiger manier om informatie toe te voegen,
De Kleine WordPress Handleiding
Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling
Hoe moet je een prachtige presentatie maken?
Hoe moet je een prachtige presentatie maken? www.meestermichael.nl Geef de presentatie een titel. Klik dit vak aan om jouw presentatie een ondertitel te geven. Hier kun je je presentatie een titel geven
Een imagemap of klikkaart is een standaard afbeelding (jpg, gif of png) waarop bepaalde zones aanklikbaar worden gemaakt.
Imagemaps Een image map bestaat uit een eenvoudige afbeelding (jpeg, gif...). Door bepaalde delen van de afbeelding aanklikbaar te maken, kan u bezoekers naar verschillende pagina's in de website doorsturen.
HANDLEIDING. WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING
HANDLEIDING WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING Inhoudsopgave Inloggen... 3 Een nieuw bericht plaatsen... 5 Aan een nieuw bericht beginnen... 5 Je bericht bewaren, een
HTML Editor: de eerste stappen
LES 18 HTML Editor: de eerste stappen In deze les leert u werken met HTML Editor. Daarbij geven we tevens een inleiding tot HTML. Hoewel op dit moment HTML versie 4.01 in gebruik is, maakt de HTML Editor
Door velen wordt Photoshop beschouwd als de industriestandaard voor zowel drukwerk en DTP als voor het web wat betreft digitale beeldbewerking.
Adobe Photoshop Adobe Photoshop is een grafisch programma voor het bewerken digitale beelden via de computer. Photoshop is beschikbaar voor Mac OS X en Windows. Tot en met versie 4 bestond er ook een UNIX-variant.
JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen
0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over
EEN WEBSITE MAKEN MET WEEBLY
EEN WEBSITE MAKEN MET WEEBLY Dit is de handleiding om op Weebly.com een website te leren maken. De handleiding is verdeeld in 5 hoofdstukken; 1. Aanmelden 2.Weebly werkblad 3. Draggen en Droppen 4.Pagina
Handleiding Website Laatste update: april 2014
Laatste update: april 2014 1. Google Search Tijdens de ontwikkeling van uw website werd er veel aandacht besteed aan optimalisatie voor zoekmachines zoals Google. Dit onder andere door de broncode technisch
formulieren met gedragingen en
14 Interactieve formulieren met gedragingen en SPRY De belangrijkste punten van hoofdstuk 14 Kennismaken met behaviors. Webeffecten leren aanmaken. De verschillende soorten behaviors gebruiken. Wat leert
Handleiding Word Press voor de bewoners Westerkaap 1
1 Handleiding Word Press voor de bewoners Westerkaap 1 Inhoud: Inloggen Pagina 1 Algemeen Pagina 2 Berichten Pagina 2 Bericht bewerken, Linken Pagina 3-4 Plaatje toevoegen bericht Pagina 5-6 Bericht publiceren
Interactieve formulieren met gedragingen en Spry
14 Interactieve formulieren met gedragingen en Spry De belangrijkste punten van hoofdstuk 14 Kennismaken met Gedragingen (Behaviors). Webeffecten leren aanmaken. De verschillende soorten Gedragingen gebruiken.
Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren
Inleiding Voor u ziet u de handleiding van TYPO3 van Wijngaarden AutomatiseringsGroep. De handleiding geeft u antwoord geeft op de meest voorkomende vragen. U krijgt inzicht in het toevoegen van pagina
Globale kennismaking
Globale kennismaking Kennismaking Tesla CMS 1. Dashboard 2. pagina beheer - pagina aanmaken - pagina aanpassen - pagina verwijderen - pagina seo opties - zichtbaarheid pagina 3. subpagina beheer - subpagina
Inhoudsopgave. Stappen 1 Ervaringen 2 Wireframes 3 PIOTR TEKIEN HKU GAME ART GAR-1B
Inhoudsopgave Stappen 1 Ervaringen 2 Wireframes 3 PIOTR TEKIEN HKU GAME ART GAR-1B PORTFOLIO 1 - STAPPEN Stappen INTRODUCTIE Voordat ik over mijn stappen vertel, wil ik kort toelichten dat ik eerder een
Wordpress website beheren
Wordpress website beheren gemaakt door: Noppert Websites www.noppertwebsites.nl Wordpress website beheren bladzijde 1 Inhoudsopgave Onderwerp: Inloggen en eerste indruk Pagina aanmaken/bewerken Foto/afbeelding
De tekstverwerker. Afb. 1 de tekstverwerker
De tekstverwerker De tekstverwerker is een module die u bij het vullen van uw website veel zult gebruiken. Naast de module tekst maken onder andere de modules Aankondigingen en Events ook gebruik van de
Handleiding gebruik webmail Roundcube maart 2010
Handleiding gebruik webmail Roundcube maart 2010 U opent de webmail door te klikken op het pictogram webmail in de webstek www.edugo.be: 1. Inleiding 1.1 Wat is er nieuw? De webmail van edugo draait vanaf
WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B
WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN INHOUD COLLEGE Afronding vak JQuery, mail(formulieren) en social media Testen Website-design 5-1-2015 2 AFRONDING VAK
Na het inloggen met de gegevens die je hebt gekregen, verschijnt het overzichtsscherm zoals hieronder:
Inhoud van de website invoeren met de ContentPublisher De inhoud van websites kan worden ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS). De websites van Muismedia
2 december 2013 Eindgebruikershandleiding Weblicity CMS
2 december 2013 Eindgebruikershandleiding Weblicity CMS Deze handleiding is opgesteld door Weblicity http://www.weblicity.nl Inhoudsopgave Inhoudsopgave... 2 Introductie... 3 Inloggen Uitleg onderdelen
FrontPage. Kies Bestand, nieuw en kies vervolgens Website met één pagina: Kies bij voorkeur een locatie:
1 FrontPage Kies Bestand, nieuw en kies vervolgens Website met één pagina: Kies bij voorkeur een locatie: Merk op dat de ene pagina die al aangemaakt is 'index.htm' heet. Dit is belangrijk De startpagina
Een quiz plaatsen op je website
Een quiz plaatsen op je website Om de deelnemers een beetje na te laten denken kan je een quiz toevoegen op je site. Dat doe je op de volgende manier: a. Een quiz aanmaken Ga naar je eigen pagina en klik
Een checklist invoegen in je pagina
Een checklist invoegen in je pagina Een checklist bestaat uit 2 onderdelen, een tabel en een checkbox. Als eerste moet er een tabel gemaakt worden zodat de checkbox in de tabel kan worden ingevoegd. Ook
Web Presence Builder. Inhoud
Web Presence Builder Inhoud Inhoud... 1 Wat is Web Presence Builder?... 2 Het categoriescherm... 2 De eerste stappen naar een eigen website... 3 Onderwerp selecteren en website naam aanpassen... 3 Vooraf
Bewerk uw eigen Digibordbij boek
Bewerk uw eigen Digibordbij boek Naast de presentatie van schoolboeken in het Digibordbij systeem is het voor leraren ook mogelijk aanpassingen te maken in de digitale boeken. De leraar kan via een aparte
15. Google Tag Manager
W H I T E P A P E R I N 5 M I N U T E N J U N I 2 0 1 5 15. Google Tag Manager Introductie Marketeers zijn dol op statistieken en big data. Hoe meer hoe beter! Google Analytics wordt hier veel voor gebruikt,
HTML krijgt een standaard opmaak van de browser
1 HTML krijgt een standaard opmaak van de browser Een link in HTML In HTML maakt u een link met de HTML-markering (HTML-tag) . Een a-tag (anchor, anker) heeft een attribuutwaarde nodig om de link te
WERKING TEKENPROGRAMMA
WERKING TEKENPROGRAMMA Hoe werkt tekenjetuin? Deze handleiding laat zien hoe u het meeste uit het tekenprogramma kunt halen. Voor u begint is het goed dit te weten: Tekenjetuin is te gebruiken op tablet
Stappenplan Website de Palster. Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders.
Stappenplan Website de Palster Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders. 1 Inhoudsopgave: Titel bladzijde Aanmelden op de website 3 Foto s in het fotoboek
EBUILDER HANDLEIDING. De Ebuilder is een product van EXED internet www.exed.nl. [email protected] EXED CMS UITLEG
EBUILDER HANDLEIDING De Ebuilder is een product van EXED internet www.exed.nl [email protected] 1 INHOUDSOPGAVE Inleiding Een korte introductie over het Ebuilder» Navigatie» Snelnavigatie Pagina s Hier vind
SPECIALE VERSIE VOOR LEERKRACHTEN. Inhoud van de website invoeren met de ContentPublisher. 1. Inloggen. 2. Overzicht
SPECIALE VERSIE VOOR LEERKRACHTEN Inhoud van de website invoeren met de ContentPublisher De inhoud van de schoolwebsite wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem
Een eerste kennismaking
27-2-2006 1 W erkstukken m a ken m et Po w erpo int Een eerste kennismaking PowerPoint is het presentatieprogramma van Microsoft waarmee we informatie, d.m.v. dia s, op een duidelijke manier kunnen presenteren.
Juridische teksten naar taalniveau B1
Juridische teksten naar taalniveau B1 maart 2018 Karin Michielsen en Babette Bosman Plan voor vandaag Waarom? Wat zijn taalniveaus De uitgangspunten van taalniveau B1 Het spanningsveld tussen duidelijk
Handleiding teksteditor
In deze handleiding leggen we de werking van de teksteditor uit. De teksteditor wordt gebruikt voor het bewerken van tekst. Uw tekstpagina s bewerkt u met deze editor, maar u vindt m op vele plekken terug.
Handleiding voor Zotero versie 2.0
Handleiding voor Zotero versie 2.0 Michiel Wolda De handleiding voor Zetero is geschreven voor de lezers van het boek Deskresearch: Informatie selecteren, beoordelen en verwerken: tweede editie (Van Veen
HTML Graphics. Hans Roeyen V 3.0
HTML Graphics Hans Roeyen V 3.0 19 maart 2015 Inhoud 1. HTML5 Canvas... 3 1.1. Het Canvas element... 3 2. SVG Element... 9 2.1. SVG vergeleken met Canvas... 9 2.2. Een cirkel tekenen met SVG... 10 2.2.1.
Versie 0.2. Documentatie Onsweb Club plugin voor NHV verenigingen. Laatste wijziging: 10 mei 2013 Auteurs: Marien Dongstra, Sebastian Huisman
Documentatie Onsweb Club plugin voor NHV verenigingen Versie 0.2 Laatste wijziging: 10 mei 2013 Auteurs: Marien Dongstra, Sebastian Huisman Alle rechten in dit document zijn voorbehouden. www.onsweb.nl,
Inhoud van de website invoeren met de ContentPublisher
Inhoud van de website invoeren met de ContentPublisher De inhoud van Muismedia websites wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS): de ContentPublisher.
Faq Droogsurfen Jeroen Devlieghere Ine Callebaut
Faq Droogsurfen Droogsurfen is een handige oplossing voor al wie het internet in zijn of haar essen wil gebruiken, maar geen of te weinig toegang heeft tot computers met ntemetverbinding. Maar ook wie
6. Een nieuw bericht in Nieuws & acties plaatsen
6. Een nieuw bericht in Nieuws & acties plaatsen Deze instructie is geschreven om een bericht te maken in de categorie Nieuws & acties. Het plaatsen van berichten op deze pagina gaat op een andere wijze
Studio Visual Steps Een website aanpassen via Avanquest webhosting
Studio Visual Steps Een website aanpassen via Avanquest webhosting Aanvullend PDF-bestand bij het boek Websites bouwen met Web Easy Een website aanpassen via Avanquest webhosting 2 Een website aanpassen
Luna 3.0 Basishandleiding
Basishandleiding Basishandleiding U logt in met de gegevens die u van ons heeft ontvangen. In deze handleiding gebruiken we als voorbeeld de website www.bijbaantjegroningen.nl. U komt dan in het volgende
Handleiding Site to Edit Module Documenten
THAR Design Kipboomweg 15 7636 RC AGELO E-mail: [email protected] Website: www.thar.nl KvK nummer: 08165396 BTW nummer: NL8186.22.416.B01 Rekeningnummer: 45.09.80.59 Handleiding Site to Edit Module Documenten
7. Je bericht in Nieuws & acties aanpassen
7. Je bericht in Nieuws & acties aanpassen Deze instructie is geschreven om een bericht aan te passen in de categorie Nieuws & acties. Het plaatsen en wijzigen van berichten op deze pagina gaat op een
Help, hij doet het niet
Help, hij doet het niet Studiewijzers en agenda-items zijn niet te plaatsen. Magister vraagt om inlognaam maar er gebeurt niets. Schoolmail van de leerlingen doet het niet. Je bent aangemeld en je komt
Handleiding. Social Media Management Software
Handleiding Social Media Management Software Wat is het en waarom gebruiken? 3 Hoe aanloggen? 4 Hoe een sociaal netwerk profiel toevoegen? 5 Hoe berichten toevoegen en klaarzetten om uit te voeren? 7 Hoe
26. Dia-overgangen en animaties
689 26. Dia-overgangen en animaties Uw presentatie wordt levendiger als u een paar speciale effecten toepast die PowerPoint te bieden heeft. U kunt bijvoorbeeld dia-overgangen aanbrengen. Een dia-overgang
REDACTEUREN HANDLEIDING
V1.2 8/5/2009 Vertaling: John Sim 2 Inhoudsopgave De inhoud van een document bewerken... 11 Een nieuwe document aanmaken... 12 Het aanmaken van een nieuwe document gaat als volgt:... 12 Een pagina publiceren...
Handleiding theocms2 K.U.Leuven - Faculteit Godgeleerdheid Stijn Van Baekel 1/19. - HANDLEIDING CMS2 - http://theo.kuleuven.be/
Stijn Van Baekel 1/19 - HANDLEIDING CMS2 - http://theo.kuleuven.be/ laatste aanpassing: 08/10/2008 Stijn Van Baekel 2/19 Index Index... 2 Inleiding... 3 1. Tonen van pagina s... 4 2. Beheer van pagina
Wat je moet weten over jouw website. Berichten
Wat je moet weten over jouw website Berichten Inleiding Inleiding Soms is het verwarrend... pagina's en berichten, categorieën en tags... En hoe krijg je die in je menu? Met dit document hoop ik daar wat
Handleiding website. Inloggen Start uw internet browser en ga naar http://www.rbaoreven.nl/.
Handleiding website In deze handleiding staat alles wat u nodig heeft om een bericht op de website van de Reddingsbrigade Aoreven Heythuysen te plaatsen. Alles wordt in woord en beeld uitgelegd. Inloggen
Handleiding 2designers Content Management Systeem
Handleiding 2designers Content Management Systeem pagina 1 van 7 Inloggen: Om de welkom-kind website te kunnen beheren, moet u eerst inloggen. Dit kan via de URL: http://www.welkom-kind.nl/nieuw/admin
Gebruikershandleiding Wegener Media Manager (gewone advertentie)
Gebruikershandleiding Wegener Media Manager (gewone advertentie) Ga naar de volgende url in uw browser Ga naar: http://mediamanager.wegener.nl/ (bij voorkeur met: Google Chrome, Firefox of Internet Explorer
Handleiding Wordpress
Handleiding Wordpress V 1.0 Door Inhoud Inloggen op de website... 3 Het Dashboard... 4 Berichten... 5 Berichten aanmaken... 5 Berichten bewerken... 6 Pagina's... 7 Pagina's aanmaken... 7 Pagina's bewerken...
Om met Symbaloo te werken, moet u zich aanmelden bij de website van Symbaloo. www.symbaloo.com
Heeft u dat nou ook? Je typt het adres van een internetpagina in en dan krijg u een foutmelding. Uhh? O ja, ik heb het adres verkeerd ingetypt. Vanaf nu hoeft dat niet meer gebeuren. We werken gewoon met
Informatie gebruik Digi Bord
Informatie gebruik Digi Bord Aan de slag Schakel de pc en de beamer aan en het bord is te gebruiken. Het bord hoeft u niet apart aan te zetten. De pen is nu alleen te gebruiken als muis. Beamer De beamer
3. MAAK JE KAART MET GOOGLE MAP
EEN MULTIMODAAL TOEGANGSPLAN OPSTELLEN MET BEHULP VAN GOOGLE MAP 1. INLEIDING Het opstellen van een multimodaal toegangsplan is één van de verplichte maatregelen van het bedrijfsvervoerplan. Veel bedrijven
MONTAGE THEMA S IN STUDIO12 31-03-2010
MONTAGE THEMA S IN STUDIO12 31-03-2010 Wat is het? Dit nieuwe item werd aan Studio12 toegevoegd om het programma aantrekkelijker te maken voor de beginner Ieder thema bestaat uit een setje van sjablonen
Handleiding Wordpress
Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde
Invoermodule website oudesmidse.com versie 1.0
Pagina 1 van 27 Inhoud Invoermodule website oudesmidse.com versie 1.0 1. Beheerpagina... 3 2. Invoeren of aanpassen van gegevens op de website... 4 2.1 Inloggen... 4 2.2 Help... 4 3. Hoofdmenu... 5 4.
Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site
Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.
Handleiding om uw website/webshop aan te passen
Handleiding om uw website/webshop aan te passen ONDERWERP PAGINA 1. Hoe moet ik inloggen in het beheer? 2 2. Hoe pas ik een bestaande pagina aan? 2 3. Hoe plaats ik een afbeelding? 3 4. Hoe maak ik een
De WordPress 3.5 Beginners Handleiding
De WordPress 3.5 Beginners Handleiding Internetbureau Elephant april 13 Inhoud Introductie... 2 Inloggen... 3 Het dashboard... 5 Berichten en pagina's... 6 Nieuw Bericht... 6 Nieuwe Pagina... 8 Afbeeldingen,
Via methodewebsite www w.emma.eisma.nl of de ELO van de school
Via methodewebsite www.emma.eisma.nl of de ELO van de school Veelgestelde vragen rondom de online leerlingomgeving Veelgestelde vragen rondom de online leerlingomgeving (Station, Library en Route 2F) [email protected]
Tips en Trucs voor gebruik website
Tips en Trucs voor gebruik website De werkgroep communicatie (die de bedenkers van de website zijn) willen heel graag dat iedere doelgroep de website gaat begrijpen en er mee kan omgaan. Daarom zetten
Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM
Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken
Handleiding: Whitelabel Customersite
ARGEWEB B.V. Handleiding: Whitelabel Customersite Controlportal.nl Argeweb Support 8-1-2009 Handleiding voor het gebruik maken van de Whitelabel Customersite op controlportal.nl, door Resellers van Argeweb.
6. Tekst verwijderen en verplaatsen
6. Tekst verwijderen en verplaatsen In deze module leert u: een stuk tekst selecteren een stuk tekst verwijderen; acties ongedaan maken en opnieuw doen; een stuk tekst vervangen; een stuk tekst verplaatsen;
Je ziet het ontwerpscherm voor je. Ontwerpen is actief en dat zie je aan de linkeronderkant van je scherm net boven de taakbalk.
Inhoudsopgave frontpage 2003... 2 een thema gebruiken... 4 afbeeldingen op de pagina zetten... 5 knoppen maken... 8 knoppen maken in linkerframe... 10 een tabel maken... 12 opdrachten... 14 een fotopagina
Handleiding Online groepssessie.
Handleiding Online groepssessie.. Versie oktober 2015 1 Inhoudsopgave 1. Inleiding 3 2. De belangrijkste functies. 3 A Uw eerste scherm. 3 B. Teksten / berichten typen. 3 C Microfoon en webcam aanzetten.
Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase
Mobiel Datanose Op dit moment is mobiel datanose niet goed gedaan; je krijgt gewoon de site te zien zoals je het te zien krijgt op pc's of laptops. Maar vaak heb je het probleem dat je op je mobiel moet
Handleiding IrfanView. IrfanView is een applicatie om grafische bestanden te bekijken, te bewerken en opnieuw op te slaan.
Handleiding IrfanView IrfanView is een applicatie om grafische bestanden te bekijken, te bewerken en opnieuw op te slaan. Start IrfanView door te klikken op Start -> Programs -> IrfanView Met IrfanView
Dieper in Visual Basic.Net
Visual Basic.NET Dieper in Visual Basic.Net 7.1 Inleiding Dit hoofdstuk is bedoeld om je wat handiger te maken in het programmeren in Visual Basic. Je leert geen nieuwe programmeervaardigheden, maar je
