| |
|
|
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: $16.00* Lowest Used Price: $16.00* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | 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 David Sawyer McFarland
Pogue Press Paperback (540 pages)
 | List Price: $39.99* Lowest New Price: $20.97* Lowest Used Price: $23.47* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You’ll soon be building web pages that feel and act like desktop programs, without having to do much programming. The important stuff you need to know: - Make your pages interactive. Create JavaScript events that react to visitor actions.
- Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more.
- Improve your user interface. Learn how the pros make websites fun and easy to use.
- Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses.
- Add a dash of Ajax. Enable your web pages to communicate with a web server without a page reload.
- Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.
|
|
By Jennifer Niederst Robbins
O'Reilly Media Paperback (624 pages)
 | List Price: $49.99* Lowest New Price: $27.72* Lowest Used Price: $25.99* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
Do you want to build web pages, but have no previous experience? This friendly guide is the perfect place to start. You’ll begin at square one, learning how the Web and web pages work, and then steadily build from there. By the end of the book, you’ll have the skills to create a simple site with multi-column pages that adapt for mobile devices. Learn how to use the latest techniques, best practices, and current web standards—including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts. This thoroughly revised edition is ideal for students and professionals of all backgrounds and skill levels, whether you’re a beginner or brushing up on existing skills. - Build HTML pages with text, links, images, tables, and forms
- Use style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effects
- Learn about the new HTML5 elements, APIs, and CSS3 properties that are changing what you can do with web pages
- Make your pages display well on mobile devices by creating a responsive web design
- Learn how JavaScript works—and why the language is so important in web design
- Create and optimize web graphics so they’ll download as quickly as possible
|
|
By John Resig
Manning Publications Released: 2012-12-28 Paperback (392 pages)
 | List Price: $39.99* Lowest New Price: $22.29* Lowest Used Price: $17.99* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
Summary Secrets of the Javascript Ninja takes you on a journey towards mastering modern JavaScript development in three phases: design, construction, and maintenance. Written for JavaScript developers with intermediate-level skills, this book will give you the knowledge you need to create a cross-browser JavaScript library from the ground up. About this Book You can't always attack software head-on. Sometimes you come at it sideways or sneak up from behind. You need to master an arsenal of tools and know every stealthy trick. You have to be a ninja. Secrets of the JavaScript Ninja leads you down the pathway to JavaScript enlightenment. This unique book starts with key concepts, like the relationships between functions, objects, and closures, taught from the master's perspective. You'll grow from apprentice to ninja as you soak up fresh insights on the techniques you use every day and discover features and capabilities you never knew about. When you reach the final chapters, you'll be ready to code brilliant JavaScript applications and maybe even write your own libraries and frameworks. You don't have to be a ninja to read this book—just be willing to become one. Are you ready? Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside - Functions, objects, closures, regular expressions, and more
- Seeing applications and libraries from the right perspective
- Dealing with the complexities of cross-browser development
- Modern JavaScript design
About the Authors John Resig is an acknowledged JavaScript authority and the creator of the jQuery library. Bear Bibeault is a web developer and coauthor of Ajax in Practice, Prototype and Scriptaculous in Action, and jQuery in Action from Manning. Table of Contents PART 1 PREPARING FOR TRAINING - Enter the ninja
- Arming with testing and debugging
PART 2 APPRENTICE TRAINING - Functions are fundamental
- Wielding functions
- Closing in on closures
- Object-orientation with prototypes
- Wrangling regular expressions
- Taming threads and timers
PART 3 NINJA TRAINING - Ninja alchemy: runtime code evaluation
- With statements
- Developing cross-browser strategies
- Cutting through attributes, properties, and CSS
PART 4 MASTER TRAINING - Surviving events
- Manipulating the DOM
- CSS selector engines
|
|
By David Flanagan
O'Reilly Media Paperback (1100 pages)
 | List Price: $49.99* Lowest New Price: $28.23* Lowest Used Price: $24.99* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers. The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it. "A must-have reference for expert JavaScript programmers...well-organized and detailed."
--Brendan Eich, creator of JavaScript, CTO of Mozilla "I made a career of what I learned from JavaScript: The Definitive Guide.”
-- Andrew Hedges, Tapulous |
|
By Jon Duckett
Wiley Paperback (464 pages)
 | List Price: $39.99* Lowest New Price: $24.40* Not yet published* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. You'll learn how to achieve techniques seen on many popular websites (such as adding animation, tabbed panels, content sliders, form validation, interactive galleries, and sorting data).. - Introduces core programming concepts in JavaScript and jQuery
- Uses clear descriptions, inspiring examples, and easy-to-follow diagrams
- Teaches you how to create scripts from scratch, and understand the thousands of JavaScripts, JavaScript APIs, and jQuery plugins that are available on the web
- Demonstrates the latest practices in progressive enhancement, cross-browser compatibility, and when you may be better off using CSS3
If you're looking to create more enriching web experiences and express your creativity through code, then this is the book for you. |
|
By Robin Nixon
O'Reilly Media Paperback (586 pages)
 | List Price: $39.99* Lowest New Price: $21.89* Lowest Used Price: $18.12* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | - Understand PHP essentials
