首页 > Web开发 > 详细

nodejs基础(二)

时间:2016-02-02 14:26:29      阅读:160      评论:0      收藏:0      [点我收藏+]

http协议的运行过程

  1:chrome搜索自己的DNS缓存

  2:收索操作系统的DNS缓存,(浏览器没有找到缓存括者缓存已经失效)

  3:读取本地的host文件 

  4:浏览器发起一个dns的一个系统调用 

  5:宽带运营服务商查看本地缓存(没找到)

  6:运营商服务发起一个迭代的nds解析的请求 

  7:浏览器获得域名对应的ip地址,发起http"三次握手"

  8:tcp/ip链接建立起来后,浏览器可以向服务器发送请求

  9:服务器返回请求

  10:浏览器对资源进行解析

node的8种请求方式

   get :获取信息

   post:提交数据

   put:更新数据(比如更新头像)

   delete:删除

   head:获取数据

   trace

   options

状态码

   1xx    指示信息(请求已接收,开始处理)

   2xx    处理成功

   3xx    重定向

   4xx    客户端错误

   5xx     服务器端错误   

   200: 客户端请求成功

   400:客户端请求有语法错误

   401: 请求没有授权

   403: 服务器拒绝为请求服务

   404: 没到找。请求资源没找到

  500:  服务器端出现了不可预料的错误

  503: 服务器端无法处理这个请求

几个重要的概率

  同步:按顺序执行

  异步:通过回调函数,跳开执行,程序的执行的顺序和程序排列的顺序不一致

  单线程:程序按照顺序执行。一次执行一个

  多线程 :可以一次处理多道程序,只要分配好资源

上下文

  this对象:指向当前函数的拥有者,叫上下文执行对象

  call(),apply() 改变上下文的执行对象,更改this的内容

 

 

nodejs基础(二)

原文:http://www.cnblogs.com/sliuie/p/5176960.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!