CoffeeScript Application Development Cookbook
eBook - ePub

CoffeeScript Application Development Cookbook

Mike Hatfield

Share book
  1. 368 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

CoffeeScript Application Development Cookbook

Mike Hatfield

Book details
Book preview
Table of contents
Citations

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is CoffeeScript Application Development Cookbook an online PDF/ePUB?
Yes, you can access CoffeeScript Application Development Cookbook by Mike Hatfield in PDF and/or ePUB format, as well as other popular books in Computer Science & Web Programming. We have over one million books available in our catalogue for you to explore.

Information

Year
2015
ISBN
9781783289691

CoffeeScript Application Development Cookbook


Table of Contents

CoffeeScript Application Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Ready
Introduction
Configuring your environment and tools
Getting ready
How to do it...
Configuring Sublime Text
Getting ready
How to do it...
How it works...
Commands
Snippets
Configuring Visual Studio
Getting ready
How to do it...
A quick dive into CoffeeScript
How to do it...
There's more...
The CoffeeScript REPL
Debugging CoffeeScript using source maps
Getting ready
How to do it...
How it works...
Debugging CoffeeScript using Node Inspector
Getting ready
How to do it...
How it works...
2. Starting with the Basics
Introduction
Working with strings
String interpolation
Getting ready
How to do it...
How it works...
There's more...
Wrapping text
How to do it...
How it works...
See also
Truncating text
How to do it...
How it works...
Converting character casing
How to do it...
How it works...
Using regular expressions
How to do it...
How it works...
There's more...
Working with numbers
Converting between bases
How to do it...
How it works...
Generating random numbers
How to do it...
How it works...
Converting between degrees and radians
How to do it...
How it works...
Checking a credit card checksum
How to do it...
How it works...
There's more...
Working with dates and times
Performing date calculations
How to do it...
How it works...
Measuring elapsed time
How to do it...
How it works...
Working with arrays
Iterating over arrays
Getting ready
How to do it…
How it works...
There's more...
Sorting arrays
How to do it…
How it works...
Shuffling an array
Getting ready
How to do it…
How it works...
Mapping and reducing arrays
Getting ready
How to do it...
Filtering and testing arrays
Getting ready
How to do it...
How it works...
Working with classes
Defining classes
How to do it...
How it works...
Dealing with inheritance
How to do it...
How it works...
Class properties and methods
How to do it...
How it works...
Dealing with the this keyword
Getting ready
How to do it...
How it works...
3. Creating Client Applications
Introduction
Working with jQuery
Executing on load
Getting ready
How to do it...
How it works...
Handling DOM events
How to do it...
How it works...
Modifying the DOM
How to do it...
How it works...
There's more...
Communicating with the server using AJAX
How to do it...
How it works...
Using jQuery UI widgets
How to do it...
How it works...
There's more...
Displaying an image gallery using Lightbox
How to do it...
How it works...
Working with Backbone
Creating models
Getting ready
How to do it...
How it works...
Creating collections
Getting ready
How to do it...
How it works...
There's more...
Creating views
Getting ready
How to do it...
How it works...
Handling UI events
Getting ready
How to do it...
How it works...
Creating routers
How to do it...
How it works...
There's more...
Working with AngularJS
Creating an Angular application module
Getting ready
How to do it...
How it works...
There's more...
Creating Angular controllers
Getting ready
How to do it...
How it works...
There's more...
Creating Angular providers
How to do it…
How it works…
There's more...
Creating Angular directives
How to do it...
How it works...
Creating Angular routers
How to do it...
How it works...
Handling inter-controller events
How to do it...
How it works…
There's more...
Communicating in real time with Socket.io
Getting ready
How to do it...
How it works…
4. Using Kendo UI for Desktop and Mobile Applications
Introduction
Using the Kendo UI Core widgets
Getting ready
How to do it...
How it works...
There's more...
Using the Kendo UI Core mobile widgets
Getting ready
How to do it...
How it works...
There's more...
5. Going Native with Cordova
Introduction
Creating a basic Cordova application
Getting ready
How to do it...
How it works...
Using the camera
Getting ready
How to do it...
How it works...
There's more...
Using geolocation
Getting ready
How to do it...
How it works...
There's more...
Using contacts
Getting ready
How to do it...
How it works...
There's more...
Getting device information
Getti...

Table of contents