Tag archieven: JavaScript

Laat ChatGPT voor je programmeren

Hallo, Ik ben ChatGPT

Programmeren is een edele kunst die… bla bla bla. Laat ChatGPT voor je programmeren en iedereen kan z’n ideeën in code om laten zetten! Het is slechts een van de vele mogelijkheden die ChatGPT te bieden heeft, zoals je in het boek Hallo, ik ben ChatGPT kunt lezen.

ChatGPT kan helpen bij het debuggen van code, het voorstellen van optimalisaties, of het beantwoorden van vragen over programmeertalen.

⌨️ Schrijf een programma in Basic dat het getal pi tot op 40 decimalen nauwkeurig berekent.

Als AI-taalmodel ben ik niet in staat om programmeercode te compileren of uit te voeren. Maar ik kan je helpen met het geven van de pseudocode of het algoritme om het getal pi tot op 40 decimalen nauwkeurig te berekenen.

Het berekenen van pi tot op 40 decimalen nauwkeurig is een complex probleem en vereist een algoritme zoals de GaussLegendre-methode. Dit algoritme is een iteratief algoritme dat steeds nauwkeuriger waarden van pi berekent door gebruik te maken van recursieve wiskundige formules.

Lees verder Laat ChatGPT voor je programmeren

De syntaxis van JavaScript

Handboek JavaScript en jQuery

We werpen een eerste blik op de syntaxis van JavaScript, ofwel: hoe ‘schrijft’ u JavaScript en welke regels horen daarbij? Vanzelfsprekend ga ik daar in mijn boek Handboek JavaScript & jQuery, 4e editie. veel dieper op in!

De taal JavaScript heeft een eenvoudige syntaxis . Er zijn veel dingen toegestaan. JavaScript is bij lange na niet zo streng als C# of Java. Het toevoegen van een enkele regel JavaScript aan een HTML-pagina zorgt er al voor dat het script werkt als een apart programma. Speciale voorbereidingen behalve de tag <script>…</script> zijn niet nodig.

Deze paragraaf behandelt de elementen waaruit een JavaScript-programma is opgebouwd of opgebouwd kan zijn. Heel eenvoudige programma’s gebruiken niet alle elementen, terwijl complexe JavaScript-applicaties op alle structuurelementen een beroep zullen doen.

Aan de orde komen achtereenvolgens:

  • statements
  • variabelen
  • gegevenstypen
  • voorbeelden
Lees verder De syntaxis van JavaScript

Hoe begin je met JavaScript?

Handboek JavaScript en jQuery

JavaScript is een programmeertaal, maar u hoeft er geen computernerd voor te zijn om ‘t te begrijpen. Maar hoe begin je met JavaScript? Ik leg het uit in mijn Handboek JavaScript & jQuery, 4e editie.

Kan iedereen JavaScript gebruiken? Worden aan de JavaScript-programmeur speciale eisen gesteld? We geven kort aan welke voorkennis nodig is en op welke wijze u uw kennis eventueel kunt bijspijkeren.

• Om JavaScript te kunnen gebruiken is in principe weinig voorkennis nodig.
JavaScript staat als leesbare platte tekst in de broncode van het webdocument of in een apart (gekoppeld) scriptbestand.

• Omdat JavaScript een programmeertaal is, is het zonder meer een voordeel als u enige ervaring hebt met programmeren. Zelfs met uitsluitend wat basiskennis van PHP of eenvoudig Java hebt u al een voorsprong. De statements, de code, de controlestructuren en de syntaxis zult u wat sneller onder de knie kunnen krijgen.

Lees verder Hoe begin je met JavaScript?

Wat is JavaScript?

Handboek JavaScript en jQuery

Grote kans dat u er hier of daar wel eens wat over gehoord hebt, al was het maar in de kleine lettertjes van een website. Maar wat is JavaScript nou? In mijn Handboek JavaScript & jQuery, 4e editie geef ik er antwoord op. En leer u om er zelf mee aan de slag te gaan!

