Skip to content

Latest commit

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

#javascript-resources

#####Javascript books and resources

####Books:

NameLink
Recipes with Angular.jshttps://leanpub.com/recipes-with-angular-js/read
jQuery Fundamentalshttp://jqfundamentals.com/
Mozilla Javascript Guidehttps://developer.mozilla.org/en/JavaScript/Guide/JavaScript_Overview
TypeScript Succinctlyhttp://www.syncfusion.com/resources/techportal/ebooks/typescript
JS The Right Wayhttp://jstherightway.org/
Eloquent Javascripthttp://eloquentjavascript.net/contents.html
Eloquent JavaScript 2nd Editionhttp://eloquentjavascript.net/2nd_edition/preview/
Javascript Gardenhttp://bonsaiden.github.com/JavaScript-Garden
Up and Running with Node.jshttp://chimera.labs.oreilly.com/books/1234000001808/index.html
Dive into HTML 5http://diveintohtml5.info/index.html
Javascript Design Patternshttp://www.addyosmani.com/resources/essentialjsdesignpatterns/book/
Basic JavaScript for the impatient programmerhttp://www.2ality.com/2013/06/basic-javascript.html
Stream handbook (node)https://github.com/substack/stream-handbook
Knockout.js Succinctlyhttp://www.syncfusion.com/resources/techportal/ebooks/knockoutjs
Art of Nodehttps://github.com/maxogden/art-of-node
Building Browser Apps with Google Chromehttp://www.buildbrowserapps.com/chromeappbook/index.html
Learn.js: a guidebook to building projects with javascripthttps://github.com/learn-js/learnjs/blob/master/readme.md
Node Beginnerhttp://www.nodebeginner.org/#about
Javascript Enlightenment (PDF)http://www.javascriptenlightenment.com/JavaScript_Enlightenment.pdf
Smooth CoffeeScripthttp://autotelicum.github.com/Smooth-CoffeeScript/interactive/interactive-coffeescript.html
DOM Enlightenmenthttp://domenlightenment.com/
AngularJS Fundamentals in 60 minutes (PDF)http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf
Single page apps in depthhttp://singlepageappbook.com/
Bootstrap, Responsive Web Developmenthttps://github.com/whyisjake/bootstrap
JS in ten minuteshttps://github.com/spencertipping/js-in-ten-minutes/blob/master/js-in-ten-minutes.pdf?raw=true
Speaking Javascripthttp://speakingjs.com/es5
You Don't Know JS (series)http://YouDontKnowJS.com
Testing with CoffeeScripthttps://efendibooks.com/minibooks/testing-with-coffeescript
jQuery Succinctlyhttp://www.syncfusion.com/resources/techportal/ebooks/jquery
jQuery Enlightenmenthttp://jqueryenlightenment.com/jquery_enlightenment.pdf
Mixu's Node bookhttp://book.mixu.net/
Developing Backbone.js Applicationshttp://addyosmani.github.com/backbone-fundamentals
Master Space and time with JavaScript - The Basicshttp://www.noelrappin.com/mstwjs
JavaScript and Node FUNdamentalshttps://leanpub.com/jsfun
JavaScript Succinctlyhttp://www.syncfusion.com/resources/techportal/ebooks/javascript
JavaScript Applicationshttp://chimera.labs.oreilly.com/books/1234000000262/index.html
HTML Canvas Deep Divehttp://joshondesign.com/p/books/canvasdeepdive/toc.html
The little MongoDB bookhttp://openmymind.net/mongodb.pdf
JavaScript Allongehttps://leanpub.com/javascript-allonge/read
Writing Modular JavaScript With AMD, CommonJS & ES Harmonyhttp://addyosmani.com/writing-modular-js
Mastering NodeJShttp://github.com/visionmedia/masteringnode/raw/master/book.pdf
JavaScript For Catshttp://jsforcats.com
The Past, Present, and Future of JavaScripthttp://oreillynet.com/oreilly/javascript/radarreports/past-present-future-javascript.csp
Building A JavaScript Frameworkhttp://dailyjs.com/files/build-a-javascript-framework.pdf
Dynamisez vos sites web avec JavaScript !http://www.siteduzero.com/tutoriel-3-309961-dynamisez-vos-sites-web-avec-javascript.html#part_309955
Single page apps in depthhttp://singlepageappbook.com/
The little Book on CoffeeScripthttp://arcturo.github.com/library/coffeescript/01_introduction.html
D3 Tips and Trickshttps://leanpub.com/D3-Tips-and-Tricks/read
CoffeeScript Cookbookhttp://coffeescriptcookbook.com/
Wikibooks’ JavaScript bookhttp://en.wikibooks.org/wiki/JavaScript/Introduction

####Lectures / Videos:

