JavaScriptを学ぶために役立つ本 85選

JavaScript Bibliography - O’Reilly Media

前の翻訳記事でも述べらているけど、やっぱりデザイナーもプログラミングはある程度書けたほうがいいと思う。んで、その言語はJavaScript!

O’ReillyさんからJavaScriptを学ぶうえで役立つ本をまとめた電子書籍(JavaScript Bibliography)が公開されているのを教えてもらったのでAmazonリンクを張ってみるポスト。こう見てみると、翻訳されていないJS本いっぱいですね(気づいてないのもありそう…)。原書の方はKindle版も売ってますので、円高のアレもあるのでYOU買っちゃったらいいんじゃないの!

  • JavaScript Bibliography - O’Reilly Media 

Beginning JavaScript

  • Eloquent JavaScript
  • JavaScript Cookbook (JavaScriptクックブック)
  • Learning JavaScript, Second Edition (初めてのJavaScript 第2版)
  • JavaScript Bible, Seventh Edition
  • Head First JavaScript
  • JavaScript for Absolute Beginners
  • JavaScript® Programmer’s Reference
  • JavaScript Step by Step, Second Edition
  • JavaScript by Example, Second Edition
  • JavaScript: The Missing Manual
  • Beginning JavaScript, Fourth Edition
  • JavaScript 24-Hour Trainer
  • Simply JavaScript
  • JavaScript: Visual QuickStart Guide, Eighth Edition
  • The JavaScript PocketGuide
  • Sams Teach Yourself JavaScript in 24 Hours
  • SAMS Teach Yourself HTML, CSS and JavaScript All in One
  • Javascript Fundamentals I and II (Video Training) 

Advanced JavaScript topics

  • JavaScript: The Definitive Guide (JavaScript 第5版)
  • JavaScript: The Good Parts (JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス)
  • JavaScript Patterns (JavaScriptパターン ―優れたアプリケーションのための作法)
  • High Performance JavaScript (ハイパフォーマンスJavaScript)
  • Secrets of the JavaScript Ninja
  • ppk on JavaScript
  • Test-Driven JavaScript Development
  • Node: Up and Running: Scalable Server-Side Code with JavaScript
  • Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries
  • Professional, JavaScript for Web Developers, Second Edition
  • Pro JavaScript Techniques
  • Pro JavaScript Design Patterns
  • Advanced JavaScript
  • Developing JavaScript Web Applications
  • JavaScript Testing Beginner’s Guide : Test and Debug JavaScript the Easy Way
  • High Performance Web Sites (ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール)
  • Even Faster Web Sites (続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス)
  • Supercharged JavaScript Graphics

AJAX & DOM Scripting

  • Ajax: The Definitive Guide
  • DOM Scripting: Web Design with JavaScript and the Document Object Model, Second Edition (DOM Scripting 標準ガイドブック + ~やさしく学ぶ、JavaScriptとDOMによるWebデザイン~ 初版)
  • Scriptin’ with JavaScript and Ajax: A Designer’s Guide
  • Practical JavaScript, DOM Scripting and Ajax Projects
  • Accelerated DOM Scripting with Ajax, APIs, and Libraries
  • Professional Ajax, 2nd Edition
  • Murach’s JavaScript and DOM Scripting (Murach: Training & Reference)
  • JavaScript and AJAX for Dummies
  • JavaScript and Ajax for the Web: Visual QuickStart Guide, Seventh Edition
  • Ajax Design Patterns (Ajaxデザインパターン ―ユーザビリティと開発効率の向上のために)
  • Adding Ajax
  • Unobtrusive Ajax

JavaScript Libraries

  • jQuery in Action, Second Edition
  • jQuery: Novice to Ninja
  • jQuery Cookbook (jQueryクックブック)
  • jQuery 1.4 Reference Guide
  • jQuery Pocket Reference
  • jQuery 1.4 Plugin Development
  • Learning jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques
  • jQuery: Visual QuickStart Guide
  • jQuery UI 1.7
  • Beginning JavaScript and CSS Development with jQuery
  • Professional JavaScript Frameworks
  • Learning the Yahoo! User Interface Library: Get started and get to grips with the YUI JavaScript development library!
  • YUI 2.8 Learning the Library
  • Pro JavaScript with MooTools: Learning Advanced JavaScript Programming
  • MooTools 1.2 Beginner’s Guide
  • Dojo: The Definitive Guide
  • Practical Dojo Projects
  • Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences (Pragmatic Programmers)
  • Dojo: Using the Dojo JavaScript Library to Build Ajax Applications
  • Ext JS in Action
  • Learning Ext JS 3.2
  • Essential GWT: Building for the Web with Google Web Toolkit 2
  • Ext GWT 2.0 : Beginner’s Guide
  • SAMS Teach Yourself jQuery in 24 Hours Rich Internet Applications with Ajax and jQuery LiveLessons
  • SAMS Teach Yourself jQuery Mobile in 10 minutes
  • Practical Prototype and script.aculo.us (Expert’s Voice in Web Development)
  • Applied jQuery: Develop and Design
  • Head First jQuery
  • JavaScript and jQuery: The Missing Manual

Mobile JavaScript

  • Building iPhone Apps with HTML, CSS, and JavaScript (iPhoneアプリケーション開発ガイド ―HTML+CSS+JavaScript による開発手法)
  • Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript
  • Building Android Apps with HTML, CSS, and JavaScript (Androidアプリケーション開発ガイド ―HTML+CSS+JavaScriptによる開発手法)
  • Pro Android Web Apps: Develop for Android Using HTML5, CSS3 & JavaScript
  • Beginning Smartphone Web Development: Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile, and Nokia S60
  • The Web Designer’s Guide to iOS Apps: Create iPhone, iPod touch, and iPad Apps with Web Standards
  • Programming the Mobile Web
  • jQuery Mobile: Up and Running