- Create web pages with PHP and MySQL
Product Description:
If you're familiar with HTML, using the information in Learning PHP, MySQL, JavaScript and CSS, you will quickly learn how to build interactive, data-driven websites with the powerful combination of PHP, MySQL, JavaScript and CSS - the top technologies for creating modern sites. This hands-on guide explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts such as objects, XHTML, cookies, and session management. Carefully paced for non-programmers, this second edition of the top-selling guide to web development now also provides an extensive introduction to CSS, and benefits from reader questions and suggestions about the first edition, making the new edition even easier to follow and more information-packed than ever. Plus, to ensure your have understood all the main points, you'll practice what you've learned with review questions at the end of each chapter, and there's even a sample social networking platform built with the elements introduced in this book. Learning PHP, MySQL, JavaScript and CSS will enable you to: - Understand PHP up to an intermediate level, including 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
- Pick up the basics of CSS (and CSS3) and learn how to use it to create compelling and dynamic web pages.
- Find out how to manipulate CSS properties directly from JavaScript
- Make Ajax calls and turn your website into a highly interactive environment
- Upload and manipulate files and images, validate user input, and secure your applications
- Bring all these technologies together to create a social networking site
|
|
By Glenn Johnson
Microsoft Press Paperback (688 pages)
 | List Price: $59.99* Lowest New Price: $32.72* Lowest Used Price: $46.59* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
Designed to help experienced programmers develop real-world, job-role-specific skills—this Training Guide focuses on creating applications with HTML5, JavaScript, and CSS3. Build hands-on expertise through a series of lessons, exercises, and suggested practices—and help maximize your performance on the job. - Provides in-depth, hands-on training you take at your own pace
- Focuses on job-role-specific expertise for using HTML5, JavaScript, and CSS3 to begin building modern web and Windows 8 apps
- Features pragmatic lessons, exercises, and practices
- Creates a foundation of skills which, along with on-the-job experience, can be measured by Microsoft Certification exams such as 70-480
- Coverage includes: creating HTML5 documents; implementing styles with CSS3; JavaScript in depth; using Microsoft developer tools; AJAX; multimedia support; drawing with Canvas and SVG; drag and drop functionality; location-aware apps; web storage; offline apps; writing your first simple Windows 8 apps; and other key topics
|
|
By Nicholas C. Zakas
Wrox Paperback (960 pages)
 | List Price: $44.99* Lowest New Price: $23.94* Lowest Used Price: $22.13* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
This book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes: - JavaScript use with HTML to create dynamic webpages, language concepts including syntax and flow control statements
- variable handling given their loosely typed nature
- built-in reference types such as object and array
- object-oriented programing
- powerful aspects of function expressions
- Browser Object Model allowing interaction with the browser itself
- detecting the client and its capabilities
- Document Object Model (DOM) objects available in DOM Level 1
- how DOM Levels 2 and 3 augmented the DOM
- events, legacy support, and how the DOM redefined how events should work
- enhancing form interactions and working around browser limitations
- using the
- JavaScript API changes in HTML5
- how browsers handle JavaScript errors and error handling
- features of JavaScript used to read and manipulate XML data
- the JSON data format as an alternative to XML
- Ajax techniques including the use of XMLHttpRequest object and CORS
- complex patterns including function currying, partial function application, and dynamic functions
- offline detection and storing data on the client machine
- techniques for JavaScript in an enterprise environment for better maintainability
This book is aimed at three groups of readers: Experienced object-oriented programming developers looking to learn JavaScript as it relates to traditional OO languages such as Java and C++; Web application developers attempting to enhance site usability; novice JavaScript developers. Nicholas C. Zakas worked with the Web for over a decade. He has worked on corporate intranet applications used by some of the largest companies in the world and large-scale consumer websites such as MyYahoo! and the Yahoo! homepage. He regularly gives talks at companies and conferences regarding front-end best practices and new technology. |
|
By David Herman
Addison-Wesley Professional Paperback (240 pages)
 | List Price: $39.99* Lowest New Price: $21.50* Lowest Used Price: $18.00* Usually ships in 24 hours* *(As of 23:27 Pacific 17 May 2013 More Info)
Click Here | Product Description:
“It’s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You’ll find when you finish the book that you’ve gained a strong and comprehensive sense of mastery.” —Paul Irish, developer advocate, Google Chrome “This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It’s one of the few books on JS that I’ll recommend without hesitation.” —Alex Russell, TC39 member, software engineer, Google In order to truly master JavaScript, you need to learn how to work effectively with the language’s flexible, expressive features and how to avoid its pitfalls. No matter how long you’ve been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs. Author David Herman, with his years of experience on Ecma’s JavaScript standardization committee, illuminates the language’s inner workings as never before—helping you take full advantage of JavaScript’s expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you’ll rely on for years to come. Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You’ll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include -
Better ways to use prototype-based object-oriented programming -
Subtleties and solutions for working with arrays and dictionary objects -
Precise and practical explanations of JavaScript’s functions and variable scoping semantics -
Useful JavaScript programming patterns and idioms, such as options objects and method chaining -
In-depth guidance on using JavaScript’s unique “run-to-completion” approach to concurrency |
| †Disclosure:
Advertising Link(s): Our company may receive a payment if you purchase a product/service after following
this link.
|
|