NameLink
Youtube (filtered result)https://www.youtube.com/results?search_sort=video_view_count&search_query=javascript&filters=video%2C+long&lclk=long
Crockford Volume One: The Early Yearshttp://www.yuiblog.com/blog/2010/02/03/video-crockonjs-1
Crockford Chapter 2: And Then There Was JavaScripthttp://www.yuiblog.com/blog/2010/02/09/video-crockonjs-2
Crockford Act III: Function the Ultimatehttp://www.yuiblog.com/blog/2010/02/24/video-crockonjs-3
Crockford Episode IV: The Metamorphosis of Ajaxhttp://www.yuiblog.com/blog/2010/03/09/video-crockonjs-4
Crockford Part 5: The End of All Thingshttp://www.yuiblog.com/blog/2010/04/08/video-crockonjs-5
Crockford Scene 6: Loopagehttp://www.yuiblog.com/blog/2010/08/30/yui-theater-douglas-crockford-crockford-on-javascript-scene-6-loopage-52-min
YUI JavaScripthttp://yuiblog.com/blog/2007/01/24/video-crockford-tjpl
YUI The Theory of the Domhttp://yuiblog.com/blog/2006/10/20/video-crockford-domtheory
YUI Advanced JavaScripthttp://yuiblog.com/blog/2006/11/27/video-crockford-advjs
YUI Browser Warshttp://yuiblog.com/blog/2007/03/05/browserwars
YUI Qualityhttp://yuiblog.com/blog/2007/05/16/video-crockford-quality
YUI JavaScript: The Good Stuffhttp://yuiblog.com/blog/2007/06/08/video-crockford-goodstuff
YUI The State of Ajaxhttp://yuiblog.com/blog/2007/11/05/video-crockford
YUI The JSON Sagahttp://www.yuiblog.com/blog/2009/08/11/video-crockford-json
YUI Ajax Performancehttp://yuiblog.com/blog/2008/12/23/video-crockford-performance
YUI The State and Future of JavaScripthttp://developer.yahoo.com/yui/theater/video.php?v=crockford-yuiconf2009-state
YUI Project Futurehttp://www.yuiblog.com/blog/2010/12/07/video-crockford-projectfuture
channel9 On the Past, Present and Future of JavaScripthttp://channel9.msdn.com/posts/Charles/Douglas-Crockford-Alex-Russell-and-Joseph-Smarr-On-the-Past-Present-and-Future-of-JavaScript
channel9 The Future of Programming Languageshttp://channel9.msdn.com/pdc2008/TL57
channel9 MIX10 Javascript Panelhttp://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-MIX10-Javascript-Panel-with-Douglas-Crockford-John-Resig--Erik-Meijer
channel9 The Tale of JavaScript. I mean ECMAScripthttp://live.visitmix.com/MIX10/Sessions/EX39
channel9 MIX11 JavaScript Panelhttp://channel9.msdn.com/Events/Ch9Live/MIX11/C9L106
channel9 Ask Anythinghttp://channel9.msdn.com/Events/Ch9Live/MIX11/C9L107
channel9 The New Partshttp://channel9.msdn.com/events/mix/mix11/EXT13
channel9 Interactive Panel: JavaScripthttp://channel9.msdn.com/events/MIX/MIX11/RES02
google JavaScript: The Good Partshttp://google-code-updates.blogspot.com/2009/03/doug-crockford-javascript-good-parts.html
infog Panel: The Future of Programming Languageshttp://www.infoq.com/presentations/Future-of-Programming-Languages
infog Heresy & Heretical Open Source: A Heretic's Perspectivehttp://www.infoq.com/presentations/Heretical-Open-Source
etsy JavaScript: The Good Partshttp://www.livestream.com/etsy/video?clipId=pla_1463e546-47ed-4a93-b59a-bd52b236e8b8

####Reference Sites:

