Coder Social home page Coder Social logo

javascript-resources's Introduction

#javascript-resources

#####Javascript books and resources

####Books:

Name Link
Recipes with Angular.js https://leanpub.com/recipes-with-angular-js/read
jQuery Fundamentals http://jqfundamentals.com/
Mozilla Javascript Guide https://developer.mozilla.org/en/JavaScript/Guide/JavaScript_Overview
TypeScript Succinctly http://www.syncfusion.com/resources/techportal/ebooks/typescript
JS The Right Way http://jstherightway.org/
Eloquent Javascript http://eloquentjavascript.net/contents.html
Eloquent JavaScript 2nd Edition http://eloquentjavascript.net/2nd_edition/preview/
Javascript Garden http://bonsaiden.github.com/JavaScript-Garden
Up and Running with Node.js http://chimera.labs.oreilly.com/books/1234000001808/index.html
Dive into HTML 5 http://diveintohtml5.info/index.html
Javascript Design Patterns http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/
Basic JavaScript for the impatient programmer http://www.2ality.com/2013/06/basic-javascript.html
Stream handbook (node) https://github.com/substack/stream-handbook
Knockout.js Succinctly http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs
Art of Node https://github.com/maxogden/art-of-node
Building Browser Apps with Google Chrome http://www.buildbrowserapps.com/chromeappbook/index.html
Learn.js: a guidebook to building projects with javascript https://github.com/learn-js/learnjs/blob/master/readme.md
Node Beginner http://www.nodebeginner.org/#about
Javascript Enlightenment (PDF) http://www.javascriptenlightenment.com/JavaScript_Enlightenment.pdf
Smooth CoffeeScript http://autotelicum.github.com/Smooth-CoffeeScript/interactive/interactive-coffeescript.html
DOM Enlightenment http://domenlightenment.com/
AngularJS Fundamentals in 60 minutes (PDF) http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf
Single page apps in depth http://singlepageappbook.com/
Bootstrap, Responsive Web Development https://github.com/whyisjake/bootstrap
JS in ten minutes https://github.com/spencertipping/js-in-ten-minutes/blob/master/js-in-ten-minutes.pdf?raw=true
Speaking Javascript http://speakingjs.com/es5
You Don't Know JS (series) http://YouDontKnowJS.com
Testing with CoffeeScript https://efendibooks.com/minibooks/testing-with-coffeescript
jQuery Succinctly http://www.syncfusion.com/resources/techportal/ebooks/jquery
jQuery Enlightenment http://jqueryenlightenment.com/jquery_enlightenment.pdf
Mixu's Node book http://book.mixu.net/
Developing Backbone.js Applications http://addyosmani.github.com/backbone-fundamentals
Master Space and time with JavaScript - The Basics http://www.noelrappin.com/mstwjs
JavaScript and Node FUNdamentals https://leanpub.com/jsfun
JavaScript Succinctly http://www.syncfusion.com/resources/techportal/ebooks/javascript
JavaScript Applications http://chimera.labs.oreilly.com/books/1234000000262/index.html
HTML Canvas Deep Dive http://joshondesign.com/p/books/canvasdeepdive/toc.html
The little MongoDB book http://openmymind.net/mongodb.pdf
JavaScript Allonge https://leanpub.com/javascript-allonge/read
Writing Modular JavaScript With AMD, CommonJS & ES Harmony http://addyosmani.com/writing-modular-js
Mastering NodeJS http://github.com/visionmedia/masteringnode/raw/master/book.pdf
JavaScript For Cats http://jsforcats.com
The Past, Present, and Future of JavaScript http://oreillynet.com/oreilly/javascript/radarreports/past-present-future-javascript.csp
Building A JavaScript Framework http://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 depth http://singlepageappbook.com/
The little Book on CoffeeScript http://arcturo.github.com/library/coffeescript/01_introduction.html
D3 Tips and Tricks https://leanpub.com/D3-Tips-and-Tricks/read
CoffeeScript Cookbook http://coffeescriptcookbook.com/
Wikibooks’ JavaScript book http://en.wikibooks.org/wiki/JavaScript/Introduction

####Lectures / Videos:

