第一章:node简介

  1. 介绍了node是什么:node.js是一个让javascript运行在服务器端的开发平台,

node能做些什么:【书上的】

  1. 具有复杂逻辑的网站
  2. 基于社交网络的大规模Web应用
  3. Web Socket服务器
  4. TCP/UDP套接字应用程序
  5. 命令行工具
  6. 交互式终端程序
  7. 带有图形用户界面的本地应用程序
  8. 单元测试工具
  9. 客户端Javascript编译器

node能做些什么:【网上比较好的一段说明】:

NodeJS的作者说,他创造NodeJS的目的是为了实现高性能Web服务器,他首先看重的是事件机制和异步IO模型的优越性,而不是JS。但是他需要选择一种编程语言实现他的想法,这种编程语言不能自带IO功能,并且需要能良好支持事件机制。JS没有自带IO功能,天生就用于处理浏览器中的DOM事件,并且拥有一大群程序员,因此就成为了天然的选择。
如他所愿,NodeJS在服务端活跃起来,出现了大批基于NodeJS的Web服务。而另一方面,NodeJS让前端众如获神器,终于可以让自己的能力覆盖范围跳出浏览器窗口,更大批的前端工具如雨后春笋。
因此,对于前端而言,虽然不是人人都要拿NodeJS写一个服务器程序,但简单可至使用命令交互模式调试JS代码片段,复杂可至编写工具提升工作效率

第二章:安装和配置nodeJS

  1. 详情参考书上

第三章:nodeJS快速入门

  1. 模块和包的概念以及加载的顺序,命名的规则:包是模块的集合
  2. 调试的方法:debug,eclipse,node-inspector模块

第四章:nodeJS核心模块

  1. 全局对象:global,process,console
  2. 常用工具until:提供常用函数的集合;
  3. 事件驱动events;
  4. 文件系统fs
  5. http服务器与客户端【不过暂时不明白之间的区别】

第五章:使用nodeJS进行web开发

  1. 参考地址:https://github.com/nswbmw/N-blog/wiki

第六章:nodeJS进阶话题

  1. 模块加载的机制
  2. nodeJS的应用部署
  3. nodeJS不适合做哪些

附录:讲了一些javascript的高级特性:闭包,作用域等
nodejs编程规范:可作为后期规范写代码的参考文件


讲一些自己对于node的感想吧:
看到一篇天猫的招聘:

基于 Node.js 的前端 View 渲染容器,覆盖了天猫绝大部分活动页面、频道页、首页以及天猫商品详情页、搜索列表页等重要业务。基于这个容器,我们让前端完整的掌控了和展现相关的所有代码和逻辑。
使用 Node.js (koa) 构建的模块化页面搭建系统,将要支撑往后全量的天猫活动页面的搭建和数据投放(包括双十一等),也许是业界最复杂的活动页面搭建和投放系统。

看了天猫的招聘这么一段话,想想虽说自己现在使用node也就用过grunt和gulp;但是呢,业内那么多的大牛使用着node,也相信后期会越来越好,使用的地方会越来越多的。

转载于:https://www.cnblogs.com/yldf55/p/4770413.html

Node.js 开发指南笔记相关推荐

  1. 《Node.js开发指南》读书笔记

    继续学学node.js.翻开书首先被惊到=.=:作者BYVoid是清华大学2010级本科--同样是2010级本科,我真是无语凝噎,大学浪费了好多时间.不过过去的已经过去了,接下来好好努力提高才好,加油 ...

  2. 《Node.js开发指南》书评汇总

    刚查了下库存,发现订阅<Node.js开发指南>的读者大增,这是为什么呢?看了下近期本书在豆瓣的评论,口碑很好,现将豆瓣的书评汇总如下: ------------------------- ...

  3. nodec mysql_Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南

    Node.js是一套用来编写高性能网络服务器的JavaScript工具包 通常在NodeJS开发中我们经常涉及到操作数据库,尤其是 MySQL ,作为应用最为广泛的开源数据库则成为我们的首选,本篇就来 ...

  4. Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南

    Node.js是一套用来编写高性能网络服务器的JavaScript工具包 通常在NodeJS开发中我们经常涉及到操作数据库,尤其是 MySQL ,作为应用最为广泛的开源数据库则成为我们的首选,本篇就来 ...

  5. 《node.js开发指南》读后感

    <node.js开发指南>这部只有180多页的书,我花了一个多月的业余时间算是粗略看完了.中间因为公司项目的加班,中断了几次.大大拖累进度,现在空出来时间,写一点自己的小小感想吧. 先从缺 ...

  6. 《Node.js开发指南》MicroBlog项目的问题汇总

    重要说明:本博已迁移到 石佳劼的博客,有疑问请到 文章新地址 留言!!! 最近对Node产生了点兴趣,就看了<Node.js开发指南>一书,按照书中的例子敲完了所有代码.书是好书,非常适合 ...

  7. 使用Nodejs创建基本的网站 Microblog--《Node.js开发指南》 1

    使用Web框架 -- Express express -g  全局安装 express express_examplename install dependencies: $ cd express_e ...

  8. 《Node.js开发实战详解》学习笔记

    <Node.js开发实战详解>学习笔记 --持续更新中 一.NodeJS设计模式 1 . 单例模式 顾名思义,单例就是保证一个类只有一个实例,实现的方法是,先判断实例是否存在,如果存在则直 ...

  9. node.js服务端笔记文档学会写接口,学习分类:path、包、模块化、fs、express、中间件、jwt、开发模式、cors。

    node.js 学习笔记 node.js服务端笔记文档学会写接口,path.包.模块化.fs.express.中间件.JWT.开发模式.cors. gitee:代码接口笔记 1什么是node.js n ...

最新文章

  1. python_面向对象
  2. 查找任意数目参数的最大值
  3. redis 哨兵_Redis哨兵机制的原理介绍
  4. 菜单控件menuStrip 1127
  5. python qt5 designer 免费安装_PyCharm离线安装PyQt5_tools(QtDesigner)
  6. 大数据技能练习之爬虫
  7. 实训三:交换机恢复出厂设置以及基本配置
  8. 复旦大学2018--2019学年第二学期(18级)高等代数II期末考试第八大题解答
  9. 需要获取trustedinstaller权限才能删除文件,删不了
  10. php的COM组件调用相关(包括com_event_sink的用法)
  11. 佳能Canon MF9200 Series 一体机驱动
  12. 华为云WeLink:让智能办公行走云端
  13. 认认真真推荐几个Python、统计学、算法、机器学习...等方向的公众号
  14. 计算机考试 北京考场一日游
  15. LINUX通过python连接ACCESS(.mdb和.accdb文件)数据库
  16. Mapreduce实例——WordCount
  17. 多媒体计算机教学硬件技术,多媒体计算机硬件教程
  18. STM32-GPIO详解
  19. 华为鸿蒙系统公测机型,鸿蒙OS尝鲜入口提前开放首批可更新机型可在“我的华为”看到惊喜...
  20. mysql词法分析antlr4_ANTLR 实战 SQL 词法/语法分析

热门文章

  1. shell里面的参数
  2. [转自scott]ASP.NET MVC框架 (第二部分): URL路径选择
  3. 3.4.4 选择重传协议(SR)
  4. FPGA加载bit文件可以工作,加载mcs不能工作的原因
  5. 直接型FIR滤波器的fpga实现
  6. 微型计算机原理指令系统问题,微机原理复习题(指令系统).doc
  7. 二极管7种应用电路详解之六
  8. 压缩网络模型,或者是融合多个神经网络
  9. f5 2017.09.03故障
  10. python连接memcached