NameLink
MDN - Javascripthttps://developer.mozilla.org/en-US/docs/Web/JavaScript
devdocs.iohttp://devdocs.io/
tutorialspoint - Javascripthttp://www.tutorialspoint.com/javascript/index.htm
W3Chttp://www.w3.org/
webplatformhttp://docs.webplatform.org/wiki/Main_Page
HTML Knowledge Hubhttp://dochub.io/#html/
How to keep up to date on Front-End technologieshttp://uptodate.frontendrescue.org/
HTML5 Rockshttp://www.html5rocks.com/en/tutorials/?page=1
Helping You Implement HTML5 Todayhttp://html5doctor.com/
Use the new and shiny HTML5 responsiblyhttp://html5please.com/
Mozilla Developer Networkhttps://developer.mozilla.org/en-US/
Developer Forumshttp://stackoverflow.com/
Web Dev Handbook 2.0http://www.alvit.de/handbook/
HTML The Living Standardhttp://developers.whatwg.org/
JQuery Fundamentalshttp://jqfundamentals.com/
The Code Playerhttp://thecodeplayer.com/
CSS Zen Gardenhttp://www.csszengarden.com/
Five Things You Should Know About HTML5http://diveintohtml5.info/introduction.html
HTML Doghttp://htmldog.com/
Javascript 101http://learn.jquery.com/javascript-101/
Learning Advanced Javascripthttp://ejohn.org/apps/learn/
Learning Principles of Improving Your CSShttp://tympanus.net/codrops/2012/11/20/learning-principles-for-improving-your-css/
CSS Selectorshttp://benhowdle.im/cssselectors/
JQuery For Designershttp://jqueryfordesigners.com/
HTML Markup Language Referencehttp://www.w3.org/TR/html-markup/Overview.html#toc-full
HTML5 Readinesshttp://html5readiness.com/
HTML5 Demoshttp://html5demos.com/
Develop Phphttp://www.developphp.com/list_html.php
html-5-tutorialhttp://www.html-5-tutorial.com/
Current State of HTML Formshttp://www.wufoo.com/html5/
Html Htmlhttp://www.html-html.com/
HTML Goodieshttp://www.htmlgoodies.com/tutorials/html_401
Notepadhttp://notepad.com/drupal/learn-html.htm
HTML code tutorialhttp://www.htmlcodetutorial.com/quicklist.html

####Tutorials:

NameLink
HTML5: The Basicshttp://designshack.net/articles/html/html5-the-basics-1-of-4
CSS3 Masteryhttp://net.tutsplus.com/sessions/css3-mastery/
Learn Javascripthttp://javascript.didacto.net/
HTML 101http://multimedia.journalism.berkeley.edu/tutorials/html/
An Advanced Guide to HTML & CSShttp://learn.shayhowe.com/advanced-html-css/
Beginner's Guide to HTML/CSShttp://learn.shayhowe.com/html-css/
Web Development for Beginnershttp://docs.webplatform.org/wiki/beginners
Tiztag Tutorialshttp://www.tizag.com/
activejumphttp://www.activejump.com/
HTML for Beginners (10-Part Tutorial Series)http://www.webdesign.org/html-for-beginners-create-your-first-website-part-1.22303.html
Site Pointhttp://www.sitepoint.com/html-css-beginners-guide/
W3schoolshttp://www.w3schools.com/html/
html tutorial for beginnerswww.htmltutorialforbeginners.com/
Scribdhttp://www.scribd.com/doc/30277617/Step-By-Step-HTML-Tutorial-Advanced
Tp Createhttp://www.tpcreate.com/create-website/best-html-tutorial-for-beginners/
Web referencehttp://www.webreference.com/html/tutorial1/index.html
Wedesign from scratchhttp://www.webdesignfromscratch.com/html-css/introduction-to-html/
Arachnoidhttp://arachnoid.com/lutusp/html_tutor.html
HTML5 Canvas Tutorialshttp://www.html5canvastutorials.com/
W3resourcehttp://www.w3resource.com/
Advanced HTMLhttp://www.advancedhtml.co.uk/advancedhtml.htm
Asp-nethttp://www.aspnetbook.com/basics/html-advanced-tutorial.php
Austenhttp://www.austen.com/tutorial/
brugbarthttp://brugbart.com/html-footer-tag
html5andcss3http://www.html5andcss3.org/
Alternet Web Designhttp://www.alternetwebdesign.com/htmltutorial/lesson1.htm
Amittaihttp://www.amittai.com/prose/tutorial.html
Boogie Jackhttp://www.boogiejack.com/html_tutorials.html
scriptingmasterhttp://www.scriptingmaster.com/html/basic-structure-HTML-document.asp
html5-tutorialshttp://www.html5-tutorials.org/
TUFaT HTML Tutorialshttp://www.tufat.com/html_tutorials/
Html Doctorhttp://htmldoctor.info/htmlbasics/htmlbasics.html
Java2ahttp://java2s.com/Tutorials/HTML_CSS/index.htm
Html Primerhttp://www.htmlprimer.com/htmlprimer/html-beginners
HTML.nethttp://www.html.net/tutorials/html/
Inform umdhttp://www.inform.umd.edu/UMS+State/UMD-Projects/MCTP/Technology/handouts/html.html
How to codehttp://www.how-to-code.com/html/html-tutorial.html
How to Learn HTMLhttp://www.wikihow.com/Learn-HTML
HTML Basic Tutorhttp://www.htmlbasictutor.ca/basic-html-articles.htm
Lemillhttp://lemill.net/content/webpages/html-tutorial-for-beginners
HTML5, CSS3 and Javascripthttp://www.adobe.com/devnet/html5.html
Tutorials Hubhttp://hub.tutsplus.com/hubs/development/browse?tags=HTML+%26+CSS

####Course:

