rssHome » Programming » JavaScript » JavaScript O'Reilly

JavaScript for PHP Developers

eBook Details:

  • Paperback: 160 pages
  • Publisher: O’Reilly Media (May 9, 2013)
  • Language: English
  • ISBN-10: 1449320198
  • ISBN-13: 978-1449320195

eBook Description:

JavaScript for PHP Developers

  • Explore JavaScript syntax, including variables, arrays, loops, and conditions
  • Learn how functions are important in JavaScript and why they’re actually objects
  • Delve into JavaScript’s object-oriented features, including prototypes, code reuse, and inheritance
  • Examine the built-in API and explore its global functions, properties, and objects
  • Learn about updates in ECMAScript5, the latest version of the standard
  • Use common design patterns to organize your code in large applications

If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript the core JavaScript language from the ground up. You’ll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript’s unique object creation, classes, prototypes, and inheritance.

JavaScript knowledge is essential for working with today’s Web, whether you’re building applications for the client, the server, or for mobile use and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding. Download eBook Free »

JavaScript Testing with Jasmine: JavaScript Behavior-Driven Developmen...

eBook Details:

  • Paperback: 52 pages
  • Publisher: O’Reilly Media (April 4, 2013)
  • Language: English
  • ISBN-10: 1449356370
  • ISBN-13: 978-1449356378

eBook Description:

JavaScript Testing with Jasmine

  • Get an overview of both test-driven and behavior-driven development
  • Write useful specs by determining what you need to test and what you don’t
  • Test the behavior of new and existing code against the specs you create
  • Apply Jasmine matchers and discover how to build your own
  • Organize code suites into groups and subgroups as your code becomes more complex
  • Use a Jasmine spy in place of a function or an object and learn why it’s valuable

Get a concise introduction to Jasmine, the popular behavior-driven testing framework for JavaScript. This practical guide shows you how to write unit tests with Jasmine that automatically check for bugs in your application. Learn how to write specifications for individual components, and then use those specs to test the code you write.

Throughout the book, author Evan Hahn focuses primarily on methods for testing browser-based JavaScript applications, but you’ll also discover how to use Jasmine with CoffeeScript, Node.js, Ruby on Rails, and Ruby without Rails. You won’t find a more in-depth source for Jasmine anywhere. Download eBook Free »

JavaScript Enlightenment

eBook Details:

  • Paperback: 166 pages
  • Publisher: O’Reilly Media (January 7, 2013)
  • Language: English
  • ISBN-10: 1449342884
  • ISBN-13: 978-1449342883

eBook Description:

JavaScript Enlightenment

  • Get a short and digestible summary of ECMA-262, Edition 3, backed by real code you can run instantly
  • Examine the creation of JavaScript objects
  • Learn complex values, primitive values, scope, and inheritance
  • Understand the importance of the head object
  • Work with string, number, and Boolean objects and values
  • Discover how to use the null value and the built-in math object
  • Get into the details beyond Mozilla’s reference guide for JavaScript 1.5

If you’re an advanced beginner or intermediate JavaScript developer, JavaScript Enlightenment will solidify your understanding of the language especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances.

Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you’re ready to go under the hood and get your hands dirty with JavaScript internals, this is your book. Download eBook Free »

HTML5 and JavaScript Web Apps

eBook Details:

  • Paperback: 172 pages
  • Publisher: O’Reilly Media (November 19, 2012)
  • Language: English
  • ISBN-10: 1449320511
  • ISBN-13: 978-1449320515

eBook Description:

HTML5 and JavaScript Web Apps

  • Assemble a coherent architectural whole from HTML5’s complex collection of parts
  • Gain a clear understanding of client-side architecture and the “mobile first” approach
  • Design, create, and tune eye-catching and robust mobile web apps
  • Explore how the top five JavaScript MVC frameworks interact with the server
  • Learn best practices for setting up a raw WebSocket server
  • Examine how sites such as Google, Twitter, and Amazon store data
  • Use real-world methods for applying geolocation, and learn the pitfalls of various implementations
  • Process images and other data in the background with Web Workers

This hands-on book shows you how to work with HTML5, JavaScript MVC frameworks, and the latest W3C specifications to build mobile and desktop web apps that are widely supported across all browsers and devices. You’ll quickly master building client-side applications with a loosely coupled backend infrastructure that supports offline clients. Download eBook Free »

Mobile JavaScript Application Development: Bringing Web Programming to...

eBook Details:

  • Paperback: 168 pages
  • Publisher: O’Reilly Media (June 27, 2012)
  • Language: English
  • ISBN-10: 1449327850
  • ISBN-13: 978-1449327859

eBook Description:

Mobile JavaScript Application Development

  • Experience the simplicity of jQuery Mobile for building cross-browser applications
  • Learn how Sencha Touch’s architecture, widgets, and blazing-fast rendering engine makes it a good choice for enterprise software
  • Use PhoneGap to package your web app into a native iOS, Android, or Windows Phone application
  • Discover the impact of various HTML5 features on mobile app development
  • Pick up JavaScript productivity tips as you delve into its object orientation, closures, and coding conventions
  • Test and debug your app with a collection of tips, tricks, and tools

When developing apps for the latest smartphones, you’re faced with several vexing questions. How many platforms do you need to accommodate? What level of support do mobile browsers provide? To help you address these and many other key issues, this guide provides a hands-on tour of the most powerful JavaScript frameworks available today.

You’ll build sample apps with jQuery Mobile, Sencha Touch, and PhoneGap to learn the unique advantages and disadvantages of each framework. From there, you can determine which one is best for your project. This book is ideal for web developers familiar with JavaScript, HTML, and CSS. Download eBook Free »

Learning JavaScript Design Patterns

eBook Details:

  • Paperback: 150 pages
  • Publisher: O’Reilly Media (August 22, 2012)
  • Language: English
  • ISBN-10: 1449331815
  • ISBN-13: 978-1449331818

eBook Description:

Learning JavaScript Design Patterns

With this digital Early Release edition of Learning JavaScript Design Patterns: A JavaScript and jQuery Developer’s Guide, you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version.

If you want to write beautiful, structured, and maintainable JavaScript code, this guide shows you how to apply both classical and modern design patterns to the language. The patterns in this book provide reusable code solutions to common problems in software design, and give you a shared vocabulary for describing solutions to others.

You’ll explore several popular design patterns in plain JavaScript as well as jQuery and other abstracted libraries. If you’re familiar with concepts such as closures and prototypal inheritance, you’ll be able to determine why some patterns may be more suitable for your projects than others.

With this digital Early Release edition of Learning JavaScript Design Patterns: A JavaScript and jQuery Developer’s Guide, you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version. Download eBook Free »

12»