Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. Als je deze namen herkent, weet je waarschijnlijk wat ze allemaal gemeen hebben: het zijn ongelooflijk getalenteerde JavaScript-ontwikkelaars. Vandaag hoor je van al deze verhalen in deze verzameling JavaScript-presentaties. Wees klaar om je hersenen te strekken!
Is JavaScript een hopeloze puinhoop, of een robuuste en flexibele standaard? In deze presentatie zal Douglas Crockford, 's werelds meest toonaangevende authroity op JavaScript, proberen u ervan te overtuigen dat de taal uw tijd waard is. Dit is een geweldige video en iedereen die voor de eerste keer naar JavaScript komt, moet het bekijken! Je zou ook het boek van Crockford met dezelfde titel kunnen bekijken. (Hier is nog een exemplaar van dezelfde lezing.)
Dit is de eerste sessie in de JavaScript-trilogie van Crockford. In deze talk zal hij je door veel van de functies in JavaScript leiden, en de taal zelf en enkele JS-programmeerstijlen bespreken. Hier is nog een geweldig horloge voor nieuwkomers!
Hoewel deze video niet op JavaScript is gericht, is dit het tweede deel van de JavaScript-trilogie van Douglas Crockford. U zult horen over de browser, waarom het is zoals het is, en een paar van de belangrijkste concepten erachter. Natuurlijk is het allemaal erg relevant voor JavaScript-ontwikkelaars.
Dit is het laatste deel van de trilogie van Crockford. Op weg naar geavanceerde concepten introduceert deze video u onderwerpen als overerving, foutopsporing en efficiëntie.
John Resig, de maker van jQuery, weet waar hij het over heeft. In deze presentatie, die hij op JSConf 2009 gaf, had hij het over het meten van de prestaties in JavaScript (inclusief een intro over de voor- en nadelen van benchmarking), evenals JavaScript-spellen en gedistribueerde tests.
Nicolas Zakas is de auteur van 'Professional JavaScript for Developers' en co-auteur van 'Professional Ajax'. In deze presentatie draait alles om prestaties, en je hoort het laagst op het gebied van bereik, gegevenstoegang, loops en de DOM.
Ooit wilde je je eigen JavaScript-bibliotheek bouwen? John Resig vertelt over de principes om dit te doen in deze Google Tech Talk. Hij behandelt het hele spectrum van het ontwerpen van een goede API tot het onderhouden van de bibliotheek, met implementeren, debuggen en testen (om er maar een paar te noemen!) In het midden.
In deze video maakt John Resig kennis met een aantal van de nieuwste en beste in de wereld van JavaScript- en DOM-prestaties. Hoewel dit soort gesprekken de gegevens enigszins snel verlaat (de browsersnelheidstatistieken zijn behoorlijk oud), is er nog veel om naar uit te kijken!
Peter-Paul Koch is een professionele front-end engineer uit Nederland. Hij heeft een enorme hoeveelheid CSS- en JavaScipt-browsertests uitgevoerd en heeft de grafieken gepubliceerd op zijn website, Quirksmode. Deze talk is een JavaScript Events Theory Class gegeven bij Yahoo!.
Dit is een geweldige theoriepresentatie; Nicolas Zakas heeft het over JavaScript-architectuur. Je leert hoe je modules op een pagina kunt scheiden, hoe je ze kunt laten communiceren met andere modules waarvan ze niet weten dat ze bestaan, en meer JS-goedheid.
Je hebt misschien nog nooit van Brendon Eich gehoord, maar hij is de man die het allemaal begon: de maker van JavaScript. In deze toespraak gaat hij in op een beetje de taalgeschiedenis, en praat hij ook over wat er komt in het ECMAScript 5-voorstel.
JavaScript is in bijna een decennium niet veranderd; Dus wat is er aan de hand? In deze talk legt Douglas Crockford een deel uit van de geschiedenis van JavaScript, de gevechten die in de afgelopen jaren zijn gevochten en hoe de standaard eruit zou kunnen zien in de (relatief) nabije toekomst. Ja, dit is vrij gelijkaardig aan Brendans toespraak (die eigenlijk de avond ervoor werd gegeven), maar deze heeft die theoretische inslag van Crockford erop.
Er zijn veel video's en presentaties die niet alleen over JavaScript gaan, maar er zeker bij betrekken. Bekijk deze:
Nou, dat is alles wat ik vandaag voor je heb, maar ik heb waarschijnlijk je favoriet gemist; deel het in de reacties!