-
linux下安装nodejs,先安装gcc和g++查看全部
-
nodejs小爬虫查看全部
-
http性能测试工具 apache ab查看全部
-
request查看全部
-
NodeJS 没有浏览器的事件冒泡,事件捕获机制。<br> <br> events 模块是NodeJS 基础及重要的模块。多数模块都和其有几成。events 模块只对外暴露一个event 对象 eventEmitter.对象有两个方法,event.emit--事件发射;event.listener 事件监听 可最多向一个事件添加十个监听(回调方法) var EventEmitter=require('events').EventEmitter; var instanc=new EventEmitter; //接下来可以让 EventEmitter 或让其发射事件 EventEmitter.emit('event','param'); //添加监听 EventEmitter.addEventListener('event',function(){}); EventEmitter.on('event',function(){})查看全部
-
Stalled: 等待时机,浏览器要发生请求,到能发出请求的时间。不包括DNS查询和连接建立时间 Proxy negotiation: 代理协商的时间 Request sent 请求时间。从请求报文的第一个字节发出,到最后一个字节发送完毕的时间 Waiting(TTFB) 请求发出后至收到第一个字节响应的时间 Content Download 从接收到响应第一个字节开始到最后一个字节结束花费的时间 状态码 1xx 请求已经接收 2xx 请求成功并处理成功 200:OK 3xx 重定向 4xx 客户端错误 400:客户端请求有语法错误 401:请求未经授权 403:收到请求,但不提供服务 404:资源未找到 5xx 服务器端错误 500:服务器端未知错误 503:服务器端当前不能处理请求查看全部
-
作用域和上下文不是一回事! 作用域: 作用域和调用函数、访问变量的能力有关。分为全局作用域和私有作用域。 上下文: JS有函数定义时的上下文,和函数运行是时的上下文。并且上下文可以改变 和this关键字有关。是调用当前可执行函数的引用; this:JavaScript 语言的关键字,代表函数运行时自动生成的一个内部对象。只能在函数内部使用 this 的值: 1. 指向调用函数的当前对象(通常指向当前函数的拥有者) 2. 指向global(browser中的window) 3. 构造函数中的this指向它所创建的对象实例 更改上下文方法(更改this指向的内容,可方便地实现继承): call(list); apply(array); //更改上下文 var pet={ words:'...', speak:function(say){ console.log(say+' '+ this.words); } } var dog={ words:'Wang' } pet.speak.call(dog,'speak') //继承 function Pet(words){ this.words=words; this.speak=function(){ console.log(this.words) } } function Dog(words){ Pet.call(this,words) } var dog=new Dog('Wang'); dog.speak();查看全部
-
Node 的核心思想: 非阻塞;单线程;事件驱动 http 进阶概念: 什么是回调 异步编程的基础。也就是讲后续逻辑封装成起始函数的参数,逐层嵌套。 什么是同步/异步 同步就是执行任务,后面的任务等待前面的任务结束再开始执行。程序的执行顺序与任务的排列顺序一致 浏览器端的JS是单线程。并发下载,但顺序执行。如果JS文件中有错误,将阻止后续JS代码执行。 异步,每个任务都有一个或多个回调任务。任务结束后不是执行下一个任务,而是执行回调任务。执行顺序与排列顺序不同 什么是I/O 磁盘的写入(In) 和读出(OUT) 什么是单线程/多线程 什么是阻塞/非阻塞 什么是事件 什么是事件驱动 什么是基于事件驱动的回调 神么是事件循环 Event Loop: 回调函数队列。异步执行的函数会被压入这个队列; 队列被循环查询。 Event Emitter: 事件发生器,产生事件查看全部
-
Stalled: 等待时机,浏览器要发生请求,到能发出请求的时间。不包括DNS查询和连接建立时间 Proxy negotiation: 代理协商的时间 Request sent 请求时间。从请求报文的第一个字节发出,到最后一个字节发送完毕的时间 Waiting(TTFB) 请求发出后至收到第一个字节响应的时间 Content Download 从接收到响应第一个字节开始到最后一个字节结束花费的时间 状态码 1xx 请求已经接收 2xx 请求成功并处理成功 200:OK 3xx 重定向 4xx 客户端错误 400:客户端请求有语法错误 401:请求未经授权 403:收到请求,但不提供服务 404:资源未找到 5xx 服务器端错误 500:服务器端未知错误 503:服务器端当前不能处理请求查看全部
-
一个连接过程 1. 客户端向服务器端发起一个TCP连接请求。 2. 请求数据包经过层层路由设备到达网卡。 3. 进入内核的TCP/IP 协议栈 4. 可能经过防火墙过滤, 5. 最终达到web 服务端 http三次握手: 1. 客户端询问服务端:哥们,咱俩可以唠唠吗? 哈哈哈 2. 服务端回复客户端:可以唠唠 3. 客户端回复服务端:那开始唠吧查看全部
-
nodejs常关注的4个网站 www.npmjs.com nodejs.org github.com stackoverflow.com查看全部
-
寻址过程一:查看全部
-
寻址过程三:查看全部
-
寻址过程2查看全部
-
非阻塞。异步。单线程,事件驱动查看全部
举报
0/150
提交
取消