Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

JavaScript


1. 

Ember.js in Action

Ember.js in Action

By: Joachim Haagen Skeie

Publisher: Manning Publications

Publication Date: 10-JUN-2014

Insert Date: 30-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Ember.js in Action is a crisp tutorial that introduces the Ember.js framework and shows you how to build production-quality web applications. You'll begin with the basic architecture: client- and server-side MVC, integrating Ember.js with your favorite back end, handling data ... and more. You'll explore the amazing Handlebars templating engine that automatically updates your apps when the data behind them changes. Along the way, you'll develop a complete Ember.js application and learn how to deploy, administer, and update it efficiently. About the Technology Ember.js is a...

2. 

Ext JS in Action, Second Edition

Ext JS in Action, Second Edition

By: Jesus Garcia, Grgur Grisogono, and Jacob K. Andresen

Publisher: Manning Publications

Publication Date: 31-JAN-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Ext JS in Action, Second Edition teaches Ext JS from the ground up. You'll start with a quick overview of the framework and then explore the core components by diving into complete examples, engaging illustrations, and crisp, straightforward explanations. You'll feel like you have an expert guide right at your elbow teaching you important Ext techniques and offering insight into its inner workings. Along the way, you'll learn the best practices for building and scaling full-featured web applications, including how to customize and build Ext widgets. Fully revised for Ext...

3. 

Backbone.js Patterns and Best Practices

Backbone.js Patterns and Best Practices

By: Swarnendu De

Publisher: Packt Publishing

Publication Date: 24-JAN-2014

Insert Date: 28-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

A one-stop guide to best practices and design patterns when building applications using Backbone.js Offers solutions to common Backbone.js related problems that most developers face Shows you how to use custom widgets, plugins, and mixins to make your code reusable Describes patterns and best practices for large scale JavaScript application architecture and unit testing applications with QUnit and SinonJS frameworks In Detail Backbone.js is a super light framework that allows you to structure your JavaScript codes in an MV* fashion. This framework is an excellent tool...

4. 

Ext JS Data-driven Application Design

Ext JS Data-driven Application Design

By: Kazuhiro Kotsutsumi

Publisher: Packt Publishing

Publication Date: 24-DEC-2013

Insert Date: 27-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

A step-by-step guide to building a user-friendly database in Ext JS using data from an existing database Discover how to layout the application structure with MVC and Sencha Cmd Learn to use Ext Direct during the application build process Understand how to set up the history support in the browser In Detail Sencha Ext JS is an industry leader for business-standard web application development. Ext JS is a leading JavaScript framework that comes with a myriad of components, APIs, and extensive documentation that you can harness to build powerful and interactive...

5. 

Beginning jQuery 2 for ASP.NET Developers: Using jQuery 2 with ASP.NET Web Forms and ASP.NET MVC

Beginning jQuery 2 for ASP.NET Developers: Using jQuery 2 with ASP.NET Web Forms and ASP.NET MVC

By: Bipin Joshi

Publisher: Apress

Publication Date: 07-DEC-2013

Insert Date: 24-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

jQuery is the most popular JavaScript library in use today, appearing on nearly two thirds of the 10,000 most visited sites on the web. With this sort of popularity, it's clear that ASP.NET developers can't afford to miss out. By combining jQuery with ASP.NET you get the best of both worlds: the client-side interactivity and responsiveness of JavaScript with the robustness and extensibility of Microsoft's web stack. Beginning jQuery 2 for ASP.NET Developers shows you how. To begin with, you'll find out how jQuery hooks up with your ASP.NET controls, and simplifies event handling by...

6. 

Dependency Injection with AngularJS

Dependency Injection with AngularJS

By: Alex Knol

Publisher: Packt Publishing

Publication Date: 18-DEC-2013

Insert Date: 19-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Design, control, and manage your dependencies with AngularJS dependency injection Understand the concept of dependency injection Isolate units of code during testing JavaScript using Jasmine Create reusable components in AngularJS In Detail Dependency injection facilitates better testing by allowing us to mock dependencies in testing environments so that we only test one thing at a time. It also enables us to write more maintainable code by decoupling our objects from their implementations. The motivation for using it in AngularJS is to make it easier to transparently...

