*写在前面 最近开发的一个项目希望实现这样一个功能。将本地项目创建脚手架置于远程服务器,而用户需要创建项目时,仅需要在提供的页面上填入一些项目基础配置并提交,后台便会根据选择自动化创建项目并push上仓库。咋看是个非常简…
分类:node.js教程
Node.js读取文件乱码问题
先说点什么 终于正式开始鼓捣Node了,新的踩坑也就开始了 进入正题 产生原因 Windows系统下默认的编码格式是ASNI,而在Node和linux系统上默认的是utf-8,再有就是异步读取文件时不能保证文件的存贮的编…
promise 与settime 执行顺序
记录一下工作中的零碎收获 promise是javascript引擎内如任务,settime属于浏览器的API所以优先执行primise; var r = new Promise(function(resolve, rej…
HTTP 相关
1. DNS 查询得到IP 为什么需要IP: TCP/IP 通过 IP 地址 来确定 通信对象的。 域名和IP地址并用的理由: IP 地址占内存小。IP 地址长度为 32 bit(4 字节),域名需要几十甚至255字节 …
cookie、session和md5加密
cookie Http无状态协议,只能在同一个网站(包括多个页面)下获取,存储在客户端本地的一段信息,帮助我们存储信息获取信息。但是同样有风险:我们自己在浏览器上可以操作或者设置Cookie。 const express…
socket.io入门
关于Socket.Io Socket.IO是一个库,它支持浏览器和服务器之间的实时、双向和基于事件的通信。 Socket.IO是不WebSocket实现。尽管Socket.IO确实在可能的情况下使用WebSocket作为…
Node.js 指南(流中的背压)
流中的背压 在数据处理过程中会出现一个叫做背压的常见问题,它描述了数据传输过程中缓冲区后面数据的累积,当传输的接收端具有复杂的操作时,或者由于某种原因速度较慢时,来自传入源的数据就有累积的趋势,就像阻塞一样。 要解决这个…
Express 文档(express())
express() 创建一个Express应用程序,express()函数是express模块导出的顶级函数。 var express = require('express'); var app = express(…
JS下载文件常用的方式
下载附件(image,doc,docx, excel,zip,pdf),应该是实际工作中经常遇到一个问题;这里使用过几种方式分享出来仅供参考; 初次写可能存在问题,有问题望指出 主要了解的几个知识点: http 响应…
前端的性能优化(针对内容方面)
性能优化 减少Http请求: 1.尽量减少HTTP请求数 80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样式表,脚本,Flash等等。减少组件数必然能够减少页面提交的HTTP请…
2 Node.js 知识点讲解-NodeJs+Express+Mysql实战
Node.js 新手入门:Node.js 新手入门 – CNode技术社区 https://cnodejs.org/getstart 本章节主要参考 nswbmw 教程已经写的很棒了,直接将其教程地址为大家转…
JS使用模块化实现用户名密码检测,密码强弱验证,验证码生成
html 页面 用户名:<input type="text" id="username" name=""> <br> 密码: <input type="…