| |
|
|
JavaScript Books and Guides
Here some guides to web development using JavaScript:
Below are some books from Amazon.com:
Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.
By Douglas Crockford
O'Reilly Media Paperback (176 pages)
 | List Price: $29.99* Lowest New Price: $17.78* Lowest Used Price: $15.85* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780596517748
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description:
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables. When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including: - Syntax
- Objects
- Functions
- Inheritance
- Arrays
- Regular expressions
- Methods
- Style
- Beautiful features
The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book. With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must. |
|
By Robin Nixon
O'Reilly Media Paperback (528 pages)
 | List Price: $39.99* Lowest New Price: $23.66* Lowest Used Price: $23.66* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780596157135
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description: If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You'll also learn how to add JavaScript to create rich Internet applications and websites. Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts, including objects, XHTML, cookies, and session management. You'll practice what you've learned with review questions in each chapter, and find a sample social networking platform built with the elements introduced in this book. This book will help you: - Understand PHP essentials and the basics of object-oriented programming
- Master MySQL, from database structure to complex queries
- Create web pages with PHP and MySQL by integrating forms and other HTML features
- Learn about JavaScript, from functions and event handling to accessing the Document Object Model
- Use libraries and packages, including the Smarty web template system, PEAR program repository, and the Yahoo! User Interface Library
- Make Ajax calls and turn your website into a highly dynamic environment
- Upload and manipulate files and images, validate user input, and secure your applications
|
|
By David Flanagan
O'Reilly Media Paperback (1032 pages)
 | List Price: $49.99* Lowest New Price: $26.49* Lowest Used Price: $23.20* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | Product Description:
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including: - Scripted HTTP and Ajax
- XML processing
- Client-side graphics using the canvas tag
- Namespaces in JavaScript--essential when writing complex programs
- Classes, closures, persistence, Flash, and JavaScript embedded in Java applications
Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language. Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to: - Generate a table of contents for an HTML document
- Display DHTML animations
- Automate form validation
- Draw dynamic pie charts
- Make HTML elements draggable
- Define keyboard shortcuts for web applications
- Create Ajax-enabled tool tips
- Use XPath and XSLT on XML documents loaded with Ajax
- And much more
Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3. Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag. More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications. "A must-have reference for expert JavaScript programmers...well-organized and detailed." -- Brendan Eich, creator of JavaScript |
|
By John Pollock
McGraw-Hill Osborne Media Paperback (512 pages)
 | List Price: $39.99* Lowest New Price: $22.09* Lowest Used Price: $21.98* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780071632959
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description: Essential Skills--Made Easy!Create dynamic Web pages complete with special effects using today's leading Web development language. JavaScript: A Beginner's Guide, Third Edition gives you step-by-step coverage of the fundamentals, including variables, functions, operators, event handlers, objects, arrays, strings, forms, and frames. You'll also learn about more advanced techniques, including debugging and security. This hands-on guide explains how JavaScript works with XHTML Transitional and covers the new features available in JavaScript. Get started using JavaScript right away with help from this fast-paced tutorial. Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q & A sections filled with bonus information and helpful tips Try This--Hands-on exercises that show you how to apply your skills Notes--Extra information related to the topic being covered - Tips--Helpful reminders or alternate ways of doing things
Self Tests--End-of-chapter reviews to test your knowledge - Annotated syntax--Example code with commentary that describes the programming techniques being illustrated
|
|
By Jonathan Stark
O'Reilly Media Paperback (192 pages)
 | List Price: $29.99* Lowest New Price: $17.40* Lowest Used Price: $16.90* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780596805784
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description:
What people are saying about Building iPhone Apps w/ HTML, CSS, and JavaScript "The future of mobile development is clearly web technologies like CSS, HTML and JavaScript. Jonathan Stark shows you how to leverage your existing web development skills to build native iPhone applications using these technologies." --John Allsopp, author and founder of Web Directions "Jonathan's book is the most comprehensive documentation available for developing web applications for mobile Safari. Not just great tech coverage, this book is an easy read of purely fascinating mobile tidbits in a fun colloquial style. Must have for all PhoneGap developers." -- Brian LeRoux, Nitobi Software It's a fact: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop your own iPhone apps. With this book, you'll learn how to use these open source web technologies to design and build apps for the iPhone and iPod Touch on the platform of your choice-without using Objective-C or Cocoa. Device-agnostic mobile apps are the wave of the future, and this book shows you how to create one product for several platforms. You'll find guidelines for converting your product into a native iPhone app using the free PhoneGap framework. And you'll learn why releasing your product as a web app first helps you find, fix, and test bugs much faster than if you went straight to the App Store with a product built with Apple's tools. - Build iPhone apps with tools you already know how to use
- Learn how to make an existing website look and behave like an iPhone app
- Add native-looking animations to your web app using jQTouch
- Take advantage of client-side data storage with apps that run even when the iPhone is offline
- Hook into advanced iPhone features -- including the accelerometer, geolocation, and vibration -- with JavaScript
- Submit your applications to the App Store with Xcode
This book received valuable community input through O'Reilly's Open Feedback Publishing System (OFPS). Learn more at http://labs.oreilly.com/ofps.html. |
|
By David Sawyer McFarland
Pogue Press Paperback (544 pages)
 | List Price: $39.99* Lowest New Price: $23.66* Lowest Used Price: $21.57* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780596515898
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description:
JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways -- without pain or frustration -- even if you have little or no programming experience. JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with jQuery, a popular library of pre-built JavaScript components that's free and easy to use. With jQuery, you can quickly build modern, interactive web pages -- without having to script everything from scratch! - Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML
- Get real-world examples of JavaScript in action
- Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable
- Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes
- Learn to avoid the ten most common errors new programmers make, and how to find and fix bugs
- Use JavaScript with Ajax to communicate with a server so that your web pages can receive information without having to reload
|
|
By Paul Wilton
Wrox Paperback (792 pages)
 | List Price: $39.99* Lowest New Price: $22.33* Lowest Used Price: $23.12* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780470525937
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description:
The perennial bestseller returns with new details for using the latest tools and techniques available with JavaScript JavaScript is the definitive language for making the Web a dynamic, rich, interactive medium. This guide to JavaScript builds on the success of previous editions and introduces you to many new advances in JavaScript development. The reorganization of the chapters helps streamline your learning process while new examples provide you with updated JavaScript programming techniques. You'll get all-new coverage of Ajax for remote scripting, JavaScript frameworks, JavaScript and XML, and the latest features in modern Web browsers. Plus, all the featured code has been updated to ensure compliance with the most recent popular Web browsers. - Introduces you to the latest capabilities of JavaScript, the definitive language for developing dynamic, rich, interactive Web sites
- Features new coverage of data types and variables, JavaScript and XML, Ajax for remote scripting, and popular JavaScript frameworks
- Offers updated code that ensures compliance with the most popular Web browsers
- Includes improved examples on the most up-to-date JavaScript programming techniques
Continuing in the superlative tradition of the first three editions, Beginning JavaScript, Fourth Edition, gets you up to speed on all the new advances in JavaScript development. |
|
By Nicholas C. Zakas
Wrox Paperback (840 pages)
 | List Price: $49.99* Lowest New Price: $27.48* Lowest Used Price: $28.49* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9780470227800
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description: This eagerly anticipated update to the breakout book on JavaScript offers you an in-depth look at the numerous advances to the techniques and technology of the JavaScript language. You'll see why JavaScript's popularity continues to grow while you delve through topics such as debugging tools in Microsoft Visual Studio, FireBug, and Drosera; client-side data storage with cookies, DOM storage, and client-side databases; HTML 5, ECMAScript 3.1, the Selectors API; and design patterns including creational, structural, and behavorial patterns. |
|
By Ross Harmes
Apress Paperback (269 pages)
 | List Price: $44.99* Lowest New Price: $25.68* Lowest Used Price: $21.00* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | - ISBN13: 9781590599082
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description:
As a web developer, you’ll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked—JavaScript is capable of full object–oriented capabilities, and by applying OOP principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team. With Pro JavaScript Design Patterns, you’ll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start your JavaScript development in the second part of the book, where you’ll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, façades, adapters, and many more. Each chapter is packed with real–world examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you’ll discover how to create your own libraries and APIs for even more efficient coding. - Master the basics of object–oriented programming in JavaScript, as they apply to design patterns.
- Apply design patterns to your kick–start your JavaScript development.
- Work through several real–world examples.
What you’ll learn - How to apply object–oriented programming techniques in JavaScript
- How to take advantage of inheritance, interfaces, and encapsulation and information hiding to kick–start your JavaScript development
- How to implement several design patterns in your JavaScript projects, including factory, façade, bridge, composite, adapter, decorator, flyweight, proxy, command, observer, and chain of responsibility
- How to make your code easier to manage in a team environment, as well as on your own
- How to create your own libraries and APIs
Who is this book for? This book will be an invaluable learning tool for any experienced JavaScript developer. About the Apress Pro Series The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career. |
|
By Stoyan Stefanov
Packt Publishing Paperback (356 pages)
 | List Price: $39.99* Lowest New Price: $31.57* Lowest Used Price: $34.95* Usually ships in 24 hours* *(As of 09:15 Pacific 11 Mar 2010 More Info)
