随笔分类 - nodejs
摘要:第一步: 浏览器的地址栏 输入的网址 敲回车 会请求一次服务器 服务器会返回一个数据包 就是网页代码(html格式的文本文档) 第二步: 浏览器开始去运行解析html文本(此时还没有外部 图片,js,css,字体库资源) (1)解析时 遇到了 img标签的src属性 会异步的 开始再次网络请求服务器
阅读全文
摘要:本地相对路径 假如我们在一个页面里面写路径: file://x1/x2/x3/x4/index.html 在页面插入了一个img标签 <img src="./img/18.jpg"><!-- <img src="img/18.jpg"> 这样写是一样的 --> <!-- 在页面插入一个img标签 -
阅读全文
摘要:mime mime是一个全面的,规整MIME类型的模块。每个文件都有属于它的MIME类型,哪怕是我们把它的后缀隐藏了,通过这个模块也可以得到它的MIME类型 mime的安装 要想引用mime模块的话,需要先安装mime模块才可以使用。一般都是使用npm安装。 npm install mime //安
阅读全文
摘要:querystring 从字面上的意思来看就是查询字符串的模块,一般用于对http请求所带的数据上进行解析。总共有4个方法,每两个之间是相反的。 querystring.parse(将一个字符串反序列化为为一个对象) var querystring=require("querystring") //
阅读全文
摘要:url url就是网址,比如http://www.baidu.com/20220728/news/page1/index.html?count=20&maxid=123456#top1等等都是url。 url的组成 网址的组成:协议、域名、pathname(路径)、querystring(查询字符串
阅读全文
摘要:在之前的随笔中已经列举了一些方法,现在将对里面重要的方法进行讲解。 readFile(读取文件) 当文件夹里面有这个文件时 var fs=require("fs") //首先依旧是引入fs模块 fs.readFile(__dirname+"/src/movie.mp4",(err,data)=>{
阅读全文
摘要:全局变量 在Node.js中,有两个全局变量,分别是__dirname __filename。 __dirname 这个变量指的是当前js文件所在的目录名。 console.log(__dirname) //打印当前js所在的目录 __filename 这个变量指的是当前的目录。 console.l
阅读全文
摘要:fs模块(file system) fs模块,一个可以操作文件的模块。 fs模块的一些方法 fs.stat 读取文件检测是文件还是目录 fs.mkdir 创建目录 fs.writeFile 创建写入文件 fs.appendFile 追加文件 fs.readFile 读取文件 fs.readdir 读
阅读全文
摘要:http服务器 浏览器是http(s)的客户端,目的是连接远程的http服务器,然后服务器返回浏览器数据.浏览器接收数据解析数据之后展现出来.我们看到的外在表现就是,浏览器访问一个url,然后就得到相应的web页面. 今天就举例用node.js搭建一个简单的http服务器 搭建步骤 var http
阅读全文
摘要:Node.js Node.js是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时环境,使用事件驱动的非阻塞I/O模型,它拥有全世界最大的开源库生态系统npm. 作用 node.js是一个软件,它是js的代码运行环境,可以运行js代码然后实现服务器的功能 特点 1.模块
阅读全文