Dus u wilt websites verrijken met interactie, animaties en intelligentie? Of gewoon begrijpen wat er aan geheimzinnige code ‘achter’ veel websites hangt? Welkom bij JavaScript! HTML is al dertig jaar de standaard voor het maken van websites. HTML kan echter niet alles. In HTML wordt alleen de structuur van pagina’s beschreven. JavaScript is de aanvullende programmeertaal om HTML interactief te maken. Het is de populairste programmeertaal op internet. Elke browser heeft een ingebouwde JavaScript-motor, waardoor moderne webapps mogelijk worden. JavaScript staat daarmee aan de basis van elke techniek die de moderne webdeveloper moet kennen. Of u later nu aan de slag gaat met Angular, webapps gaat maken met Vue of React: zonder JavaScript bent u nergens. Dit inleidende hoofdstuk toont de algemene kenmerken van JavaScript en laat zien wat u nodig hebt om met JavaScript aan de slag te gaan. Natuurlijk schrijft u alvast een eerste JavaScript voor snel resultaat.

In dit hoofdstuk:

  • Een korte geschiedenis van JavaScript.
  • Waarvoor wordt JavaScript gebruikt?
  • Belangrijke begrippen die u moet kennen bij het werken met JavaScript. Welke tools hebt u nodig bij het programmeren?
  • Hoe JavaScript en HTML gecombineerd worden in webapps.
  • Een eerste script schrijven en de tags .
  • Kennismaken met JavaScript-debugging.
  • Een korte geschiedenis van JavaScript
Lees verder Wat is JavaScript?

Maak een schakelaar met CSS en HTML

Maak een schakelaar met CSS en HTML die er niet alleen als een schakelaar uitzien, maar die ook daadwerkelijk iets doet. Zo’n aan-uitschakelaar (toggle of switch) gebruik je bijvoorbeeld om je webformulier op te fruiten. Of je laat bezoekers van de website kiezen tussen een licht en een donker thema. Met een klein beetje JavaScript maak je een werkende themawisselaar van je schakelaar.

Het mooie is dat de basis van de schakelaar gewoon in je HTML-gereedschapskist zit: het element <input type="checkbox">. Het principe is dat je de in- en uitgeschakelde toestand van dit selectievakje gebruikt om de opmaak van de zelfgebouwde schakelaar te veranderen en om JavaScript-code te activeren. Het selectievakje zelf maak je onzichtbaar.

Het is een eenvoudig project en toch maak je kennis met een berg CSS-mogelijkheden. Op CodePen staat het resultaat en daarmee kun je vrijuit experimenteren.

See the Pen schakelaar by Peter Doolaard (@dool) on CodePen.

Lees verder Maak een schakelaar met CSS en HTML

Stop misbruik van je contactformulier

Aan het begin van elke dag liep ik met een plastic zakje om mijn hand door mijn mailbox om alle poep van de spambots op te ruimen. Dat was ik allang zat, maar een hek om mijn mailveldje plaatsen, daar kwam het niet van. Tot ik toevallig iets las over verborgen invoervelden, honingpotten en invultijden. Dat werkt. Ik kan weer met blote handen in mijn inbox graaien. Stop misbruik van je contactformulier! (Foto hierboven: Mathyas op Unsplash.)

Spambots: dol op contactformulieren

Als je na het invullen van mijn contactformulier op verzenden klikt, wordt het verwerkt door een eenvoudig PHP-script. Dat haalt alle velden op, filtert de kwaadaardige code eruit en stuurt vervolgens jouw bericht naar mijn e-mailadres. Helaas zijn spambots dol op contactformulieren. In razend tempo vullen ze elk veld in dat ze tegenkomen en sturen het de wijde wereld in.
Lees verder Stop misbruik van je contactformulier

JavaScript: werken met voorkennis?

Van het boek Web Development Library Javascript van auteur Peter Kassenaar is een 2de editie verschenen. Het is bij ComputerCreatief het Boek van de maand juli. Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en -toepassingen als Dreamweaver en JavaScript. We publiceren deze maand wat voorproefjes uit het boek en interviewen Peter over Javascript en deze nieuwe editie van het boek. Dit voorproefje is afkomstig uit het eerste hoofdstuk van het boek: welke kennis heb je nodig om met JavaScript aan de gang te gaan? (H.F.)
Lees verder JavaScript: werken met voorkennis?

Waarvoor wordt JavaScript gebruikt?