Click Here | Product Description: Once listed in the "nice to have" sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. And rightly so. Where in the past we used to have the occasional few lines of JavaScript embedded in a web page, now we have advanced libraries and extensible architectures, powering the "fat-client", AJAX-type rich internet applications. JavaScript is the language of the browser, but it's also heavily employed in many other environments: server-side programming, desktop applications, application extensions and widgets. It's a pretty good deal: you learn one language and then code all kinds of different applications. While this book has one chapter specifically dedicated to the web browser environment including DOM, events, and AJAX tutorials, the rest is applicable to all the other environments too. This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns. After reading this book, you'll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn't know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication. What you will learn from this book? * Learn to think in JavaScript, the language of the web browser * The basics of object-oriented programming, and how they apply to JavaScript * Set up and use your training environment (Firebug) * Master data types, operators, and flow control statements * Understand functions: usage patterns, variable scope, and built-in functions * Closures demystified * Create and use objects * Understand and use prototypes * Reuse code with common patterns for inheritance * Understand and work with the BOM (Browser Object Model) * The DOM (Document Object Model) - accessing, modifying, adding, and deleting nodes * Build responsive web pages with AJAX * JSON (JavaScript Object Notation) * Listen and respond to browser events * Apply design patterns to solve common problems * Adopt coding patterns that unleash the unique power of the language * Make your programs cleaner, faster, and compatible with other programs and libraries * Achieve missing object-oriented features in JavaScript such as private properties and methods Who is this book written for? The book requires no prior knowledge of JavaScript and works from the ground up to give you a thorough grounding in this powerful language. If you do already know some JavaScript, you will find plenty of eye-openers as you discover just what the language can do. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help review what you have learned. |
|
|
|