HTML, CSS en JavaScript - Pearson Education
HTML, CSS en JavaScript - Pearson Education
HTML, CSS en JavaScript - Pearson Education
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PHP EN MYSQL de basis<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
U ziet dat er nu ge<strong>en</strong> <strong>JavaScript</strong>-code tuss<strong>en</strong> de <strong>HTML</strong> staat, wat betek<strong>en</strong>t dat de pagina<br />
nog steeds te zi<strong>en</strong> is als <strong>JavaScript</strong> is uitgeschakeld. Dat is in dit voorbeeld weinig zinvol,<br />
maar voor grote sites die voor e<strong>en</strong> breed publiek toegankelijk moet<strong>en</strong> zijn, waaronder<br />
m<strong>en</strong>s<strong>en</strong> die slecht of helemaal niet kunn<strong>en</strong> zi<strong>en</strong>, of mobiele apparat<strong>en</strong> die ge<strong>en</strong> <strong>JavaScript</strong><br />
ondersteun<strong>en</strong>, kan dit van groot belang zijn. Zoekt u e<strong>en</strong>s naar “progressive <strong>en</strong>hancem<strong>en</strong>t”<br />
als u meer over dit onderwerp wil wet<strong>en</strong>.<br />
We hebb<strong>en</strong> de jQuery-bibliotheek geactiveerd door het bestand waarin hij te vind<strong>en</strong> is,<br />
lib/jquery-1.6.2.min.js, in te voeg<strong>en</strong>. Overtuig u ervan dat dit bestand ook echt staat<br />
waar u zegt dat het staat. Geloof me, dat zal u veel hoofdbrek<strong>en</strong>s bespar<strong>en</strong>.<br />
Code in jQuery begint vaak met: $(docum<strong>en</strong>t).ready(function() {…}. Dit betek<strong>en</strong>t dat<br />
de code tuss<strong>en</strong> de gekrulde hak<strong>en</strong> pas uitgevoerd mag word<strong>en</strong> als het complete <strong>HTML</strong>docum<strong>en</strong>t<br />
gelad<strong>en</strong> is door de browser. Dat voorkomt dat de code naar elem<strong>en</strong>t<strong>en</strong> gaat<br />
zoek<strong>en</strong> die nog niet gelad<strong>en</strong> zijn.<br />
In plaats van het attribuut onclick hebb<strong>en</strong> we nu $("input").click(function() {…}.<br />
In feite zal de code binn<strong>en</strong> de functie geactiveerd word<strong>en</strong> voor alle inputelem<strong>en</strong>t<strong>en</strong> in het<br />
<strong>HTML</strong>-docum<strong>en</strong>t. Dat zou u kunn<strong>en</strong> verander<strong>en</strong> door de knop e<strong>en</strong> id te gev<strong>en</strong>. Onder de<br />
knop vindt u e<strong>en</strong> div met de id “hallo-area”. In de code in de clickfunctie staat dat we bij<br />
ieder click ev<strong>en</strong>t de tekst: ‘Hallo jQuery wereld!’ toevoeg<strong>en</strong> onderaan de div. Ik<br />
d<strong>en</strong>k dat de code verder voor zichzelf spreekt. Nadat u 3 keer op de knop geklikt hebt, zal<br />
uw browser-v<strong>en</strong>ster er als volgt uitzi<strong>en</strong>:<br />
Afbeelding 1.10<br />
Hallo jQuery!<br />
24