7. 

Expert JavaScript

Expert JavaScript

By: Mark E. Daggett

Publisher: Apress

Publication Date: 13-NOV-2013

Insert Date: 11-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Expert JavaScript is your definitive guide to understanding how and why JavaScript behaves the way it does. Master the inner workings of JavaScript by learning in detail how modern applications are made. In covering lesser-understood aspects of this powerful language and truly understanding how it works, your JavaScript code and programming skills will improve. You will learn about core fundamentals of JavaScript, including deep dives into functions, scopes, closures, and practical object-oriented code. Mark Daggett explains clearly how closures, events, and asynchronous code really...

8. 

Backbone.js Cookbook

Backbone.js Cookbook

By: Vadim Mirgorod;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Over 80 recipes for creating outstanding web applications with Backbone.js, leveraging MVC, and REST architecture principles Easy-to-follow recipes to build dynamic web applications Learn how to integrate with various frontend and mobile frameworks Synchronize data with a RESTful backend and HTML5 local storage Learn how to optimize and test Backbone applications In Detail There is no doubt that the superior rendering power of HTML5, thin-to-thick client transition and REST style communication created a new era in web development, replacing the outdated approach based...

9. 

Jasmine JavaScript Testing

Jasmine JavaScript Testing

By: Paulo Ragonha;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 30-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Leverage the power of unit testing to create bigger and better JavaScript applications Learn the power of test-driven development while creating a fully-featured web application Understand the best practices for modularization and code organization while putting your application to scale Leverage the power of frameworks such as BackboneJS and jQuery while maintaining the code quality Automate everything from spec execution to build; leave repetition to the monkeys In Detail From a little renegade scripting language to the de facto standard platform of today,...

10. 

JavaScript Programming: Pushing the Limits

JavaScript Programming: Pushing the Limits

By: 

Publisher: John Wiley & Sons

Publication Date: 12-AUG-2013

Insert Date: 21-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Take your JavaScript knowledge as far as it can go JavaScript has grown up, and it's a hot topic. Newer and faster JavaScript VMs and frameworks built upon them have increased the popularity of JavaScript for server-side web applications, and rich JS applications are being developed for mobile devices. This book delivers a compelling tutorial, showing you how to build a real-world app from the ground up. Experienced developers who want to master the latest techniques and redefine their skills will find this deep dive into JavaScript's hidden functionalities gives them the tools to create...

11. 

Real World Windows 8 App Development with JavaScript: Create Great Windows Store Apps

Real World Windows 8 App Development with JavaScript: Create Great Windows Store Apps

By: Edward Moemeka; Elizabeth Moemeka

Publisher: Apress

Publication Date: 17-JUL-2013

Insert Date: 30-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Real World Windows 8 App Development with JavaScript offers you practical advice and hard-earned insights that will help you create and publish apps to a worldwide market. Led by authors with deep Windows 8 app development experience, you'll learn how to make the most of Microsoft's APIs for hooking into Windows 8 on all devices, including the core ideas of promises and the asynchronous programming model. You'll also discover such important tips as how to Adhere to Windows 8 guidelines for successful app acceptance Extend the appeal of your app with media, contracts, charms, and...

12. 

Object-Oriented JavaScript - Second Edition

Object-Oriented JavaScript - Second Edition

By: Stoyan Stefanov; Kumar Chetan Sharma

Publisher: Packt Publishing

Publication Date: 26-JUL-2013

Insert Date: 30-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Learn everything you need to know about OOJS in this comprehensive guide Think in JavaScript Make object-oriented programming accessible and understandable to web developers Apply design patterns to solve JavaScript coding problems Learn coding patterns that unleash the unique power of the language Write better and more maintainable JavaScript code Type in and play around with examples that can be used in your own scripts In Detail JavaScript is the behavior, the third pillar in today's paradigm that looks at web pages as something that consists of clearly...

13. 

