CoffeeScript Application Development Cookbook

Mike Hatfield

  • 出版商: Packt Publishing
  • 出版日期: 2015-04-06
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 1783289694
  • ISBN-13: 9781783289691
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Over 90 hands-on recipes to help you develop engaging applications using CoffeeScript

About This Book

  • Use CoffeeScript to create and test applications and backend services
  • Build applications using popular frameworks, libraries, and platforms
  • Interface with popular services to send e-mails, text messages, and use cloud storage

Who This Book Is For

If you are interested in developing modern applications, this book will help you leverage the vast JavaScript ecosystem while using an elegant language, helping you avoid the shortcomings of JavaScript.

What You Will Learn

  • Create user interfaces with jQuery, Backbone, AngularJS, and Kendo.UI
  • Develop RESTful services using Node and Express
  • Read and write data using SQLite, Redis, MongoDB, CouchDB, and Microsoft SQL Server
  • Interface with external services to send e-mails, SMS text messages, and use cloud storage services such as DropBox and S3
  • Test your code using Jasmine, QUnit, Zombie, Persona, and Mocha with Chai
  • Work with a variety of hosts such as Heroku, Azure, and Amazon Web Services
  • Use CoffeeScript for DevOps tasks such as managing files and directories, and parsing CSV and fixed-width files

In Detail

CoffeeScript is a JavaScript compiler. CoffeeScript brings many things to the table that are lacking in JavaScript itself. This includes a class and module system, a syntax that is cleaner, less terse, and well structured, and list comprehensions that make working with collections of data more enjoyable. CoffeeScript can be used as not only a tool for the Web, but also as a tool for day-to-day DevOps type tasks (for example, file processing, working with databases, and more).

This practical guide contains a wide range of recipes demonstrating how CoffeeScript can be used while developing the entire stack of an application. With recipes that range from easy and intermediate to advanced, there is something here for anyone looking to escape the common pitfalls of JavaScript and develop in a clean and expressive language.

商品描述(中文翻譯)

超過90個實用食譜,幫助您使用CoffeeScript開發引人入勝的應用程式

關於本書
- 使用CoffeeScript創建和測試應用程式及後端服務
- 使用流行的框架、庫和平台構建應用程式
- 與流行服務介面,發送電子郵件、簡訊,並使用雲端儲存

本書適合誰
如果您有興趣開發現代應用程式,本書將幫助您利用廣大的JavaScript生態系統,同時使用一種優雅的語言,幫助您避免JavaScript的缺點。

您將學到什麼
- 使用jQuery、Backbone、AngularJS和Kendo.UI創建用戶界面
- 使用Node和Express開發RESTful服務
- 使用SQLite、Redis、MongoDB、CouchDB和Microsoft SQL Server讀取和寫入數據
- 與外部服務介面,發送電子郵件、SMS簡訊,並使用如DropBox和S3的雲端儲存服務
- 使用Jasmine、QUnit、Zombie、Persona和Mocha與Chai測試您的代碼
- 與各種主機合作,如Heroku、Azure和Amazon Web Services
- 使用CoffeeScript進行DevOps任務,如管理文件和目錄,以及解析CSV和固定寬度文件

詳細內容
CoffeeScript是一種JavaScript編譯器。CoffeeScript帶來了許多JavaScript本身所缺乏的特性,包括類和模組系統、更乾淨、較少冗長且結構良好的語法,以及使處理數據集合更愉快的列表推導式。CoffeeScript不僅可以作為Web工具,還可以用於日常DevOps類任務(例如,文件處理、數據庫操作等)。

這本實用指南包含了廣泛的食譜,展示了在開發應用程式整個堆疊時如何使用CoffeeScript。從簡單和中級到高級的食譜,這裡有適合任何希望擺脫JavaScript常見陷阱並在乾淨且表達力強的語言中開發的人的內容。