{"id":834,"date":"2018-04-15T20:37:07","date_gmt":"2018-04-15T20:37:07","guid":{"rendered":"http:\/\/hlrnet.com\/sites\/?page_id=834"},"modified":"2026-02-28T13:49:35","modified_gmt":"2026-02-28T13:49:35","slug":"javascript","status":"publish","type":"page","link":"https:\/\/hlrnet.com\/sites\/javascript\/","title":{"rendered":"Javascript"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><ul>\n<li>Tutorials\n<ul>\n<li><a href=\"https:\/\/www.echoecho.com\/javascript.htm\" target=\"_blank\" rel=\"noopener noreferrer\">EchoEcho Javascript Tutorial<\/a><\/li>\n<li><a href=\"https:\/\/www.functionx.com\/javascript\/\" target=\"_blank\" rel=\"noopener noreferrer\">FunctionX: Javascript Tutorial<\/a><\/li>\n<li><a href=\"https:\/\/www.voorbeginners.info\/javascript\/\">Javascript voor beginners<\/a> (NL)<\/li>\n<li><a href=\"https:\/\/realtalkjavascript.simplecast.com\/\">Real Talk Javascript<\/a><\/li>\n<li><a href=\"https:\/\/searchdomino.techtarget.com\/tutorial\/JavaScript-Learning-Guide\">SearchDomino<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Learning environments\n<ul>\n<li><a href=\"https:\/\/www.kodugamelab.com\/\">Kodu gamelab<\/a>: build games, play games, share games<\/li>\n<\/ul>\n<\/li>\n<li>Scripts and tools\n<ul>\n<li><a href=\"https:\/\/apycom.com\/\">Apycom<\/a>: jquery menus<\/li>\n<li><a href=\"https:\/\/brackets.io\/\">Brackets<\/a><\/li>\n<li><a href=\"https:\/\/coffeescript.org\/\">CoffeeScript<\/a><\/li>\n<li><a href=\"https:\/\/www.my-debugbar.com\/wiki\/IETester\/HomePage\">IETester<\/a><\/li>\n<li><a href=\"https:\/\/www.javascriptsource.com\/\">Javascriptsource<\/a><\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/jsh\/\">jsh<\/a>: Javascript shell<\/li>\n<li><a href=\"https:\/\/www.jslint.com\/\">JSLint<\/a>: Javascript Code Quality Tool<\/li>\n<li><a href=\"https:\/\/www.lighttable.com\/\">Light Table<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/\">npm<\/a>: package manager for Javascript<\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/webstorm\/\">WebStorm<\/a>: Javascript IDE<\/li>\n<\/ul>\n<\/li>\n<li>Tools\n<ul>\n<li><a href=\"https:\/\/codepen.io\/\">Codepen<\/a>: online editor for HTML, CSS and JS<\/li>\n<li><a href=\"https:\/\/www.codethemicrobit.com\">Code the microbit<\/a><\/li>\n<li><a href=\"https:\/\/deskjs.wordpress.com\/\">DeskJS (Desktop JavaScript)<\/a><\/li>\n<li><a href=\"https:\/\/www.freeformatter.com\/\">freeformatter<\/a><\/li>\n<li><a href=\"https:\/\/code.google.com\/apis\/ajax\/playground\/\">Google code playground<\/a><\/li>\n<li><a href=\"https:\/\/ideone.com\/\">ideone<\/a><\/li>\n<li><a href=\"https:\/\/jsbin.com\/\">jsBin<\/a>: run JS online<\/li>\n<li><a href=\"https:\/\/jsfiddle.net\/\">jsFiddle<\/a>: edit and test JS online<\/li>\n<li><a href=\"https:\/\/editor.livegap.com\/\">Livegap online editor<\/a><\/li>\n<li><a href=\"https:\/\/plnkr.co\/\">Plunker:<\/a> online community for creating, collaborating on and sharing your web development ideas<\/li>\n<li><a href=\"https:\/\/www.producthunt.com\/posts\/sandworm\">Sandworm<\/a>: security<\/li>\n<li><a href=\"https:\/\/webdriver.io\/\">Webdriver I\/O<\/a>: Selenium bindings for NodeJS<\/li>\n<li><a href=\"https:\/\/yarnpkg.com\/\">Yarn<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Validation\n<ul>\n<li><a href=\"https:\/\/esprima.org\/demo\/validate.html\">Esprima<\/a><\/li>\n<li><a href=\"https:\/\/jslint.com\/\">JSLint<\/a><\/li>\n<\/ul>\n<\/li>\n<li>HTML5+JS\n<ul>\n<li><a href=\"https:\/\/www.dhtmlx.com\/\">DHTMLX<\/a><\/li>\n<li><a href=\"https:\/\/msdn.microsoft.com\/en-us\/magazine\/\">MSDN Magazine<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Important libraries\n<ul>\n<li><a href=\"https:\/\/angularjs.org\/\">Angular.js<\/a>: HTML enhanced for web apps\n<ul>\n<li><a href=\"https:\/\/angular.io\/\">Angular.io<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/lgsilver\/angles\">Angles<\/a>: An angular.js wrapper for Chart.js<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/bun.sh\/\">Bun<\/a><\/li>\n<li><a href=\"https:\/\/expressjs.com\/\">Express.js<\/a><\/li>\n<li><a href=\"https:\/\/hammerjs.github.io\/\">Hammer.js<\/a><\/li>\n<li><a href=\"https:\/\/iojs.org\/\">io.js<\/a><\/li>\n<li><a href=\"https:\/\/jquery.com\/\">jQuery<\/a><\/li>\n<li><a href=\"https:\/\/nodejs.org\/\">node<\/a><\/li>\n<li><a href=\"https:\/\/www.polymer-project.org\/\">Polymer<\/a><\/li>\n<li><a href=\"https:\/\/promisesaplus.com\/\">Promises\/A<\/a><\/li>\n<li><a href=\"https:\/\/reactjs.net\/\">React<\/a><\/li>\n<li><a href=\"https:\/\/underscorejs.org\/\">Underscore.js<\/a><\/li>\n<li><a href=\"https:\/\/vuejs.org\/\">Vue.js<\/a><\/li>\n<li><a href=\"https:\/\/web3js.org\/\">Web3.js<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Libraries (from &#8216;less important&#8217; to &#8216;maybe better to avoid&#8217; [because possible instability in support or lifecycle])\n<ul>\n<li><a href=\"https:\/\/www.babylonjs.com\">Babylon.js<\/a><\/li>\n<li><a href=\"https:\/\/backbonejs.org\/\">Backbone.js<\/a> gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable<br \/>\nfunctions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.<\/li>\n<li><a href=\"https:\/\/bookshelfjs.org\/\">Bookshelf.js<\/a><\/li>\n<li><a href=\"https:\/\/canvasxpress.org\/\">canvasXpress<\/a>: JS library based on &lt;CANVAS&gt;<\/li>\n<li><a href=\"https:\/\/www.chartjs.org\/\">Chartjs<\/a><\/li>\n<li><a href=\"https:\/\/d3js.org\/\">D3.js<\/a> is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS<\/li>\n<li><a href=\"https:\/\/derbyjs.com\/\">DerbyJS<\/a><\/li>\n<li><a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxChart\/\">dhtmlxChart<\/a> is a JavaScript charting library for generating cross-browser HTML5 charts<\/li>\n<li><a href=\"https:\/\/www.createjs.com\/#%21\/EaselJS\">Easeljs<\/a><\/li>\n<li><a href=\"https:\/\/www.raphaeljs.com\/\">gRaphael<\/a><\/li>\n<li><a href=\"https:\/\/www.greensock.com\/\">GreenSock<\/a><\/li>\n<li><a href=\"https:\/\/gulpjs.com\/\">Gulp<\/a>: automate and enhance your workflow<\/li>\n<li><a href=\"https:\/\/gruntjs.com\/\">Grunt<\/a>: Javascript task runner<\/li>\n<li><a href=\"https:\/\/www.highcharts.com\/\">Highcharts<\/a>: interactive javascript charts<\/li>\n<li><a style=\"font-weight: bold;\" href=\"https:\/\/jquery.com\/\">jQuery<\/a>: library\n<ul>\n<li>Tutorials\n<ul>\n<li><a href=\"https:\/\/tutorialzine.com\/2010\/04\/slideout-context-tips-jquery-css3\/\">Contextual slideout tips with jQuery &amp; CSS3<\/a><\/li>\n<li><a href=\"https:\/\/www.learnjquery.org\">LearnJQuery<\/a><\/li>\n<li><a href=\"https:\/\/line25.com\/articles\/learning-jquery-tutorial-roundup-for-beginners\">Line 25 tutorial<\/a><\/li>\n<li><a href=\"https:\/\/tutorialzine.com\/2010\/03\/sponsor-wall-flip-jquery-css\/\">Sponsor Flip Wall With jQuery &amp; CSS<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Tools\n<ul>\n<li><a href=\"https:\/\/www.steamdev.com\/\">Snippet<\/a>: jQuery syntax highlighter<\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/css-tricks.com\/examples\/Circulate\/\">Circulate<\/a>Components &amp; libraries\n<ul>\n<li><a href=\"https:\/\/dinbror.dk\/bpopup\/\">bPopup<\/a><\/li>\n<li><a href=\"https:\/\/bxslider.com\/\">BxSlider<\/a>: content slider<\/li>\n<li><a href=\"https:\/\/github.com\/codrops\/Calendario\">Calendario<\/a>: a jQuery calendar plugin for creating flexible calendars<\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/tympanus.net\/codrops\/2011\/08\/16\/circular-content-carousel\/\">Circular Content Carousel with jQuery<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/elycharts.com\/\">Elycharts<\/a><\/li>\n<li><a href=\"https:\/\/fitvidsjs.com\/\">Fitvid.js<\/a>: fluid with video embeds<\/li>\n<li><a href=\"https:\/\/fittextjs.com\/\">FixText<\/a>: inflating web type<\/li>\n<li><a href=\"https:\/\/flowplayer.org\/\">Flowplayer<\/a><\/li>\n<li><a href=\"https:\/\/galleria.io\/\">Galleria<\/a>: JavaScript image gallery framework built on top of the jQuery library<\/li>\n<li><a href=\"https:\/\/gmap3.net\/\">gmap<\/a>: jQuery plugin for Google maps<\/li>\n<li><a href=\"https:\/\/highslide.com\/\">Highslide<\/a><\/li>\n<li><a href=\"https:\/\/tutorialzine.com\/2011\/09\/html5-file-upload-jquery-php\/\">HTML5 uploads with jQuery<\/a><\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/idealforms\/\">Ideal Forms<\/a><\/li>\n<li><a href=\"https:\/\/isotope.metafizzy.co\/\">Isotope<\/a>: layout plugin<\/li>\n<li><a href=\"https:\/\/github.com\/jeresig\/jquery.hotkeys\">jQuery Hotkeys<\/a><\/li>\n<li><a href=\"https:\/\/jquerymobile.com\/\">jQuery Mobile<\/a><\/li>\n<li><a href=\"https:\/\/tutorialzine.com\/2010\/02\/jquery-photoshoot-plugin\/\">jQuery Photoshoot plugin<\/a><\/li>\n<li><a href=\"https:\/\/demos.flesler.com\/jquery\/scrollTo\/\">jQuery.ScrollTo<\/a><\/li>\n<li><a href=\"https:\/\/knockoutjs.com\/\">Knockout.js<\/a><\/li>\n<li><a href=\"https:\/\/letteringjs.com\/\">Lettering.js<\/a>: radical web typography<\/li>\n<li><a href=\"https:\/\/www.ianlunn.co.uk\/demos\/recreate-nikebetterworld-parallax\/\">Parallax<\/a><\/li>\n<li><a href=\"https:\/\/www.photoswipe.com\/\">PhotoSwipe<\/a>: image gallery for mobile devices<\/li>\n<li><a href=\"https:\/\/js.recurly.com\/\">Recurly.js<\/a><\/li>\n<li><a href=\"https:\/\/responsejs.com\/\">Response.js<\/a><\/li>\n<li><a href=\"https:\/\/www.zurb.com\/playground\/reveal-modal-plugin\">Reveal<\/a><\/li>\n<li><a href=\"https:\/\/joelb.me\/scrollpath\/\">Scroll Path<\/a><\/li>\n<li><a href=\"https:\/\/tutorialzine.com\/2011\/09\/shuffle-letters-effect-jquery\/\">Shuffle Letters Effect<\/a><\/li>\n<li><a href=\"https:\/\/www.ericmmartin.com\/projects\/simplemodal\/\">Simplemodal<\/a><\/li>\n<li><a href=\"https:\/\/thiagosf.net\/projects\/jquery\/skitter\/\">Skitter<\/a><\/li>\n<li><a href=\"https:\/\/thiagosf.net\/projects\/jquery\/skitter\/\">Skitter<\/a>: image animation<\/li>\n<li><a href=\"https:\/\/slidesjs.com\/\">Slides.js<\/a>: a slideshow plugin<\/li>\n<li><a href=\"https:\/\/isotope.metafizzy.co\/\">Slidorion<\/a><\/li>\n<li><a href=\"https:\/\/markdalgleish.com\/projects\/stellar.js\/demos\/\">Stellar.js<\/a><\/li>\n<li><a href=\"https:\/\/pierrebertet.net\/projects\/jquery_superbox\/\">SuperBox<\/a><\/li>\n<li><a href=\"https:\/\/tympanus.net\/codrops\/2011\/09\/20\/responsive-image-gallery\/\">Thumbnail Carrousel<\/a>: responsive image gallery<\/li>\n<li><a href=\"https:\/\/tympanus.net\/codrops\/2011\/10\/17\/wave-display-effect\/\">Wave Display Effect<\/a><\/li>\n<li><a href=\"https:\/\/keithcirkel.co.uk\/jwerty\/\">jwerty<\/a> is a JS lib which allows you to bind, fire and assert key combination strings against elements and events<\/li>\n<li><a href=\"https:\/\/robertwhurst.github.io\/KeyboardJS\/\">KeyboardJS<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/piranha\/keymage\">keymage<\/a>: Yet Another JS Keybinding library<\/li>\n<li><a href=\"https:\/\/github.com\/madrobby\/keymaster\">keymaster<\/a>: simple micro-library for defining and dispatching keyboard shortcuts<\/li>\n<li><a href=\"https:\/\/dmauro.github.io\/Keypress\/\">Keypress<\/a><\/li>\n<li><a href=\"https:\/\/knockoutjs.com\/\">Knockout<\/a><\/li>\n<li><a href=\"https:\/\/koajs.com\/\">KoaJS<\/a><\/li>\n<li><a href=\"https:\/\/leafletjs.com\/\">Leaflet<\/a>: an Open-Source JavaScript Library for Mobile-Friendly Interactive Maps<\/li>\n<li><a href=\"https:\/\/meteor.com\/\">Meteor<\/a>: open source platform to build quality we apps<\/li>\n<li><a href=\"https:\/\/craig.is\/killing\/mice\">Mousetrap<\/a><\/li>\n<li><a href=\"https:\/\/facebook.github.io\/react\/\">React<\/a>: A JavaScript library for building user interfaces<\/li>\n<li><a href=\"https:\/\/requirejs.org\/\">RequireJS<\/a> is a JavaScript file and module loader<\/li>\n<li><a href=\"https:\/\/lab.hakim.se\/reveal-js\/#\/\">Reveal.js<\/a>: HTML presentations made easy<\/li>\n<li><a href=\"https:\/\/smoothiecharts.org\/\">SmoothieCharts<\/a><\/li>\n<li><a href=\"https:\/\/www.svgjs.com\/\">SVG.js<\/a><\/li>\n<li><a href=\"https:\/\/threejs.org\/\">three.js<\/a><\/li>\n<li><a href=\"https:\/\/www.typescriptlang.org\/\">TypeScript<\/a> is a typed superset of JavaScript that compiles to plain JavaScript.Any browser. Any host. Any OS. Open Source.<\/li>\n<li><a href=\"https:\/\/github.com\/mishoo\/UglifyJS\">UglifJS<\/a>: JavaScript parser \/ mangler \/ compressor \/ beautifier library for NodeJS<\/li>\n<li><a href=\"https:\/\/underscorejs.org\/\">Underscore.js<\/a> is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect inPrototype.js (or<br \/>\nRuby), but without extending any of the built-in JavaScript objects. It&#8217;s the tie to go along with jQuery&#8217;s tux, and Backbone.js&#8217;s suspenders.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/www.codeguru.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">CodeGuru<\/a><\/li>\n<li><a href=\"https:\/\/www.codetoad.com\/javascript\/\" target=\"_blank\" rel=\"noopener noreferrer\">Codetoad<\/a><\/li>\n<li><a href=\"https:\/\/www.dynamicdrive.com\/\">DynamicDrive<\/a><\/li>\n<li><a href=\"https:\/\/www.emacswiki.org\/\">Emacs<\/a><\/li>\n<li><a href=\"https:\/\/freewarejava.com\/javascript\/index.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Freewarejava.com Javascript<\/a><\/li>\n<li><a href=\"https:\/\/www.gdsoftware.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\">GDS (Gawaine &amp; Duplex Software): Smart Script Pro JS editor, &#8230;<\/a>Forums and resources<\/li>\n<li><a href=\"https:\/\/www.javascriptfr.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Javascript FR: Javascript &amp; DHTML Codes sources<\/a><\/li>\n<li><a href=\"https:\/\/www.javascript-coder.com\/\">Javascript-codet<\/a><\/li>\n<li><a href=\"https:\/\/www.jsmadeeasy.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Javascript made easy<\/a><\/li>\n<li><a href=\"https:\/\/www.javascript-fx.com\/\">Javascript-FX<\/a><\/li>\n<li><a href=\"https:\/\/www.java-scripts.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Java-scripts.net<\/a><\/li>\n<li><a href=\"https:\/\/www.jsfiddle.net\/\">JS Fiddle<\/a>: online editing<\/li>\n<li><a href=\"https:\/\/www.javascriptsource.com\" target=\"_blank\" rel=\"noopener noreferrer\">Javascriptsource.com<\/a><\/li>\n<li><a href=\"http:\/\/www.mathtools.net\" target=\"_blank\" rel=\"noopener noreferrer\">MathTools<\/a><\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\">Mozilla Developer Network: Javascript<\/a><\/li>\n<li><a href=\"https:\/\/script.aculo.us\/\">Script.aculo.us<\/a>: web 2.0 javascript \/ AJAX<\/li>\n<li><a href=\"https:\/\/www.scriptsearch.com\/JavaScript\/\" target=\"_blank\" rel=\"noopener noreferrer\">ScriptSearch: Javascript<\/a><\/li>\n<li><a href=\"https:\/\/www.toutjavascript.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ToutJavascript<\/a> (FR)<\/li>\n<li><a href=\"https:\/\/www.tripwiremagazine.com\/\">Tripwire magazine<\/a><\/li>\n<li><a href=\"https:\/\/www.voorbeginners.info\/javascript\/\" target=\"_blank\" rel=\"noopener noreferrer\">Voor beginners: cursus Javascript<\/a> (lussen en logica, functie, operators, strings en arrays, objecten, formulieren, events, navigatie, cookies, troubleshooting)<\/li>\n<li><a href=\"https:\/\/w100w.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">w100w.com<\/a>: Scripts ASP, C\/C++, Perl, PHP, Java, JavaScript<\/li>\n<li><a href=\"https:\/\/www.wdvl.com\/Authoring\/JavaScript\/\" target=\"_blank\" rel=\"noopener noreferrer\">The WDVL: Authoring Javascript<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Software (more&#8230;)\n<ul>\n<li><a href=\"https:\/\/odyc.dev\/\">Odyc<\/a>:Play to create Games &#8211; A small javascript library that lets you code video games even without programming experience.<\/li>\n<li><a href=\"https:\/\/www.prototypejs.org\/\">Prototype<\/a> is a JavaScript Framework that aims to ease development of dynamic web applications.<\/li>\n<li><a href=\"https:\/\/script.aculo.us\/\">Scriptacolous<\/a>\n<ul>\n<li><a href=\"https:\/\/slash7.com\/cheats\/scriptaculous_fx1.pdf\">A filed guide to scriptacolous<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/uvumitools.com\/\">Uvimitools<\/a><\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/webstorm\/\">WebStorm<\/a>: integrated Development Environment for professional JavaScript and front-end Web developers<\/li>\n<\/ul>\n<\/li>\n<li>Typescript\n<ul>\n<li><a href=\"https:\/\/www.tslang.cn\/\">tslang<\/a><\/li>\n<li><a href=\"https:\/\/www.typescriptlang.org\/\">Typescriptlang.org<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/typescript\">Installation (NPM)<\/a><\/li>\n<li><a href=\"https:\/\/www.tutorialspoint.com\/typescript\/typescript_basic_syntax.htm\">Tutorialspoint<\/a><\/li>\n<li><a href=\"https:\/\/nl.wikipedia.org\/wiki\/TypeScript\">Wikipedia NL<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span class=\"last-modified-timestamp\">Feb 28, 2026 @ 1:49 pm<\/span><\/li>\n<\/ul>\n<div id=\"simple-translate\" class=\"simple-translate-system-theme\">\n<div>\n<div class=\"simple-translate-button isShow\" style=\"background-image: url('moz-extension:\/\/37e44441-594c-4b50-b456-e2df16779982\/icons\/512.png'); height: 22px; width: 22px; top: 5059px; left: 166px;\"><\/div>\n<div class=\"simple-translate-panel \" style=\"width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;\">\n<div class=\"simple-translate-result-wrapper\" style=\"overflow: hidden;\">\n<div class=\"simple-translate-move\" draggable=\"true\"><\/div>\n<div class=\"simple-translate-result-contents\">\n<p class=\"simple-translate-candidate\" dir=\"auto\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Tutorials EchoEcho Javascript Tutorial FunctionX: Javascript Tutorial Javascript voor beginners (NL) Real Talk Javascript SearchDomino Learning environments Kodu gamelab: build games, play games, share games Scripts and tools Apycom: jquery menus Brackets CoffeeScript IETester Javascriptsource jsh: Javascript shell JSLint: Javascript Code Quality Tool Light Table npm: package manager for Javascript<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":4,"footnotes":"","_wp_rev_ctl_limit":""},"class_list":["post-834","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Javascript - hlrnet.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hlrnet.com\/sites\/javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Javascript - hlrnet.com\" \/>\n<meta property=\"og:description\" content=\"Reading Time:  3 minutesTutorials EchoEcho Javascript Tutorial FunctionX: Javascript Tutorial Javascript voor beginners (NL) Real Talk Javascript SearchDomino Learning environments Kodu gamelab: build games, play games, share games Scripts and tools Apycom: jquery menus Brackets CoffeeScript IETester Javascriptsource jsh: Javascript shell JSLint: Javascript Code Quality Tool Light Table npm: package manager for Javascript\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hlrnet.com\/sites\/javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"hlrnet.com\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-28T13:49:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/javascript\\\/\",\"url\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/javascript\\\/\",\"name\":\"Javascript - hlrnet.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/#website\"},\"datePublished\":\"2018-04-15T20:37:07+00:00\",\"dateModified\":\"2026-02-28T13:49:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/javascript\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hlrnet.com\\\/sites\\\/javascript\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Javascript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/#website\",\"url\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/\",\"name\":\"hlrnet.com\",\"description\":\"Hans Le Roy\",\"publisher\":{\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/#organization\",\"name\":\"hlrnet.com\",\"url\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/cropped-default512x512-trans-1.png\",\"contentUrl\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/cropped-default512x512-trans-1.png\",\"width\":512,\"height\":160,\"caption\":\"hlrnet.com\"},\"image\":{\"@id\":\"https:\\\/\\\/hlrnet.com\\\/sites\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Javascript - hlrnet.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hlrnet.com\/sites\/javascript\/","og_locale":"en_US","og_type":"article","og_title":"Javascript - hlrnet.com","og_description":"Reading Time:  3 minutesTutorials EchoEcho Javascript Tutorial FunctionX: Javascript Tutorial Javascript voor beginners (NL) Real Talk Javascript SearchDomino Learning environments Kodu gamelab: build games, play games, share games Scripts and tools Apycom: jquery menus Brackets CoffeeScript IETester Javascriptsource jsh: Javascript shell JSLint: Javascript Code Quality Tool Light Table npm: package manager for Javascript","og_url":"https:\/\/hlrnet.com\/sites\/javascript\/","og_site_name":"hlrnet.com","article_modified_time":"2026-02-28T13:49:35+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hlrnet.com\/sites\/javascript\/","url":"https:\/\/hlrnet.com\/sites\/javascript\/","name":"Javascript - hlrnet.com","isPartOf":{"@id":"https:\/\/hlrnet.com\/sites\/#website"},"datePublished":"2018-04-15T20:37:07+00:00","dateModified":"2026-02-28T13:49:35+00:00","breadcrumb":{"@id":"https:\/\/hlrnet.com\/sites\/javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hlrnet.com\/sites\/javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hlrnet.com\/sites\/javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hlrnet.com\/sites\/"},{"@type":"ListItem","position":2,"name":"Javascript"}]},{"@type":"WebSite","@id":"https:\/\/hlrnet.com\/sites\/#website","url":"https:\/\/hlrnet.com\/sites\/","name":"hlrnet.com","description":"Hans Le Roy","publisher":{"@id":"https:\/\/hlrnet.com\/sites\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hlrnet.com\/sites\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hlrnet.com\/sites\/#organization","name":"hlrnet.com","url":"https:\/\/hlrnet.com\/sites\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hlrnet.com\/sites\/#\/schema\/logo\/image\/","url":"https:\/\/hlrnet.com\/sites\/wp-content\/uploads\/2018\/04\/cropped-default512x512-trans-1.png","contentUrl":"https:\/\/hlrnet.com\/sites\/wp-content\/uploads\/2018\/04\/cropped-default512x512-trans-1.png","width":512,"height":160,"caption":"hlrnet.com"},"image":{"@id":"https:\/\/hlrnet.com\/sites\/#\/schema\/logo\/image\/"}}]}},"publishpress_future_action":{"enabled":false,"date":"2026-05-01 17:23:29","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/pages\/834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/comments?post=834"}],"version-history":[{"count":0,"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/pages\/834\/revisions"}],"wp:attachment":[{"href":"https:\/\/hlrnet.com\/sites\/wp-json\/wp\/v2\/media?parent=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}