Name Link
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 Years http://www.yuiblog.com/blog/2010/02/03/video-crockonjs-1
Crockford Chapter 2: And Then There Was JavaScript http://www.yuiblog.com/blog/2010/02/09/video-crockonjs-2
Crockford Act III: Function the Ultimate http://www.yuiblog.com/blog/2010/02/24/video-crockonjs-3
Crockford Episode IV: The Metamorphosis of Ajax http://www.yuiblog.com/blog/2010/03/09/video-crockonjs-4
Crockford Part 5: The End of All Things http://www.yuiblog.com/blog/2010/04/08/video-crockonjs-5
Crockford Scene 6: Loopage http://www.yuiblog.com/blog/2010/08/30/yui-theater-douglas-crockford-crockford-on-javascript-scene-6-loopage-52-min
YUI JavaScript http://yuiblog.com/blog/2007/01/24/video-crockford-tjpl
YUI The Theory of the Dom http://yuiblog.com/blog/2006/10/20/video-crockford-domtheory
YUI Advanced JavaScript http://yuiblog.com/blog/2006/11/27/video-crockford-advjs
YUI Browser Wars http://yuiblog.com/blog/2007/03/05/browserwars
YUI Quality http://yuiblog.com/blog/2007/05/16/video-crockford-quality
YUI JavaScript: The Good Stuff http://yuiblog.com/blog/2007/06/08/video-crockford-goodstuff
YUI The State of Ajax http://yuiblog.com/blog/2007/11/05/video-crockford
YUI The JSON Saga http://www.yuiblog.com/blog/2009/08/11/video-crockford-json
YUI Ajax Performance http://yuiblog.com/blog/2008/12/23/video-crockford-performance
YUI The State and Future of JavaScript http://developer.yahoo.com/yui/theater/video.php?v=crockford-yuiconf2009-state
YUI Project Future http://www.yuiblog.com/blog/2010/12/07/video-crockford-projectfuture
channel9 On the Past, Present and Future of JavaScript http://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 Languages http://channel9.msdn.com/pdc2008/TL57
channel9 MIX10 Javascript Panel http://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 ECMAScript http://live.visitmix.com/MIX10/Sessions/EX39
channel9 MIX11 JavaScript Panel http://channel9.msdn.com/Events/Ch9Live/MIX11/C9L106
channel9 Ask Anything http://channel9.msdn.com/Events/Ch9Live/MIX11/C9L107
channel9 The New Parts http://channel9.msdn.com/events/mix/mix11/EXT13
channel9 Interactive Panel: JavaScript http://channel9.msdn.com/events/MIX/MIX11/RES02
google JavaScript: The Good Parts http://google-code-updates.blogspot.com/2009/03/doug-crockford-javascript-good-parts.html
infog Panel: The Future of Programming Languages http://www.infoq.com/presentations/Future-of-Programming-Languages
infog Heresy & Heretical Open Source: A Heretic's Perspective http://www.infoq.com/presentations/Heretical-Open-Source
etsy JavaScript: The Good Parts http://www.livestream.com/etsy/video?clipId=pla_1463e546-47ed-4a93-b59a-bd52b236e8b8

####Reference Sites:

Name Link
MDN - Javascript https://developer.mozilla.org/en-US/docs/Web/JavaScript
devdocs.io http://devdocs.io/
tutorialspoint - Javascript http://www.tutorialspoint.com/javascript/index.htm
W3C http://www.w3.org/
webplatform http://docs.webplatform.org/wiki/Main_Page
HTML Knowledge Hub http://dochub.io/#html/
How to keep up to date on Front-End technologies http://uptodate.frontendrescue.org/
HTML5 Rocks http://www.html5rocks.com/en/tutorials/?page=1
Helping You Implement HTML5 Today http://html5doctor.com/
Use the new and shiny HTML5 responsibly http://html5please.com/
Mozilla Developer Network https://developer.mozilla.org/en-US/
Developer Forums http://stackoverflow.com/
Web Dev Handbook 2.0 http://www.alvit.de/handbook/
HTML The Living Standard http://developers.whatwg.org/
JQuery Fundamentals http://jqfundamentals.com/
The Code Player http://thecodeplayer.com/
CSS Zen Garden http://www.csszengarden.com/
Five Things You Should Know About HTML5 http://diveintohtml5.info/introduction.html
HTML Dog http://htmldog.com/
Javascript 101 http://learn.jquery.com/javascript-101/
Learning Advanced Javascript http://ejohn.org/apps/learn/
Learning Principles of Improving Your CSS http://tympanus.net/codrops/2012/11/20/learning-principles-for-improving-your-css/
CSS Selectors http://benhowdle.im/cssselectors/
JQuery For Designers http://jqueryfordesigners.com/
HTML Markup Language Reference http://www.w3.org/TR/html-markup/Overview.html#toc-full
HTML5 Readiness http://html5readiness.com/
HTML5 Demos http://html5demos.com/
Develop Php http://www.developphp.com/list_html.php
html-5-tutorial http://www.html-5-tutorial.com/
Current State of HTML Forms http://www.wufoo.com/html5/
Html Html http://www.html-html.com/
HTML Goodies http://www.htmlgoodies.com/tutorials/html_401
Notepad http://notepad.com/drupal/learn-html.htm
HTML code tutorial http://www.htmlcodetutorial.com/quicklist.html

####Tutorials:

