MD/Module 4 html/css /JS HTML-CSS-JS. 1.2 Introductie jquery. Javascript module 4

Vergelijkbare documenten
Websitecursus deel 3 JavaScript

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

Toegang tot HiSPARC gegevens jsparc bibliotheek Data retrieval 3.1 Downloaden van data

De principes van unobtrusive JavaScript. Peter-Paul Koch (ppk) PFCongrez, 12 april 2008

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

Inhoud. 1 Kennismaken met jquery 1. /ix

Downloaden van de projectbestanden

Handleiding: FTP Verbinding Opzetten Publicatiedatum: (versie 1.0) Pagina 1 van 10 pagina s. Handleiding FTP Verbinding Opzetten

Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website

AutoTrack.nl. Handleiding Implementatie Voorraadlijst

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Technisch Ontwerp Stylin s

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

VIPLive - Financiële module (FIN):

Games met Lua en Löve2D

Je hoeft je maar met twee bestanden bezig te houden:

Inhoud. Introductie tot de cursus

Kris Merckx - 16/10/ Agnes.js - creative commons license

APEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010

Oefenbestanden downloaden

WT-Fotoalbum, WT-Catalogus en WT-Artikelen WT-Webwinkel... 3

Handleiding Site to Edit Module Documenten

Beknopte handleiding voor het gebruik van de Secure Download (en upload-) Facility

Handleiding invoegen afbeeldingen en downloadlinks t.b.v. het CMS

Een document importeren

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Bedrijfsvoic Instellen en beluisteren

Downloaden van de projectbestanden

Kris Merckx Javascript en jquery 2014 Creative Commons License. Javascript

Modular Development. Een App in Facebook. Dennis van der Oost CMD2D Module: CMDDEV01-7 Docent: Eric Mahieu. Eindverslag v.1.

Postcode module Webservices

Handleiding Verkoopmodule Verkoper WOSI

Handleiding FileZilla

PAB artikelbestand handmatig inlezen in ENK Software

Selenium IDE Webdriver. Aan de slag

Javascript, een motor voor je webpagina

Installatie Excel Controller voor Exact Online

Easyhosting Handleiding SSL Certificaat installeren in DirectAdmin

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

Easyhosting Handleiding Pakketswitch DirectAdmin

NACSPORT TAG&GO HANDLEIDING Eigenschappen knop

Versie 0.2. Documentatie Onsweb Club plugin voor NHV verenigingen. Laatste wijziging: 10 mei 2013 Auteurs: Marien Dongstra, Sebastian Huisman

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).

Downloaden beveiligingscertificaat BRON Voor Windows versies vanaf Windows Vista

Korte handleiding WeTransfer

BlueBank Versie 2 winter 2011

Table of contents 2 / 15

Copyright FRONTBONE 2009, alle rechten voorbehouden +31 (0)

Over WeTransfer: WeTransfer:

mirc v6.16 for Dummies

Magento 2 Koppeling installatiehandleiding

Loremipsumdolorsitamet,consectetue radipiscingelit.aeneancommodoligula egetdolor.aeneanmassa.cumsociisnat oquepenatibusetmagnisdisparturient

Project plan. Erwin Hannaart Sander Tegelaar

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

1. Hardware Installatie Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B.

Quick Reference Card. Activiteiten

Handleiding Shell Card Online Conversie

Inhoud van de website invoeren met de ContentPublisher

CrashPlan PROe installatie handleiding. Versie Mac-Up! - CrashPlan PROe Installatie Handleiding - 1

Acco: Files exchange documentatie 10 januari 2011

Handleiding voor Zotero versie 2.0

Instructie module Beheren bedrijfsgegevens Client Export door exporteur

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Gebruikershandleiding Contact Connect

Joomla Template & Bootstrap 3.0. JUGA Henk Rijneveld (henk@henkrijneveld.nl)

1. Datatransformaties

ershandleiding user guide

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

Wandelen met GPX track op Iphone (met offline maps)

Installatie Excel Controller (Office 64 bits) voor Exact Online

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Comenius College. WebVPN-handleiding Leerlingen V1.4

Handleiding Subsidieportaal Agentschap SZW 04. Mijn aanvragen

Grafisch ontwerp. Referenties.

Berichten plaatsen op de ALO site

Handleiding overgang van InfoWeb naar Zermelo 3

PARTIJOPGAVE NAKTUINBOUW

Installeren van de Arduino programmeer omgeving

Documentatie 'Rijksoverheid Cookie OPT-IN' (voor in download-zip)

Bijlage Auto-Updater. Bijlage Auto-updater

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM

MEDIABIBLIOTHEEK HANDLEIDING. OTYS Recruiting Technology

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

Handleiding Mooy Logistics Servicedesk

Instructie. Apogee Portal 7

Handleiding Videoplatform AmersfoortBreed.

Quick Reference Card Atos e-suite

Magento 1.9 Koppeling installatiehandleiding

BIJLAGE. Mailing versturen & Nieuwsbrief adressen

