-
纠结的编程体验查看全部
-
commonJS是一套规范查看全部
-
node环境下的全局变量:process. 浏览器全局变量:window查看全部
-
模块流程 模块:class.js teacher.js students.js require 引入模块查看全部
-
安装node时,会有一个包管理工具npm,通过npm 在项目中 安装(引入)各种模块(各种依赖)如 express,socket.io;查看全部
-
url解析后,host是带端口的主机地址,hostname是域名,path是文件路径,带查询参数,pathname只是文件路径查看全部
-
dns 解析 顺序查看全部
-
http概念进阶查看全部
-
http知识查看全部
-
模块的分类查看全部
-
四个网站 nodejs.org查看全部
-
命令符启动node.js服务 cmd ==> E: ==> cd nodejs ==> node server.js 关闭服务 ctrl + c ; ==> node 即刻进入node 编辑模式查看全部
-
想象用浏览器打开imooc.com网站,HTTP走过的环节: 1.首先,是对imooc.com域名解析, (1.1)浏览器搜索浏览器自身的DNS缓存。 (1.2)如果浏览器没有找到自身的DNS缓存或之前的缓存已失效,那么浏览器会搜索操作系统自身的DNS缓存。 (1.3)如果操作系统的DNS缓存也没有找到,那么系统会尝试在本地的HOST文件去找。 (1.4)如果在HOST里依然没有找到,浏览器会发起一个DNS的系统调用,即一般向本地的宽带运营商发起域名解析请求。这后面又可以试情况分很多步骤,第一,宽带运营商服务器会首先查看自身的缓存,看是否有结果,如果没有,那么运营商服务器会发起一个迭代DNS解析请求(根域,顶级域,域名注册商),最终会返回对DNS解析的结果。运营商服务器然后把结果返回给操作系统内核(同时也缓存在自己的缓存区),然后操作系统把结果返回给浏览器。 (1.5)以上的最终结果,是让浏览器拿到imooc.com的IP地址,DNS解析完成。 2.然后,在浏览器获得域名的IP地址后,发起“三次握手”,建立TCP/IP连接。 3.在TCP/IP连接建立起来后,浏览器就可以向服务器发送HTTP请求了。比如,用HTTP的GET方法请求一个根域里的某个域名,协议可以采用HTTP 1.0 。 4.服务器端接受这个请求,根据路径参数,经过后端的一些处理之后,把处理后的一个结果以数据的形式返回给浏览器,如果是imooc.com网站的页面,服务器就会把完整的HTML页面代码返回给浏览器。 5.浏览器拿到了imooc.com这个网站的完整HTML页面代码,在解析和渲染这个页面的时候,里面的Javascript、CSS、图片等静态资源,它们同样也是一个个HTTP请求,都需要经过上面的步骤来获取。 6.浏览器根据拿到的资源对页面进行渲染,最终把一个完整的页面呈现出来。查看全部
-
1.模块的分类: 核心模块、文件模块、第三方模块; 2.模块的引用:可以通过路径和模块名。模块名引用最终也会被映射为路径。包含了核心函数的核心模块会在node启动时被预先加载。 3.文件模块、第三方模块 都是非核心模块,文件模块就是本地模块查看全部
-
cat /etc/redhat-release查看版本<br> rpm -q gcc rpm -q gcc-c++查看是否安装了gcc和gcc-c++ 安装 yum -y install gcc gcc-c++ kernel-devel python -V查看版本 yum -y update && yum -y groupinstall "Development Tools" cd /usr/src/ wget https://nodejs.org/dist/v4.4.3/node-v4.4.3.tar.gz tar -xf node-v4.4.3.tar.gz cd node-v4.4.3 ./configure make sudo make install node -v查看版本号查看全部
举报
0/150
提交
取消