Free Trial

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

Help

JavaScript


41. 

Pro Node.js for Developers

Pro Node.js for Developers

By: Colin J. Ihrig

Publisher: Apress

Publication Date: 27-NOV-2013

Insert Date: 17-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Since it's creation in 2009, Node.js has grown into a powerful and increasingly popular asynchronous-development framework for creating highly-scalable network applications using JavaScript. Respected companies such as Dow Jones and LinkedIn are among the many organizations to have seen Node's potential and adopted it into their businesses. Pro Node.js for Developers provides a comprehensive guide to this exciting new technology. We introduce you to Node – what it is, why it matters and how to set it up – before diving deeply into the key concepts and APIs that underpin its...

42. 

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

43. 

Sencha Touch 2 Mobile JavaScript Framework

Sencha Touch 2 Mobile JavaScript Framework

By: John Earl Clark; Bryan P. Johnson

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 30-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Get started with Sencha Touch and build awesome, native-quality mobile web applications Learn to develop web applications that look and feel native on Apple iOS, Google Android, Blackberry 10, and Windows Mobile devices using simple examples Design and control the look of your application using a variety of simple style settings and themes Make your application respond to the user’s touch with events like tap, double tap, swipe, tap and hold, pinch, and rotate In Detail Sencha Touch is a versatile HTML5-based framework for developing mobile web apps. Sencha Touch 2 has...

44. 

Pro jQuery 2.0, Second Edition

Pro jQuery 2.0, Second Edition

By: Adam Freeman

Publisher: Apress

Publication Date: 16-OCT-2013

Insert Date: 08-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

jQuery 2.0 is the latest version of the jQuery framework. Suitable for modern web browsers it provides a robust API for web application development. It is fast becoming the tool of choice for web developers the world over and sets the standard for simplicity,flexibility and extensibility in website design. In Pro jQuery 2.0 seasoned author, Adam Freeman, demonstrates how to get the most from jQuery 2.0 by focussing on the practical features of the technology and how they can be applied to solving real-world problems. In this comprehensive reference he goes in depth to give you the...

45. 

Node.js Recipes: A Problem-Solution Approach

Node.js Recipes: A Problem-Solution Approach

By: Cory Gackenheimer

Publisher: Apress

Publication Date: 23-OCT-2013

Insert Date: 08-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Node.js Recipes is your one-stop reference for learning how to solve Node.js problems. Node.js is the de facto framework for building JavaScript-powered servers. You will first be introduced to this exciting technology and what it can do, then learn through comprehensive and easy-to-follow recipes that use a problem-solution approach. Node.js Recipes teaches you to fully utilize the Node.js API, and leverage existing modules to build truly exciting projects. Because Node.js is written in JavaScript on the server, it is accessible to those who not only relish in server-side programming...

46. 

Learning DHTMLX Suite UI

Learning DHTMLX Suite UI

By: Eli Geske

Publisher: Packt Publishing

Publication Date: 25-OCT-2013

Insert Date: 30-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Create your first single-page JavaScript application using multiple DHTMLX components and a touch of HTML5 Learn how to install and use DHTMLX methods and events Store data in HTML5 local storage Learn how to develop a client-side application using DHTMLX and browser tools In Detail JavaScript applications provide an excellent user experience for small to large scale enterprise applications. The amazing growth of JavaScript has opened the door for many great libraries such as DHTMLX. "Learning DHTMLX Suite UI" will teach you how to use these libraries effectively so...

47. 

Node Security

Node Security

By: Dominic Barnes

Publisher: Packt Publishing

Publication Date: 25-OCT-2013

Insert Date: 30-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Take a deep dive into the world of securing your Node applications with Node Security Examine security features and vulnerabilities within JavaScript Explore the Node platform, including the event-loop and core modules Solve common security problems with available npm modules In Detail Node.js is a fast-growing platform for building server applications using JavaScript. Now that it is being more widely used in production settings, Node applications will start to be specifically targeted for security vulnerabilities. Protecting your users will require an understanding of...

48. 

Node.js in Action

Node.js in Action

By: Mike Cantelon, Marc Harter, T.J. Holowaychuk and Nathan Rajlich

Publisher: Manning Publications

Publication Date: 15-OCT-2013

Insert Date: 29-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks. About this...

49. 

JavaScript and JSON Essentials

JavaScript and JSON Essentials

By: Sai Srinivas Sriparasa

Publisher: Packt Publishing

Publication Date: 24-OCT-2013

Insert Date: 25-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Successfully build advanced JSON-fueled web applications with this practical, hands-on guide Deploy JSON across various domains Facilitate metadata storage with JSON Build a practical data-driven web application with JSON In Detail The exchange of data over the Internet has been carried out since its inception. Delimiter-separated lists such as CSV and tag-separated languages such as XML are very popular, yet they are considered to be verbose by a section of developers. JSON (JavaScript Object Notation) is a lightweight text-based code to create objects to transfer data...

50. 

Mastering Node.js

Mastering Node.js

By: Sandro Pasquali

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 08-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Expert techniques for building fast servers and scalable, real-time network applications with minimal effort Master the latest techniques for building real-time, big data applications, integrating Facebook, Twitter, and other network services Tame asynchronous programming, the event loop, and parallel data processing Use the Express and Path frameworks to speed up development and deliver scalable, higher quality software more quickly In Detail Node.js is a modern development stack focused on providing an easy way to build scalable network software. Backed by a growing...

