- Learning Underscore.js
- Alex Pop
- 325字
- 2021-07-09 21:11:51
What this book covers
Chapter 1, Getting Started with Underscore.js, introduces you to Underscore and explains the main problems addressed by the library together with a quick introduction to functional programming. This chapter describes some of the concepts and patterns that are used by Underscore or are helpful when using Underscore. The final part is a walkthrough to set up the development environment used throughout the book with a starter example.
Chapter 2, Using Underscore.js with Collections, explores the Underscore functionality for collections by example and explains some of the concepts related to these areas—scope resolution and execution context, map/reduce, and functional programming concepts.
Chapter 3, Using Underscore.js with Arrays, Objects, and Functions, looks at functionality for arrays, objects, and functions and builds upon the concepts and functions introduced in the previous chapter. In the functions section, you will learn how to manipulate function scopes and arguments and why this is an important aspect of JavaScript programming in general.
Chapter 4, Programming Paradigms with Underscore.js, expands on the concepts and practices of functional programming to solve common programming problems. The chapter starts with a differentiation between object-oriented programming and functional programming. It continues by exploring examples of functional programming with Underscore.
Chapter 5, Using Underscore.js in the Browser, on the Server, and with the Database, is about using Underscore in specific contexts, starting with the browser environment, closely followed by Node.js server-side applications or libraries. You will then learn how to use Underscore with databases such as MongoDB and PostgreSQL, which can execute JavaScript to query data.
Chapter 6, Related Underscore.js Libraries and ECMAScript Standards, discusses advanced topics such as the link between Underscore and JavaScript standards, libraries that augment or can even replace Underscore, with a focus on taking advantage of the new ECMAScript 2015 (ES6) features.
Chapter 7, Underscore.js Build Automation and Code Reusability, introduces a build automation solution together with strategies to reuse Underscore based code between different application hosts.
- Testing with JUnit
- Visual Basic程序開發(fā)(學(xué)習(xí)筆記)
- Apache Spark 2.x Machine Learning Cookbook
- Internet of Things with Intel Galileo
- 用Python實現(xiàn)深度學(xué)習(xí)框架
- Java 9模塊化開發(fā):核心原則與實踐
- 利用Python進行數(shù)據(jù)分析
- 微信小程序全棧開發(fā)技術(shù)與實戰(zhàn)(微課版)
- 從程序員角度學(xué)習(xí)數(shù)據(jù)庫技術(shù)(藍橋杯軟件大賽培訓(xùn)教材-Java方向)
- Node.js區(qū)塊鏈開發(fā)
- AutoCAD基礎(chǔ)教程
- 算法精解:C語言描述
- Koa與Node.js開發(fā)實戰(zhàn)
- Processing開發(fā)實戰(zhàn)
- Serverless從入門到進階:架構(gòu)、原理與實踐