Name Link
HTML5: The Basics http://designshack.net/articles/html/html5-the-basics-1-of-4
CSS3 Mastery http://net.tutsplus.com/sessions/css3-mastery/
Learn Javascript http://javascript.didacto.net/
HTML 101 http://multimedia.journalism.berkeley.edu/tutorials/html/
An Advanced Guide to HTML & CSS http://learn.shayhowe.com/advanced-html-css/
Beginner's Guide to HTML/CSS http://learn.shayhowe.com/html-css/
Web Development for Beginners http://docs.webplatform.org/wiki/beginners
Tiztag Tutorials http://www.tizag.com/
activejump http://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 Point http://www.sitepoint.com/html-css-beginners-guide/
W3schools http://www.w3schools.com/html/
html tutorial for beginners www.htmltutorialforbeginners.com/
Scribd http://www.scribd.com/doc/30277617/Step-By-Step-HTML-Tutorial-Advanced
Tp Create http://www.tpcreate.com/create-website/best-html-tutorial-for-beginners/
Web reference http://www.webreference.com/html/tutorial1/index.html
Wedesign from scratch http://www.webdesignfromscratch.com/html-css/introduction-to-html/
Arachnoid http://arachnoid.com/lutusp/html_tutor.html
HTML5 Canvas Tutorials http://www.html5canvastutorials.com/
W3resource http://www.w3resource.com/
Advanced HTML http://www.advancedhtml.co.uk/advancedhtml.htm
Asp-net http://www.aspnetbook.com/basics/html-advanced-tutorial.php
Austen http://www.austen.com/tutorial/
brugbart http://brugbart.com/html-footer-tag
html5andcss3 http://www.html5andcss3.org/
Alternet Web Design http://www.alternetwebdesign.com/htmltutorial/lesson1.htm
Amittai http://www.amittai.com/prose/tutorial.html
Boogie Jack http://www.boogiejack.com/html_tutorials.html
scriptingmaster http://www.scriptingmaster.com/html/basic-structure-HTML-document.asp
html5-tutorials http://www.html5-tutorials.org/
TUFaT HTML Tutorials http://www.tufat.com/html_tutorials/
Html Doctor http://htmldoctor.info/htmlbasics/htmlbasics.html
Java2a http://java2s.com/Tutorials/HTML_CSS/index.htm
Html Primer http://www.htmlprimer.com/htmlprimer/html-beginners
HTML.net http://www.html.net/tutorials/html/
Inform umd http://www.inform.umd.edu/UMS+State/UMD-Projects/MCTP/Technology/handouts/html.html
How to code http://www.how-to-code.com/html/html-tutorial.html
How to Learn HTML http://www.wikihow.com/Learn-HTML
HTML Basic Tutor http://www.htmlbasictutor.ca/basic-html-articles.htm
Lemill http://lemill.net/content/webpages/html-tutorial-for-beginners
HTML5, CSS3 and Javascript http://www.adobe.com/devnet/html5.html
Tutorials Hub http://hub.tutsplus.com/hubs/development/browse?tags=HTML+%26+CSS

####Course:

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

####Online Editors:

Name Link
koding https://koding.com/
cloud9 https://c9.io/
CodeRun http://www.coderun.com/ide/
Compilr https://compilr.com/
ShiftEdit http://shiftedit.net/
Cloud IDE http://cloud-ide.com/

######Playgrounds:

Name Link
JSFiddle http://jsfiddle.net/
CodePen http://codepen.io/
CSS Deck http://cssdeck.com/
JS Bin http://jsbin.com/
Dabblet http://dabblet.com/
Tinkerbin http://tinkerbin.com/
Liveweave http://liveweave.com/

####e-Learning:

Name Link
Codecademy http://www.codecademy.com/
Skillcrush http://skillcrush.com/get-started-in-tech/skillcrush-102-javascript-jquery-apis/
Code School http://codeschool.com/
CodeCombat http://codecombat.com/

####Organization:

Name Link
Designing Better JavaScript APIs http://coding.smashingmagazine.com/2012/10/09/designing-javascript-apis-usability/
Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises http://sporto.github.com/blog/2012/12/09/callbacks-listeners-promises/
I .promise() to show you .when() to use Deferreds http://www.youtube.com/watch?v=juRtEEsHI9E
JavaScript Module Pattern: In-Depth http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth
Single page apps in depth http://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 Browserify http://esa-matti.suuronen.org/blog/2013/03/22/journey-from-requirejs-to-browserify/
Client-Side Templating http://coding.smashingmagazine.com/2012/12/05/client-side-templating/
Rich JavaScript Applications – the Seven Frameworks http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/
mixins http://javascriptweblog.wordpress.com/2011/05/31/a-fresh-look-at-javascript-mixins/
game code organization http://buildnewgames.com/js-game-code-org/

####Testing:

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

####Performance & Profiling:

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.