51. 

Learning Three.js: The JavaScript 3D Library for WebGL

Learning Three.js: The JavaScript 3D Library for WebGL

By: Jos Dirksen

Publisher: Packt Publishing

Publication Date: 17-OCT-2013

Insert Date: 06-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Create and animate stunning 3D graphics using the open source Three.js JavaScript library Create and animate beautiful 3D graphics directly in the browser using JavaScript without the need to learn WebGL Learn how to enhance your 3D graphics with light sources, shadows, and advanced materials and textures Each subject is explained using extensive examples that you can directly use and adapt for your own purposes In Detail Three.js is a JavaScript 3D library that offers a wide range of features for creating and displaying stunning 3D computer graphics on a web browser in...

52. 

Instant Zepto.js

Instant Zepto.js

By: Ian Pointer;

Publisher: Packt Publishing

Publication Date: 25-SEP-2013

Insert Date: 03-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Create fast and responsive mobile web apps with Zepto.js Learn something new in an Instant! A short, fast, focused guide delivering immediate results Create websites and applications that respond quicker than your rivals Add powerful gesture support to any web page with only a few lines of code Build plugins to extend Zepto.js and make them compatible with jQuery Full of step-by-step walkthroughs and examples to quickly get you started and productive with Zepto.js In Detail Learn how to slim down your website's imprint and speed up the user's experience with...

53. 

Instant Node Package Module

Instant Node Package Module

By: Juzer Ali;

Publisher: Packt Publishing

Publication Date: 25-SEP-2013

Insert Date: 01-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Create your own node modules and publish them on npm registry, automating repetitive tasks in between Learn something new in an Instant! A short, fast, focused guide delivering immediate results Create and distribute node modules Learn how to publish executables Automate the installation of dependencies In Detail Node.js is the new buzz in town and has a vibrant community.It ships with npm, which is a tool that helps automate various development, deployment, and installation of node modules, and makes the process much easier. Instant NPM is a practical guide to...

54. 

Ext JS 4 Plugin and Extension Development

Ext JS 4 Plugin and Extension Development

By: Abdullah Al Mohammad;

Publisher: Packt Publishing

Publication Date: 20-SEP-2013

Insert Date: 24-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

A hands-on development of several ExtJS plugins and extensions Easy-to-follow examples on ExtJS plugins and extensions Step-by-step instructions on developing ExtJS plugins and extensions Provides a walkthrough of several useful ExtJS libraries and communities In Detail Ext JS is a pure JavaScript application framework for building interactive web applications using techniques such as Ajax, DHTML, and DOM scripting. Ext JS 4 Plugin and Extension Development is a practical, step-by-step tutorial which guides you to learn and develop ExtJS plugins and extensions. There...

55. 

AngularJS Directives

AngularJS Directives

By: Alex Vanston;

Publisher: Packt Publishing

Publication Date: 02-SEP-2013

Insert Date: 15-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to craft dynamic directives to fuel your single-page web applications using AngularJS Learn how to build an AngularJS directive Create extendable modules for plug-and-play usability Build apps that react in real-time to changes in your data model In Detail AngularJS, propelled by Google, is quickly becoming one of the most popular JavaScript MVC frameworks available, working to invert the development paradigm and bring data-driven modularity to the web frontend. Directives serve as the core building blocks in AngularJS and enable you to create reusable models...

56. 

Practical Ext JS 4

Practical Ext JS 4

By: Prabhu Sunderaraman

Publisher: Apress

Publication Date: 28-AUG-2013

Insert Date: 10-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Practical Ext JS 4 will get you up and running, using Ext JS 4.2 for your projects, as quickly as possible. After a quick refresher on some JavaScript basics, you will get to grips with Ext JS 4's OO concepts (such as mixins) and familiarize yourself with its UI components and layout. You'll learn all the core features of the Ext JS framework, such as its MVC architecture, theming and styling your applications, and displaying data through components such as grids, trees, and charts. You'll use the Ext JS components and create an entire application from scratch by following the many...

57. 

Instant JQuery Selectors

Instant JQuery Selectors

By: Aurelio De Rosa;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to master the art of effectively using jQuery’s selectors Learn something new in an Instant! A short, fast, focused guide delivering immediate results Create your own jQuery filters to retrieve elements using a mnemonic name chosen by you Learn how to improve performances by just tweaking selectors Combine multiple selectors to express complex criteria Filter a collection of elements using the myriad of filters available in jQuery In Detail jQuery's selectors is one of the most important concepts of the jQuery library. Usually, the first thing you do...

58. 

Instant Testing with QUnit

Instant Testing with QUnit

By: Dmitry Sheiko;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Employ QUnit to increase your efficiency when testing JavaScript code Learn something new in an Instant! A short, fast, focused guide delivering immediate results Learn about cross-browser testing with QUnit Learn how to use popular QUnit plugins and develop your own plugins Hands-on examples on all the essential QUnit methods In Detail Automated testing is a significant part of agile development. QUnit is widely used in the jQuery Project for testing jQuery, jQuery UI, and jQuery Mobile; it can also be used to test any generic JavaScript code. As for JavaScript...

59. 

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

60. 

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