- Learning Single:page Web Application Development
- Fernando Monteiro
- 248字
- 2021-08-05 16:42:59
What you need for this book
All examples in the book use open source solutions and can be downloaded for free from the links provided in each chapter.
The book's examples use many Node and Grunt modules and some JavaScript libraries, the most current version when writing this book. The examples use Express 4.2.0, a framework for Node. Here is the complete list of modules:
- "body-parser": "~1.2.0"
- "bower": "~1.3.1"
- "compression": "~1.0.1"
- "connect-flash": "~0.1.1"
- "connect-mongo": "~0.4.0"
- "consolidate": "~0.10.0"
- "cookie-parser": "~1.1.0"
- "express": "~4.2.0"
- "express-session": "~1.1.0"
- "forever": "~0.11.0"
- "glob": "~3.2.9"
- "grunt-cli": "~0.1.13"
- "grunt-protractor-webdriver": "^0.1.8"
- "helmet": "~0.2.1"
- "lodash": "~2.4.1"
- "method-override": "~1.0.0"
- "mongoose": "~3.8.8"
- "morgan": "~1.1.0"
- "passport": "~0.2.0"
- "passport-facebook": "~1.0.2"
- "passport-google-oauth": "~0.1.5"
- "passport-linkedin": "~0.1.3"
- "passport-local": "~1.0.0"
- "passport-twitter": "~1.0.2"
- "protractor": "^1.2.0"
- "swig": "~1.3.2"
- "grunt-concurrent": "~0.5.0"
- "grunt-contrib-csslint": "^0.2.0"
- "grunt-contrib-cssmin": "~0.9.0"
- "grunt-contrib-jshint": "~0.10.0"
- "grunt-contrib-uglify": "~0.4.0"
- "grunt-contrib-watch": "~0.6.1"
- "grunt-env": "~0.4.1"
- "grunt-karma": "~0.8.2"
- "grunt-mocha-test": "~0.10.0"
- "grunt-ngmin": "0.0.3"
- "grunt-node-inspector": "~0.1.3"
- "grunt-nodemon": "~0.2.1"
- "grunt-protractor-runner": "^0.2.4"
- "karma": "~0.12.0"
- "karma-chrome-launcher": "~0.1.2"
- "karma-coverage": "~0.2.0"
- "karma-firefox-launcher": "~0.1.3"
- "karma-jasmine": "~0.2.1"
- "karma-phantomjs-launcher": "~0.1.2"
- "load-grunt-tasks": "~0.4.0"
- "should": "~3.3.1"
- "supertest": "~0.12.1"
The following is the list of frontend dependencies:
- "purecss": "~0.5.0"
- "responsiveboilerplate": "2.3.2"
- "bootstrap": "~3"
- "angular": "~1.2"
- "angular-resource": "~1.2"
- "angular-mocks": "~1.2"
- "angular-cookies": "~1.2"
- "angular-animate": "~1.2"
- "angular-touch": "~1.2"
- "angular-sanitize": "~1.2"
- "angular-bootstrap": "~0.11.0"
- "angular-ui-utils": "~0.1.1"
- "angular-ui-router": "~0.2.10"
- "angular-gravatar": "~0.2.1"
You will also need the text editor called WebStorm, which you can download from http://www.jetbrains.com/webstorm/.
A modern browser will be very helpful too; we use Chrome, but feel free to use a browser of your choice. We recommend one of these: Safari, Firefox, Chrome, IE, Opera (all in their latest versions).
推薦閱讀
- Getting Started with ResearchKit
- 64位匯編語言的編程藝術
- Python Network Programming Cookbook(Second Edition)
- Python編程:從入門到實踐
- Active Directory with PowerShell
- Java網絡編程實戰
- INSTANT Silverlight 5 Animation
- C語言程序設計與應用(第2版)
- Practical Maya Programming with Python
- HTML5 Canvas核心技術:圖形、動畫與游戲開發
- 讀故事學編程:Python王國歷險記
- Moodle 3.x Developer's Guide
- 計算機輔助設計與繪圖技術(AutoCAD 2014教程)(第三版)
- Mastering Responsive Web Design
- Vue.js項目開發實戰