- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 node把同步变为异步
node把异步变为同步的方法这次我们用遍历文件夹push进数组做案例var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理小图标 if(req.url == "/favicon.ico"){ return; } /...
2019-08-29 09:55:39 322
原创 node如何检测文件夹属性
var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理小图标 if(req.url == "/favicon.ico"){ return; } //stat检测状态 fs.stat("./album/aaa",functio...
2019-08-25 12:24:45 393
原创 用node的mkdir()创建文件夹报错解决办法
在刚开始学node的时候我们都会按照视频上老师讲的去专心模仿,但是一旦版本的替换就容易造成一些毛病例如下面的代码,会报错,提示没有回调函数callback()那么如何解决这个问题?var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不...
2019-08-25 12:00:32 2510
原创 解决node里面fs.readFile读取文件乱码
我在跟着老师学习的时候,发现node的fs模块在进行读取的时候,不需要设置头部,如果设置头部信息,那么就会乱码,res.writeHead(200,{“Content-Type”:“text/html;charset=UTF8”});这是我之前设置的一个头部,但事实上浏览器打开会乱码,我们用下面的代码读取同目录下test文件夹下的1.txt文件的内容时,就不会出现乱码问题var http =...
2019-08-24 16:43:40 3224 2
原创 关于node里面的底层路由小解
首先,我们编写一个html文件便于我们进行表单提交<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...
2019-08-24 11:35:40 100
原创 node里面如何分割url第一篇
req里面的模块中,最关键的是就是req.url属性,表示用户请求的URL地址,所有的路由设计,都是通过req.url来实现的。但是用户提交的url中,包含的#是识别不出来的,其它的都能识别出来。拿到url之后我们要识别URL,其中第一个就是url模块,第二个就是querystring模块。关于queryString这个方法接收一个字符串,返回一个对象querystring.stringi...
2019-08-23 19:21:36 579
原创 关于node里面的http模块详解
node的http模块中,包括createServer创建服务器,req请求,res响应, res.writeHead设置响应头,res.write编写内容以及最重要的res.end结束响应//关于node里面的http模块//在使用之前,我们首先要引用模块var http = require("http");//创建一个服务器,回调函数表示接收到请求之后做的事情var server ...
2019-08-23 16:41:46 312
原创 我为什么学习node.js
一 、Node.js的特点单线程 非阻塞I/O 事件驱动单线程在Java、PHP或者.net等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约2MB内存。也就是说,理论上,一个8GB内存的服务器可以同时连接的最大用户数为4000个左右。要让Web应用程序支持更多的用户,就需要增加服务器的数量,而Web应用程序的硬件成本当然就上升了。Node.js不为每个客户连接...
2019-08-21 10:12:54 104
原创 Vue如何实现双向数据绑定
Vue如何实现双向数据绑定?.Object.defineProperty()函数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s...
2019-08-20 21:06:29 124
原创 div盒子水平居中的方法
<!DOCTYPE html><html><head> <title>盒子水平居中的方法</title> <style type="text/css"> /* 1.使用margin: 0 auto; 2.使用margin左右边距 3.先让盒子左右边缘和父盒子垂直的中心线重叠,然后再把盒子往回移动自...
2019-08-12 11:08:29 2887
原创 css使盒子垂直居中的方法
<!DOCTYPE html><html><head> <title>盒子垂直居中的方法</title> <style type="text/css"> /* 1.先让子盒子的上边缘和父盒子的水平中心线重叠,然后再让盒子往回移动自身的一半距离(父级相对定位,子级绝对定位) 2.使用表格的vertical...
2019-08-12 10:39:55 1015
原创 css隐藏文本溢出省略
1.单行文本溢出隐藏<!DOCTYPE html><html><head> <title>单行文本溢出隐藏</title> <style type="text/css"> p{ white-space: nowrap; /*强制文本一行显示*/ overflow: hidden; /*超出...
2019-08-12 00:37:50 116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人