Van het boek Web Development Library Javascript van auteur Peter Kassenaar is een 2de editie verschenen. Het is bij ComputerCreatief het Boek van de maand juli. Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en -toepassingen als Dreamweaver en JavaScript. We publiceren deze maand wat voorproefjes uit het boek en interviewen Peter over Javascript en deze nieuwe editie van het boek. Dit is een deel uit het eerste hoofdstuk van het boek: Waarvoor wordt JavaScript gebruikt? (H.F.)

HTML is al ruim vijfentwintig jaar de standaard voor het maken van websites. HTML kan echter niet alles. In HTML wordt alleen de structuur van pagina’s beschreven. JavaScript is de aanvullende programmeertaal om HTML interactief te maken. Het is de populairste programmeertaal op internet. Elke browser heeft een ingebouwde JavaScript-motor, waardoor moderne webapps mogelijk worden. JavaScript staat daarmee aan de basis van elke techniek die de moderne web developer moet kennen. Of u later nu aan de slag gaat met Angular, webapps gaat maken met Phone- Gap of React, of uw eigen bibliotheekje met helperfuncties maakt: zonder JavaScript bent u nergens. Dit inleidende hoofdstuk toont de algemene kenmerken van JavaScript en laat zien welke tools u nodig hebt om succesvol met JavaScript aan de slag te kunnen gaan. Natuurlijk schrijft u alvast een eerste JavaScript voor snel resultaat.
Lees verder Waarvoor wordt JavaScript gebruikt?

Web Development Library Javascript 2e editie

Web Development Library Javascript 2e editie

Van het boek Web Development Library Javascript van auteur Peter Kassenaar is een 2de editie verschenen. Het is bij ComputerCreatief het Boek van de maand juli. Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en -toepassingen als Dreamweaver en JavaScript. We publiceren deze maand wat voorproefjes uit het boek en interviewen Peter over Javascript en deze nieuwe editie van het boek.
Deze 2de, geactualiseerde editie van JavaScript in de serie Web Development Library biedt een stevige basis voor het programmeren in JavaScript, de scripttaal die interactiviteit in webbrowsers mogelijk maakt. Peter gaat uitgebreid in op taalconstructies, opdrachten en de vele mogelijkheden die deze flexibele programmeertaal biedt. Met behulp van voorbeelden en oefeningen ontwikkelt je je tot een gevorderde JavaScript-programmeur.

‘Ontdek Windows 10’, het 100ste boek van Erwin Olij

Auteur Erwin Olij volgde de lerarenopleiding voor teken en schilderen, kunstgeschiedenis, fotografie en textiele werkvormen. Tijdens die opleiding waren er geen computers te zien. Wel in de portiersloge bij Cacao de Zaan, waar Erwin met zijn Commodore 64 aan een werkstuk bezig was. Toen zijn computer een tijdje te lang in de zon had gestaan en het cassettebandje waarop de Commodore 64 de bestanden opsloeg was gesmolten, raakte hij jarenlang geen computer meer aan. Als dat zo gaat met die computers…
Nu, heel veel jaren later, heeft hij 100 boeken geschreven over computers, de besturingssystemen van die computers en de programma’s die op de computers draaien. Zijn honderdste boek: Ontdek Windows 10.

Hans Frederiks: Je moet computers in eerste instantie toch al wel leuk gevonden hebben…
Erwin Olij: ‘Ik had die Commodore 64 cadeau gekregen. Ik werkte tijdens mijn studie in het weekend als hulpportier bij Cacao de Zaan. Wij studenten deelden mee in de sinterklaascadeautjes van het hele personeel en dat kreeg een Commodore 64. We hadden thuis toen al wel een Apple-kloon uit China. Je kon op de computers uit die tijd niet veel anders dan schrijven en in machinetaal programmeren, rechtstreeks programma’s schrijven voor de processor. En iedereen heeft in die tijd Basic leren programmeren. Dat was genoeg.’

Had je toen thuis wel weer een computer?
‘We hadden een IBM-kloon, ook weer uit het Oosten. Die was met MS-DOS, computers met van die groene schermen en een knipperende cursor. Voor elk programma dat je wilde gebruiken moest je er een floppy in duwen. Ik gebruikte hem voornamelijk voor schrijven: met XyWrite, WordPerfect en Word en volgens mij vergeet ik er nog een paar. Ik heb heel wat verschillende soorten tekstverwerkers voorbij zien komen.’
Lees verder ‘Ontdek Windows 10’, het 100ste boek van Erwin Olij