Pro Data Visualization using R and JavaScript

Pro Data Visualization using R and JavaScript

By: Tom Barker

Publisher: Apress

Publication Date: 19-JUN-2013

Insert Date: 11-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Pro Data Visualization using R and JavaScript makes the R language approachable, and promotes the idea of data gathering and analysis. You'll see how to use R to interrogate and analyze your data, and then use the D3 JavaScript library to format and display that data in an elegant, informative, and interactive way. You will learn how to gather data effectively, and also how to understand the philosophy and implementation of each type of chart, so as to be able to represent the results visually. With the popularity of the R language, the art and practice of creating data visualizations is...

14. 

JavaScript Programmer's Reference

JavaScript Programmer's Reference

By: Jonathan Reid; Thomas Valentine

Publisher: Apress

Publication Date: 05-JUN-2013

Insert Date: 13-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid. With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the...

15. 

Secrets of the JavaScript Ninja

Secrets of the JavaScript Ninja

By: John Resig and Bear Bibeault

Publisher: Manning Publications

Publication Date: 28-DEC-2012

Insert Date: 13-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

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...

16. 

Sams Teach Yourself JavaScript™ in 24 Hours, Fifth Edition

Sams Teach Yourself JavaScript™ in 24 Hours, Fifth Edition

By: Phil Ballard; Michael Moncur

Publisher: Sams

Publication Date: 09-NOV-2012

Insert Date: 13-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Learn JavaScript in 24 Hours Covers JavaScript 1.8+, Ajax and jQuery In just 24 lessons of one hour or less, you can learn how to create dynamic, interactive Web pages with the popular and ubiquitous JavaScript web programming language. Using a straightforward, step-by-step approach, each lesson in this book clearly and carefully walks you through basic concepts and techniques, and helps you learn the essentials of JavaScript programming from the ground up. Learn how to… Use JavaScript to build dynamic, interactive Web pages Debug scripts Create scripts that work in all...

17. 

JavaScript. Wprowadzenie

JavaScript. Wprowadzenie

By: 

Publisher: Helion

Publication Date: 15-AUG-2012

Insert Date: 17-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

JavaScript. Wprowadzenie to podręcznik, dzięki któremu opanujesz możliwości JavaScriptu i nauczysz się wykorzystywać go w swoich projektach....

18. 

Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers

Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers

By: John David Dionisio; Ray Toal

Publisher: Jones & Bartlett Learning

Publication Date: 19-DEC-2011

Insert Date: 04-MAY-2012

Slots: 1.0

Table of Contents • Start Reading

Used in millions of web pages, JavaScript is an excellent teaching language and ideal for students delving into computer science for the first time. Designed specifically for the CS1 introductory programming course, Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers introduces students to computer science and programming using a modern approach. The text correlates to the ACM/IEEE CS1 course requirements and provides real-world case studies and numerous exercises throughout. The case studies show readers actual examples and their development from...

19. 

Beginning iOS Application Development with HTML and JavaScript®

Beginning iOS Application Development with HTML and JavaScript®

By: 

Publisher: Wrox

Publication Date: 01-FEB-2012

Insert Date: 21-APR-2012

Slots: 1.0

Table of Contents • Start Reading

Web developers with HTML/JS skills will quickly learn to apply them to the iPhone/iPad platform Beginning to intermediate web developers who want to apply their existing HTML/CSS/JS/Ajax skills to the wildly popular iPhone/iPad OS will love this book. In the highly successful Wrox Beginning format, it enables developers who know these core technologies to use what they already know and get up to speed quickly. It introduces iOS development with web technologies, explains how to enable and optimize web sites for the iPhone and iPad, explores user interface design, then moves into...

20. 

Maintainable JavaScript

Maintainable JavaScript

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 24-MAY-2012

Insert Date: 15-APR-2012

Slots: 1.0

Table of Contents • Start Reading

You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this book -- including code style, programming tips, and automation -- you will learn how to write maintainable code that other team members can easily understand, adapt, and extend. Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo!, after completing his own journey from solo hacker to team player....