Hoofdstuk 19: Macro s

Javascript oefenblad 1

Voor vragen: of mail naar

Handleiding ChainWise Digitaal factureren

Probleemstelling: Hoe kan binnen CRMcorner (standaard) sjablonen gekoppeld worden aan bepaalde overzichten en het communicatie centrum.

Om in te loggen in het CMS (Content Management Systeem) gaat u naar Hier ziet u het inlogscherm:

Inleiding tot programmeren: Javascript

Webservice voor data-uitwisseling tussen FysioRoadmap en MRS Software

Startdocumenten downloaden

Transcriptie:

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! jquery is geen programmeertaal! Ontstaan in 2006 en bedacht door John Resig jquery is een framework ontworpen om het programmeren met javascript te vereenvoudigen! In 30% van de 10.000 meest bezochte website wordt jquery gebruikt!

Javascript module 4

.jquery De basis! Javascript module 4

Voorbereiding Om jquery ook daadwerkelijk te kunnen gebruiken, moet deze eerst gedownload worden en in de webpagina waar het gebruikt gaat worden opgenomen worden. In de html/php pagina link je deze dan weer Het is niet verplicht om jquery op de eigen server te hosten, omdat er verschillende alternatieven hiervoor zijn. Dit heeft als voordeel voor de eind gebruiker dat wanneer iedereen deze code included, zijn bandbreedte verbruik omlaag gaat. Op het internet zijn er meerdere sites die jquery als laatste versie hosten. v.b. http://code.jquery.com/jquery-latest.js Javascript module 4

Module 5 html/css /JS Downloaden van jquery jquery kan gedownload worden van, hoe verrassend, jquery.com. Er zijn 2 verschillende versies beschikbaar: De minified versie De development versie Het grote verschil tussen deze 2 versies is dat in de minified versie alle enters en het overbodige commentaar verwijderd zijn, maar daardoor ook vrij onmogelijk is om te lezen. In deze module maken we gebruik van de minified versie, alhoewel de voorbeelden waarschijnlijk ook prima werken met de development versie. Javascript module 4

.jquery Linken in pagina Om jquery te kunnen gebruiken moet in de <head> van iedere webpagina een link geplaatst worden naar het bestand. Intern extern Link naar voorbeelden

De basis van jquery De basis van jquery begint met het selecteren van de elementen waarmee je wilt gaan werken. Zodra je een element hebt geselecteerd kun je hier de krachten van jquery op loslaten. Het selecteren t.b.v. jquery is zeer eenvoudig. Je kunt hierbij CSS selectors gebruiken, maar ook CSS3 selectors kunnen worden gebruikt! Dit zijn enkele voorbeelden hoe je elementen kunt selecteren: // Selecteer all P elementen $("p") // Selecteer alle P elementen met de class "test" $("p.test") // Selecteer P elementen die in een DIV element staan $("div p")

events! jquery maakt gebruik van zogenaamde "javascript events". Het komt er hierbij op neer dat er een bepaalde actie aan het element gekoppeld wordt. Voorwaarde hiervoor is wel dat het element al bestaat wanneer de javascript code wordt uitgevoerd. Een oplossing hiervoor zou zijn om alle code onderin de pagina te zetten, maar het is ook mogelijk om javascript te laten wachten totdat alle code is ingeladen. Dat kan op 2 manieren: // De lange manier: $(document).ready(function() { // Hier komt alle code die uitgevoerd moet worden }); // De korte manier: $( function() { // Hier komt alle code die uitgevoerd moet worden });

Voorbeeld 1 Module 5 html/css /JS

jquery selectors! Module 5 html/css /JS In jquery kan je d.m.v. speciale selectors acties aan elementen koppelen. Hieronder 2 selectoren. :odd $( p:odd ).css("color","red"); // zorgt ervoor dat ieder gevonden even p-element rode teksten krijgt. :even $( p:even ).css("color", blue"); // zorgt ervoor dat ieder gevonden oneven p-element rode teksten krijgt. Voorbeeld 2

jquery selectors! Hieronder nog 2 selectoren. :first $( p:odd ).css("color","red"); // zorgt ervoor dat de eerst gevonden p-element rode teksten krijgt. :last $( p:even ).css("color", blue"); // zorgt ervoor dat de als laatste gevonden p-element rode teksten krijgt. Voorbeeld 3

Opdracht 1! Maak onderstaand voorbeeld na alle styling moet d.m.v. jquery script geregeld zijn! (upload naar natschool) body-element 3 p-elementen

jquery.click event //.click event $(selector).click(function() { // Hier komt alle code die uitgevoerd moet worden }); Handlers! //.hide $( div ).hide() // de div wordt niet getoond //.show $( div ).show() // de div wordt vertoond

Opdracht 2! Breidt het voorbeeld uit voor met Ajax, PSV en FC Twente. na alle styling en events moeten d.m.v. jquery script geregeld zijn! (upload dit voor het begin van de volgende les naar natschool) Klik tekst verschijnt Klik tekst verdwijnt