Index
A
- accounting.js
- used, for formatting dates / Formatting numbers with accounting.js, How it works..., There's more...
- formatMoney() method / How it works...
- formatNumber() method / How it works...
- toFixed() method / How it works...
- URL / There's more...
- all() function / Reading records
- Amazon
- URL / How it works...
- Amazon's S3 storage
- working with / Working with Amazon's S3 storage, Getting ready, How to do it..., How it works..., There's more...
- URL / Getting ready
- AngularJS
- working with / Working with AngularJS
- URL / Working with AngularJS
- application module, creating / Creating an Angular application module, How to do it..., There's more...
- controllers, creating / Creating Angular controllers, How to do it..., How it works..., There's more...
- providers, creating / Creating Angular providers, How to do it…, How it works…, There's more...
- directives, creating / Creating Angular directives, How it works...
- routers, creating / Creating Angular routers, How it works...
- inter-controller events, handling / Handling inter-controller events, How it works…, There's more...
- application
- deploying, to Heroku / Deploying our application to Heroku, Getting ready, How to do it..., How it works...
- deploying, to Microsoft Azure / Deploying our application to Microsoft Azure, Getting ready, How to do it..., How it works..., There's more...
- arrays
- working with / Working with arrays
- iterating over / Iterating over arrays, How it works..., There's more...
- sorting / Sorting arrays, How to do it…, How it works...
- shuffling / Shuffling an array, How to do it…, How it works...
- mapping / Mapping and reducing arrays, How to do it...
- reducing / Mapping and reducing arrays, How to do it...
- filtering / Filtering and testing arrays, How it works...
- testing / How to do it..., How it works...
- assert object, functions
- assert.equal() function / How it works...
- assert.strictEqual() function / How it works...
- assert.notEqual() function / How it works...
- assert.notStrictEqual() function / How it works...
- assert.deepEqual() function / How it works...
- assert.propEqual() function / How it works...
- assert.notDeepEqual() function / How it works...
- assert.notPropEqual() function / How it works...
- AWS account
- URL / Getting ready
B
- Backbone
- about / Working with Backbone
- URL / Working with Backbone, There's more...
- models, creating / Creating models, How it works...
- collections, creating / Creating collections, How it works...
- views, creating / Creating views, Getting ready, How to do it..., How it works...
- UI events, handling / Handling UI events, How it works...
- routers, creating / Creating routers, How to do it..., There's more...
- base64 encoding
- about / Working with base64 encoding
- string, encoding as / Encoding a string as base64
- binary file, encoding as / Encoding a binary file as base64, How to do it..., How it works...
- base conversion, numbers / How to do it..., How it works...
- binary file
- encoding, as base64 encoding / Encoding a binary file as base64, How to do it..., How it works...
- binary format
- URL / There's more...
C
- camera, Cordova application
- using / Getting ready, How it works..., There's more...
- character casing
- converting / Converting character casing, How to do it..., How it works...
- classes
- working with / Working with classes
- defining / Defining classes, How to do it..., How it works...
- inheritance, dealing with / Dealing with inheritance, How it works...
- properties / Class properties and methods, How it works...
- methods / Class properties and methods, How it works...
- coffee command-line utility / There's more...
- CoffeeScript
- features / Introduction
- about / A quick dive into CoffeeScript, How to do it...
- style guide, URL / How to do it...
- REPL / The CoffeeScript REPL
- debugging, source maps used / Debugging CoffeeScript using source maps, How it works...
- debugging, Node Inspector used / Debugging CoffeeScript using Node Inspector, How it works...
- collections, Backbone
- creating / Creating collections, There's more...
- Comma-separated Values (CSV) / Introduction
- commands
- connection
- opening, for MongoDB / Opening a connection, How it works...
- opening, for CouchDB / Opening a connection, There's more...
- contacts, Cordova application
- using / Getting ready, How it works..., There's more...
- controllers, Angular
- creating / Getting ready, How to do it..., There's more...
- Cordova application
- creating / Creating a basic Cordova application, How it works...
- camera, using / Using the camera, How it works..., There's more...
- geolocation, using / Getting ready, How it works..., There's more...
- contacts, using / How to do it..., How it works..., There's more...
- device information, getting / Getting device information, How it works...
- CouchDB
- working with / Working with CouchDB
- URL / Working with CouchDB
- connection, opening / Opening a connection, How it works...
- documents, creating / Creating documents, How it works...
- documents, updating / Updating documents, How it works...
- documents, reading / Reading documents, How it works...
- documents, deleting / Deleting documents, How it works...
- documents querying, views used / Querying documents using views, How to do it..., How it works..., There's more...
- documentation, URL / There's more...
- counters, Redis
- using / Using counters, There's more...
- credit card checksum
- CSV files
- parsing / Parsing CSV files, How to do it..., How it works..., There's more...
- delimiter / How it works...
- rowDelimiter / How it works...
- quote / How it works...
- columns / How it works...
- auto_parse / How it works...
- helper methods / How it works...
- URL / There's more...
D
- dates
- working with / Working with dates and times
- calculations, performing / Performing date calculations, How it works...
- formatting, moment.js used / Formatting dates with moment.js, How it works..., There's more...
- degrees
- and radians, converting between / Converting between degrees and radians, How it works...
- deployments
- preparing, for staging / Preparing deployments for staging and production, How to do it..., How it works..., There's more...
- preparing, for production / Preparing deployments for staging and production, How to do it..., How it works..., There's more...
- device information, Cordova
- getting / Getting device information, How it works...
- directives, Angular
- creating / Creating Angular directives, How it works...
- directories
- copying / Getting ready, How to do it..., How it works...
- moving / Getting ready, How it works..., There's more...
- deleting / Getting ready, How to do it..., How it works..., There's more...
- archiving / Getting ready, How it works...
- documents, CouchDB
- creating / Creating documents, How it works...
- updating / Updating documents, How to do it..., How it works...
- reading / Reading documents, How it works...
- deleting / How to do it..., How it works...
- querying, views used / Querying documents using views, How it works..., There's more...
- documents, MongoDB
- inserting / Inserting documents, How it works...
- finding / Finding documents, How it works..., There's more...
- updating / Updating documents, How it works..., There's more...
- deleting / How to do it..., How it works...
- DOM, jQuery
- modifying / Modifying the DOM, How it works..., There's more...
- domain-specific languages
- URL / How to do it...
- domain name services
- working with / Working with domain name services
- URL / Working with domain name services
- IP address, retrieving / Retrieving the IP address for a domain name, There's more...
- hostname, retrieving / Retrieving a hostname for an IP address, How it works...
- DOM events, jQuery
- handling / How to do it..., How it works...
E
- e-mail
- sending / Sending e-mail, How to do it..., How it works..., There's more...
- each() function / Reading records
- end-to-end testing
- environment
- configuring / Configuring your environment and tools
- exec
- used, for executing shell commands / Executing shell commands with exec, There's more...
- express application
- creating / Getting ready, How it works...
F
- files
- transferring, FTP used / Transferring files via FTP, How to do it..., How it works..., There's more...
- copying / Copying, moving, and deleting files and directories, How to do it..., How it works...
- moving / Copying, moving, and deleting files and directories, How to do it..., How it works...
- deleting / Getting ready, How to do it..., How it works...
- archiving / Archiving files and directories, How to do it..., How it works...
- find() method / Finding documents
- findOne() method / Finding documents
- fixed-width files
- parsing / Parsing fixed-width files, How to do it..., How it works...
- formatMoney() function
- symbol / How it works...
- decimal / How it works...
- thousand / How it works...
- precision / How it works...
- format / How it works...
- formatNumber() function
- decimal / How it works...
- thousand / How it works...
- precision / How it works...
- formatTime() method / How it works...
- FTP
- used, for transferring files / Transferring files via FTP, How to do it..., How it works..., There's more...
G
- geolocation, Cordova application
- using / Getting ready, How it works..., There's more...
- GeoNames
- URL / Getting ready
- get() function / Reading records
- getRandomElementFromCollection() method / How it works...
- getRandomNumber() method / How it works...
- GitHub
- URL / Getting ready, There's more...
- Grunt
- used, for compiling source / Compiling our source with Grunt, How to do it..., How it works...
H
- handlebars
- URL / There's more...
- hashes, Redis
- storing / How to do it…, There's more...
- retrieving / How to do it…, There's more...
- Heroku
- application, deploying to / Deploying our application to Heroku, Getting ready, How to do it..., How it works...
- URL / Deploying our application to Heroku
- commands / How it works...
- Heroku, commands
- addons / How it works...
- apps / How it works...
- config / How it works...
- logs / How it works...
- ps / How it works...
- hostname
- for IP address, retrieving / Retrieving a hostname for an IP address, How it works...
I
- image gallery
- displaying, Lightbox used / Displaying an image gallery using Lightbox, How it works...
- inheritance, classes
- dealing with / Dealing with inheritance, How to do it..., How it works...
- inter-controller events, Angular
- handling / Handling inter-controller events, How it works…, There's more...
- IP address
- for domain name services, retrieving / Retrieving the IP address for a domain name, There's more...
J
- jQuery
- working with / Working with jQuery
- URL / Working with jQuery
- load, executing on / Executing on load
- DOM events, handling / Handling DOM events, How it works...
- DOM, modifying / Modifying the DOM, How it works..., There's more...
- server communicating with, AJAX used / Communicating with the server using AJAX, How to do it..., How it works...
- UI widgets, using / Using jQuery UI widgets, How to do it..., How it works..., There's more...
- image gallery displaying, Lightbox used / Displaying an image gallery using Lightbox, How to do it..., How it works...
- jQuery API
- URL / Modifying the DOM
- jQuery tmpl plugin
- URL / There's more...
- jQueryUI
- URL / Using jQuery UI widgets
- jQuery UI widgets
- JSON endpoint
- URL / How to do it...
K
- Kendo
- URL / How it works..., There's more...
- Kendo UI
- URL / How it works...
- Kendo UI Core mobile widgets
- Kendo UI Core widgets
- keys, Redis
- deleting / Deleting keys, How it works..., There's more...
L
- Lightbox plugin
- linsert function / Storing and retrieving lists
- lists, Redis
- retrieving / Storing and retrieving lists, There's more...
- storing / Storing and retrieving lists, There's more...
- llen function / Storing and retrieving lists
- load, jQuery
- executing / Executing on load
- lpop function / Storing and retrieving lists
- lpush function / Storing and retrieving lists
- lrange function / Storing and retrieving lists
- lrem function / Storing and retrieving lists
- ltrim function / Storing and retrieving lists
- Luhn algorithm
- URL / There's more...
M
- Math.random() method / How it works...
- Microsoft Azure
- application, deploying to / Deploying our application to Microsoft Azure, Getting ready, How to do it..., How it works..., There's more...
- account, URL / Deploying our application to Microsoft Azure
- management portal, URL / Getting ready
- services, URL / There's more...
- Microsoft Azure, services
- Cloud services / There's more...
- SQL databases / There's more...
- Table storage / There's more...
- Media services / There's more...
- CDN / There's more...
- Microsoft Express edition
- URL / Getting ready
- MMS messages
- mobile
- with Cordova / Introduction
- Mocha
- used, for end-to-end testing / End-to-end testing with Mocha and Zombie.js, Getting ready, How to do it..., How it works..., There's more...
- models, Backbone
- creating / Creating models, How it works...
- moment.js
- used, for formatting dates / Getting ready, How it works..., There's more...
- URL / There's more...
- MongoDB
- about / Working with MongoDB
- URL / Working with MongoDB
- connection, opening / Opening a connection, How it works...
- documents, inserting / Inserting documents, How it works...
- documents, finding / Finding documents, How it works..., There's more...
- comparison operators / There's more...
- documents, updating / Updating documents, How it works..., There's more...
- documents, deleting / Deleting documents, How it works...
N
- node-csv module
- parse / There's more...
- transform / There's more...
- stringify / There's more...
- Node.js
- URL / How to do it...
- Node Inspector
- used, for debugging CoffeeScript / Debugging CoffeeScript using Node Inspector, How it works...
- nodemailer
- about / Sending e-mail
- URL / Getting ready, There's more...
- e-mail object, parameters / There's more...
- Node Package Manager (NPM) / Introduction
- numbers
- working with / Working with numbers
- bases, converting between / Converting between bases, How it works...
- random numbers, generating / Generating random numbers, How it works...
- degrees and radians, converting between / Converting between degrees and radians, How it works...
- credit card checksum, checking / Checking a credit card checksum, How it works...
- formatting, accounting.js used / Formatting numbers with accounting.js, How it works..., There's more...
O
- output
- aligning / Padding and aligning output, How to do it..., How it works...
- padding / Padding and aligning output, How to do it..., How it works...
P
- package.json
- used, for managing dependencies / Managing dependencies with package.json, How to do it..., How it works...
- providers, Angular
- creating / Creating Angular providers, How to do it…, How it works…
- purge command
- URL / How it works...
Q
- queries, SQLite
- executing, in parallel versus serial / Executing queries in parallel versus serial, How to do it...
- QUnit
- used, for unit testing / Unit testing with QUnit, Getting ready, How to do it..., How it works..., There's more...
- URL / There's more...
R
- radians
- and degrees, converting between / Converting between degrees and radians, How it works...
- random numbers
- generating / Generating random numbers, How it works...
- records, SQLite
- Redis
- working with / Working with Redis
- URL / Working with Redis
- server, connecting to / Connecting to the Redis server, How it works...
- single values, storing / Storing and retrieving single values, How it works...
- single values, retrieving / Storing and retrieving single values, How it works...
- counters, using / Using counters, There's more...
- hashes, storing / Storing and retrieving hashes, How it works...
- hashes, retrieving / Storing and retrieving hashes, There's more...
- lists, storing / Storing and retrieving lists
- lists, retrieving / Storing and retrieving lists
- keys, deleting / Deleting keys, How it works...
- regular expression
- about / Wrapping text
- regular expressions
- using / Using regular expressions, How it works...
- URL / There's more...
- tester, URL / There's more...
- visualization tool, URL / There's more...
- REPL
- about / How to do it..., The CoffeeScript REPL
- REST client
- URL / Getting ready
- RESTful web services
- creating / Creating RESTful web services
- dependencies managing, package.json used / Managing dependencies with package.json, How to do it..., How it works...
- express application, creating / Creating a basic express application, How it works...
- web API, creating / Creating a web API, How to do it..., How it works..., There's more...
- routers, Angular
- creating / Creating Angular routers, How it works...
- routers, Backbone
- creating / Creating routers, How to do it..., There's more...
- rpop function / Storing and retrieving lists
- rpush function / Storing and retrieving lists
S
- selectors
- URL / How it works...
- server, jQuery
- communicating ith, AJAX used / Communicating with the server using AJAX, How to do it..., How it works...
- shell commands
- executing, exec used / Executing shell commands with exec, There's more...
- executing, spawn used / Executing shell commands with spawn, How to do it..., How it works..., There's more...
- shuffle() function / How it works...
- Simple Email Services (SES) / How it works...
- Sinon
- stubbing / Stubbing and mocking with Sinon, Getting ready, How to do it..., How it works..., There's more...
- mocking / Stubbing and mocking with Sinon, How to do it..., There's more...
- URL / Getting ready, There's more...
- expectation.atLeast(n) / There's more...
- expectation.atMost(n) / There's more...
- expectation.never() / There's more...
- expectation.once() / There's more...
- expectation.twice() / There's more...
- expectation.exactly(n) / There's more...
- SMS messages
- sending / Sending SMS and MMS messages
- snippets
- about / Snippets
- Socket.io
- source
- compiling, Grunt used / Compiling our source with Grunt, How to do it..., How it works...
- source maps
- used, for debugging CoffeeScript / Debugging CoffeeScript using source maps, How it works...
- spawn
- used, for executing shell commands / Executing shell commands with spawn, How to do it..., How it works..., There's more...
- spawn() function / How it works...
- SQLite
- about / Working with SQLite, Getting started
- records, inserting / Inserting and updating records, and executing commands, How to do it..., How it works...
- records, updating / Inserting and updating records, and executing commands, How to do it..., How it works...
- commands, executing / Inserting and updating records, and executing commands, How to do it..., How it works...
- records, reading / Reading records, How to do it..., How it works..., There's more...
- queries, executing in parallel versus serial / Executing queries in parallel versus serial, How it works...
- stream.pipe() function / There's more...
- string
- encoding, as base64 encoding / Encoding a string as base64
- strings
- working with / Working with strings, How to do it...
- interpolation / String interpolation, How to do it..., There's more...
- text, wrapping / Wrapping text, How it works...
- text, truncating / Truncating text, How it works...
- character casing, converting / Converting character casing, How to do it..., How it works...
- regular expressions, using / Using regular expressions, How it works...
- stub(), methods
- onFirstCall().returns(value) / There's more...
- onSecondCall().returns(value) / There's more...
- onThirdCall().returns(value) / There's more...
- onCall(n).returns(value) / There's more...
- throws() / There's more...
- throws( / There's more...
- Sublime Text
- configuring / Configuring Sublime Text, How to do it...
- URL / Getting ready
- package manager, URL / How to do it...
T
- Telerik
- URL / Getting ready, There's more...
- demo page, URL / There's more...
- template engine / There's more...
- Test First Development (TDD) / How to do it...
- text
- truncating / Truncating text, How it works...
- ThemeRoller tool
- URL / There's more...
- this keyword
- dealing with / Dealing with the this keyword, How to do it..., How it works...
- timer() method / How it works...
- times
- working with / Working with dates and times
- elapsed time, measuring / Measuring elapsed time, How it works...
- tools
- configuring / Configuring your environment and tools
- Twilio
- URL / Sending SMS and MMS messages, Getting ready
- API page, URL / There's more...
- Twilio account settings
- URL / Getting ready
U
- UI events, Backbone
- handling / Handling UI events, How it works...
- underscore
- URL / There's more...
- unit testing
- QUnit used / Unit testing with QUnit, Getting ready, How to do it..., How it works..., There's more...
- URL
- parsing, into components / Parsing a URL into its various components, How it works..., There's more...
V
- views, Backbone
- creating / Creating views, Getting ready, How to do it..., How it works...
- Visual Studio
- configuring / Configuring Visual Studio, How to do it...
W
- web API
- creating / Getting ready, How to do it..., How it works..., There's more...
- Web Essentials
- installing / How to do it...
- web services
- working with / Working with web services, Getting ready, How to do it..., How it works..., There's more...
- Windows Script Host / Introduction
- wrapText() function / How it works...
Z
- Zombie
- browser automation commands / There's more...
- functions / There's more...
- URL / There's more...
- Zombie, functions
- back() / There's more...
- clickLink(selector, [callback]) / There's more...
- link(selector) / There's more...
- location() / There's more...
- visit(selector, [callback]) / There's more...
- check(selector) / There's more...
- choose(selector) / There's more...
- select(selector) / There's more...
- field(selector) / There's more...
- fill(selector) / There's more...
- button(selector) / There's more...
- pressButton(selector, callback) / There's more...
- onalert(callback) / There's more...
- onconfirm(question, response) / There's more...
- onconfirm(callback) / There's more...
- onprompt(message, response) / There's more...
- onprompt(callback) / There's more...
- wait(duration, [callback]) / There's more...
- Zombie.js
- used, for end-to-end testing / End-to-end testing with Mocha and Zombie.js, Getting ready, How to do it..., How it works..., There's more...