官术网_书友最值得收藏!

Chapter 1. Getting Started with Underscore.js

This chapter introduces you to Underscore and explains the main problems addressed by this library together with a quick introduction to functional programming. The 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.

The topics covered in this chapter are as follows:

  • Why Underscore
  • Getting started with Underscore by example
  • Key Underscore functions
  • Functional programming fundamentals
  • Useful patterns and practices for JavaScript applications targeting ECMAScript 5
  • Setting up a development workflow to explore Underscore
  • Testing JavaScript code with Jasmine

The chapter assumes that you know JavaScript programming fundamentals and how to create basic web pages using HTML, CSS, and jQuery.

The source code for all the examples from this chapter is also hosted online on GitHub at https://github.com/popalexandruvasile/underscorejs-examples/tree/master/getting-started.

主站蜘蛛池模板: 沂水县| 托克托县| 江津市| 格尔木市| 襄城县| 宜章县| 孟州市| 应用必备| 尼玛县| 远安县| 许昌县| 武定县| 宁波市| 静宁县| 新民市| 加查县| 黄大仙区| 扶沟县| 怀安县| 泰宁县| 固原市| 海城市| 伊金霍洛旗| 沙河市| 邳州市| 南漳县| 沂南县| 修武县| 宁波市| 崇明县| 铜山县| 砚山县| 灵寿县| 高淳县| 成安县| 镇巴县| 榆中县| 周宁县| 灵璧县| 凉山| 庄浪县|