Node.js笔记
来源:互联网 发布:十大网络主播 编辑:程序博客网 时间:2024/05/04 09:19
note
1、node.js的应用领域:
*RESTFul API,
*实时通信:如消息推送等,
*高并发,
*I/O阻塞
2、node.js使用google的v8引擎来解释和执行JavaScript代码。
3、node.js即是一个运行时环境,同时又是一个库。
4、在JavaScript中,函数和其他变量一样都是可以被传递的。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。
5、Node.js是事件驱动的
6、我们给某个方法传递了一个函数,这个方法在有相应事件发生时调用这个函数来进行回调。
6、在JavaScript中,对象就是一个键/值对的集合 – 你可以把JavaScript的对象想象成一个键为字符串类型的字典。值可以是字符串、数字或者……函数!
7、express是node.js最有名的开源服务器框架
8、有名的node.js开源框架:
express、PM2,jade,CoffeeScript,atom,socket.io,mongoose,mocha
9、io.js,全面兼容。
10、新浪潮中的前端框架:
*DOM操作:jQuery、Extjs、YUI
*结构化前端框架:AngularJS、Backbone.js、Ember.js
11、JavaScript是一种全栈语言,被应用于前端、后端和移动端
前端:jQuery、Extjs、YUI、AngularJS、Backbone.js、Ember.js
后端:node.js、fib:JS
移动端:PhoneGap、React Native
12、Node.js的特点:
*部署简单方便
*事件驱动
*异步编程
*高效与性能
*单线程与多进程
13、异步的实现方式:
*回调函数
*时间监听
*订阅/发布
14、Node.js的缺点:
*大量采用匿名函数,使得抛出的异常不易阅读
*try/catch限于同步代码,使得异常捕获较为复杂
*单线程:不可靠性
*不适合CPU密集型的场景
*回调的代码习惯影响阅读
15.以npm为中心。npm是包管理器
16.JavaScript=ECMAScript+DOM+BOM
17.同步代码使用try catch处理异常,异步代码用异步处理参数
18.web 全栈——MEAN Stack:mongoDB+express+angularjs+js
19.Nodejs调试工具:
*Webstorm
*nodemon
*nod-inspector
*Chrome Developer Tools
- Node.JS学习笔记
- node.js学习笔记
- Node.js笔记
- Node.js入门笔记
- Node.js 学习笔记
- Node.js入门笔记
- node.js学习笔记
- node.js 学习笔记
- Node.js笔记
- Node.js 学习笔记
- Node.js笔记
- Node js 学习笔记
- node.js初学笔记
- node.js笔记
- node.js 入门笔记
- Node.js学习笔记
- node.js学习笔记
- Node.js笔记
- Msp430 bsl program
- Impala配置与错误解决方案
- 行人检测
- spring mvc controller间跳转 重定向 传参
- ubuntu12.04下安装QT4
- Node.js笔记
- 巴巴运动网功能设计
- 两台Ubuntu计算机利用Synergy共享鼠标和键盘
- 心理学与生活《感知与记忆》
- AChartEngine中的Renderer和DataSet介绍
- 大型网站架构技术一览
- java小Tips之 长整型变量标示字母要用大写避免歧义
- spring学习之@ModelAttribute运用详解
- svn 无法上传.a 文件的解决办法