NameLink
HTML Videoshttp://thenewboston.org/list.php?cat=43
Learn jQuery & Javascript for Freehttp://learn.appendto.com/
Diploma in Web Developmenthttp://alison.com/courses/Diploma-in-Web-Development
Free courses. Practical Skills. Unlimited Potential.http://gymnasium.aquent.com/
HTML5 & CSS3 Fundamentals: Development for Absolute Beginnershttp://channel9.msdn.com/Series/HTML5-CSS3-Fundamentals-Development-for-Absolute-Beginners
Learn how to program games, apps and websiteshttp://www.codeavengers.com/
Javascript Roadtriphttp://zfer.us/GMIRq
Basic HTML & CSS for Non-Web Designerswww.dontfeartheinternet.com
Web Making 101https://p2pu.org/en/schools/school-of-webcraft/sets/webmaking-101/
HTML and CSS for Beginnershttp://www.saylor.org/courses/prdv251/
30 Days to Learn HTML & CSShttp://learncss.tutsplus.com/
Make your own games by learning JavaScript programming!www.jsdares.com
CSS Foundationshttp://www.skilledup.com/treehouse-css-foundations
CodeHShttp://www.codehs.com/

####Online Editors:

NameLink
kodinghttps://koding.com/
cloud9https://c9.io/
CodeRunhttp://www.coderun.com/ide/
Compilrhttps://compilr.com/
ShiftEdithttp://shiftedit.net/
Cloud IDEhttp://cloud-ide.com/

######Playgrounds:

NameLink
JSFiddlehttp://jsfiddle.net/
CodePenhttp://codepen.io/
CSS Deckhttp://cssdeck.com/
JS Binhttp://jsbin.com/
Dabblethttp://dabblet.com/
Tinkerbinhttp://tinkerbin.com/
Liveweavehttp://liveweave.com/

####e-Learning:

NameLink
Codecademyhttp://www.codecademy.com/
Skillcrushhttp://skillcrush.com/get-started-in-tech/skillcrush-102-javascript-jquery-apis/
Code Schoolhttp://codeschool.com/
CodeCombathttp://codecombat.com/

####Organization:

NameLink
Designing Better JavaScript APIshttp://coding.smashingmagazine.com/2012/10/09/designing-javascript-apis-usability/
Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promiseshttp://sporto.github.com/blog/2012/12/09/callbacks-listeners-promises/
I .promise() to show you .when() to use Deferredshttp://www.youtube.com/watch?v=juRtEEsHI9E
JavaScript Module Pattern: In-Depthhttp://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth
Single page apps in depthhttp://singlepageappbook.com/single-page.html
Can you help me understand the benefit of require.js?https://gist.github.com/desandro/4686136
Journey From RequireJS to Browserifyhttp://esa-matti.suuronen.org/blog/2013/03/22/journey-from-requirejs-to-browserify/
Client-Side Templatinghttp://coding.smashingmagazine.com/2012/12/05/client-side-templating/
Rich JavaScript Applications – the Seven Frameworkshttp://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/
mixinshttp://javascriptweblog.wordpress.com/2011/05/31/a-fresh-look-at-javascript-mixins/
game code organizationhttp://buildnewgames.com/js-game-code-org/

####Testing:

NameLink
Writing Testable Frontend Javascript Part 1 – Anti-patterns and their fixeshttps://shanetomlinson.com/2013/testing-javascript-frontend-part-1-anti-patterns-and-fixes/
Writing Testable JavaScripthttp://www.adequatelygood.com/2010/7/Writing-Testable-JavaScript
Make tests read like a bookhttp://uxebu.com/blog/2013/01/08/make-tests-read-like-a-book/
The Plight of Pinocchio: JavaScript's quest to become a real languagehttp://opensoul.org/blog/archives/2012/05/16/the-plight-of-pinocchio/
Let's Code: Test-Driven JavaScripthttp://www.letscodejavascript.com/
Testable JavaScripthttp://shop.oreilly.com/product/0636920024699.do

####Performance & Profiling:

NameLink
Writing Fast, Memory-Efficient JavaScripthttp://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/
Improving Web App Performance With the Chrome DevToolshttp://addyosmani.com/blog/performance-optimisation-with-timeline-profiles/
Jank Busters: Building Performant Web Appshttp://www.youtube.com/watch?v=hAzhayTnhEI
Leaner, Meaner, Faster Animations with requestAnimationFramehttp://www.html5rocks.com/en/tutorials/speed/animations/
How (not) to trigger a layout in WebKithttp://gent.ilcore.com/2011/03/how-not-to-trigger-layout-in-webkit.html
High Performance Browser Networkinghttp://chimera.labs.oreilly.com/books/1230000000545/index.html
High Performance JavaScripthttp://shop.oreilly.com/product/9780596802806.do

About

Javascript books and resources

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors