本附录提供了本书的结论、JavaScript 博客文章、文章、电子书、书籍和其他资源的列表。
我们希望你喜欢这本书。它的目的是小理论大实践,给你一个现代敏捷 web 开发中使用的多种技术、框架和技巧的概述。全栈 JavaScript 涉及如下主题:
- jQuery、JSON 和 AJAX/XHR
- Twitter Bootstrap、CSS 等等
- Backbone.js、AMD 和 Require.js
- Node.js、REST API 和 Parse.com
- MongoDB 和 BSON
- AWS、Heroku 和 MongoLab
如果你需要深入的知识或参考资料,向下滚动到建议阅读的列表或进行谷歌搜索。
实践方面包括构建多个版本的留言板应用:
- jQuery + Parse.com JS REST API
- 主干网和 Parse.com JS SDK
- 主干和 Node. js
- Backbone 和 Node.js + MongoDB
留言板应用具有典型 web/移动应用的所有基础:获取数据、显示数据、提交新数据。其他例子包括:
- jquery+openweatherap resp API
- Parse.com《拯救约翰》
- node . js“Hello World”
- MongoDB“打印集合”
- Backbone.js“你好世界”
- Backbone.js“苹果数据库”
如果您有任何反馈,请提交 GitHub 问题;评论;建议;或者你发现了错别字、bug、错误,或者其他的错误: https://github.com/azat-co/fullstack-javascript/issues 。
其他连接方式有 via: @azat_co ( http://twitter.com/azat_co ), http://webapplog.com , http://azat.co 。
如果你喜欢 Node.js 并想了解更多关于使用 Express.js 构建生产 web 服务的信息——node . js web 应用的一个 de factor 标准——看看我的书 Pro Express。js 。
以下是可供进一步阅读的资源、课程、书籍和博客列表。
- 是 6 张支票簿 (
https://gumroad.com/l/LDwVU/git-1CC81D40 - MongoDB 和 mongose cheat sheet(
https://gumroad.com/l/mongodb/git-874e6fb4) - 快递。js 4 小抄 (
https://gumroad.com/l/NQiQ/git-874E6FB4) - 反应小抄 (
https://gumroad.com/l/IJRtw/git-FB2C5E22) - 猫用 JavaScript(
http://jsforcats.com/):新程序员入门 - 雄辩的 JavaScript (
http://eloquentjavascript.net/):现代编程入门 - 超级英雄。js (
http://superherojs.com/):全面收集 js 资源 - Mozilla 开发者网 JavaScript 指南 (
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Mozilla 开发者网 JavaScript 参考 (
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference) - 为什么使用闭包 (
http://howtonode.org/why-use-closure):闭包在基于事件编程中的实际应用 - 原型继承 (
http://howtonode.org/prototypical-inheritance):具有继承和局部属性的对象 - 控制 Node (
http://howtonode.org/control-flow)中的流程:并行与串行流程 - 真假值 (
http://docs.nodejitsu.com/articles/javascript-conventions/what-are-truthy-and-falsy-values) - 如何编写异步代码 (
http://docs.nodejitsu.com/articles/getting-started/control-flow/how-to-write-asynchronous-code) - Smooth coffee script(
http://autotelicum.github.io/Smooth-CoffeeScript/):免费的交互式 HTML5 书籍以及快速参考和其他好东西的集合 - 发展骨干。js 应用 (
http://addyosmani.com/backbone-fundamentals/):艾迪·奥斯马尼和奥莱利的免费提前发布书 - 从 jQuery 一步步走到骨干 (
https://github.com/kjbekkelund/writings/blob/master/published/understanding-backbone.md) - 开放网络平台每日文摘 (
http://daily.w3viewer.com/): JS 每日文摘 - 蒸馏炒作 (
http://distilledhype.net/): JS 博客/快讯
- JavaScript:好的部分(
http://shop.oreilly.com/product/9780596517748.do) - JavaScript:权威指南(
http://www.amazon.com/dp/0596101996/?tag=stackoverfl08-20) - JavaScript 忍者的秘密(
http://www.manning.com/resig/) - Pro JavaScript 技巧(
http://www.amazon.com/dp/1590597273/?tag=stackoverfl08-20)
- Felix's Node.js 初学者指南(
http://nodeguide.com/beginner.html) - 菲利克斯的 Node.js 风格指南(
http://nodeguide.com/style.html) - Felix's Node.js 说服老板指南(
http://nodeguide.com/convincing_the_boss.html) - NPM 简介(
http://howtonode.org/introduction-to-npm) - NPM Cheatsheet (
http://blog.nodejitsu.com/npm-cheatsheet - interactive package . JSON cheat sheet(
http://package.json.nodejitsu.com) - 官方 Node.js 文档(
http://nodejs.org/api) - Node 指南(
http://nodeguide.com) - Node Tuts (
http://nodetuts.com) - 什么是 Node?(
http://www.amazon.com/What-Is-Node-ebook/dp/B005ISQ7JC):免费 Kindle 版 - Mastering Node.js (
http://visionmedia.github.com/masteringnode):开源 Node 电子书 - 徐觅的 Node 书(
http://book.mixu.net):一本关于使用 Node.js 的书 - 完整而自信地学习 node . js(
http://javascriptissexy.com/learn-node-js-completely-and-with-confidence):2 周学习 JavaScript 指南 - 如何 Node(
http://howtonode.org):Node . js 中编码的禅
- 《Node 初学书》(
https://leanpub.com/nodebeginner) - 手把手 Node.js (
https://leanpub.com/hands-on-nodejs) - 骨干教程(
https://leanpub.com/backbonetutorials) - 砸 Node.js (
http://www.amazon.com/Smashing-Node-js-JavaScript-Everywhere-Magazine/dp/1119962595) - 《Node 初学书》(
http://www.nodebeginner.org) - 手把手 Node.js (
http://nodetuts.com/handson-nodejs-book.html) - Node:启动并运行(
http://shop.oreilly.com/product/0636920015956.do) - Node.js 在行动(
http://www.manning.com/cantelon) - Node:启动并运行(
http://www.amazon.com/Node-Running-Scalable-Server-Side-JavaScript/dp/1449398588):带 JavaScript 的可伸缩服务器端代码 - Node Web 开发(
http://www.amazon.com/Node-Web-Development-David-Herron/dp/184951514X):Node 实用介绍 - Node 食谱(
http://www.amazon.com/Node-Cookbook-David-Mark-Clements/dp/1849517185) - Pro Express.js (
http://proexpressjs.com - 实用 Node.js (
http://practicalnodebook.com) - Deep Express.js API 参考(
http://amzn.to/1xcHanf)
- 科迪学院(
http://www.codecademy.com):互动编程课程 - 程序(
http://www.programr.com - LearnStreet (
http://www.learnstreet.com - 树屋(
http://teamtreehouse.com) - lynda.com(
http://www.lynda.com):软件、创意和商业课程 - Udacity (
https://www.udacity.com):海量开放在线课程 - 跑步(
https://www.coursera.org
- 黑客&画家(
http://www.amazon.com/Hackers-Painters-Big-Ideas-Computer/dp/1449389554) - 精益创业(
http://theleanstartup.com/book) - 《启动用户手册》(
http://www.amazon.com/Startup-Owners-Manual-Step-Step/dp/0984999302) - 《企业家客户开发指南》(
http://www.amazon.com/The-Entrepreneurs-Guide-Customer-Development/dp/0982743602) - 创业黑客(
http://venturehacks.com) - 网络应用日志 (
http://webapplog.com)