自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 nodejs学习笔记(八)—— stream

const fs = require('fs')// 创建可读流const rs = fs.createReadStream('./1.jpg')// 创建一个可以写入的流,写入到文件 2.jpg 中const ws = fs.createWriteStream('./2.jpg')// 可读流 ====> 可以写入的流 rs.pipe(ws)

2020-08-19 17:00:16 134

原创 nodejs学习笔记(七)—— Buffer缓冲区

Buffer:用于操作二进制的对象bit就是bai位,也叫比特位,是计算机表示数据最小的单位du byte就是字节 1byte=8bit// 创建一个长度为10字节以0填充的Buffer const buf1 = Buffer.alloc(10); //alloc 分配内存区域console.log(buf1); // 创建一个Buffer包含ascii. // ascii 查询 http://ascii.911cha.com/ const buf2 = Buffer.from

2020-08-19 11:32:35 222

原创 nodejs学习笔记(七)—— Nodejs 中的fs模块 实际应用 以及mkdirp模块的使用

判断服务器上有没有upload目录。如果没有,创建这个目录;如果有的话,不做操作const fs = require('fs')var path = './upload'fs.stat(path,(err,data)=>{ if(err){ mkdir(path) return } if(data.isDirectory()){ console.log('目录已存在') }else{ fs.un

2020-08-19 09:12:57 317

原创 nodejs学习笔记(六)—— Nodejs 中的fs(file system)模块 主要api

*1.fs.stat检测是文件还是目录*2.fs.mkdir创建目录*3.fs.writeFile创建写入文件*4.fs.appendFile追加文件*5.fs.readFile读取文件*6.fs.readdir读取目录*7.fs.rename重命名*8.fs.rmdir删除目录*9.fs.unlink删除文件fs.stat 检测路径是文件还是目录const fs = require('...

2020-08-19 09:12:50 329

原创 nodejs学习笔记(五)—— Nodejs 中的包、npm、第三方模块、package.json、npm以及package.json版本号前面 ‘^’、 ‘~’ 、‘*‘ 的含义

一、包与NPM1. 包 Nodejs中除了它自己提供的核心模块外,我们可以自定模块,也可以使用第三方的模块。Nodejs中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理完全符合CommonJs规范的包目录一般包含如下文件package.json:包描述文件 bin:用于存放可执行二进制文件的目录 lib:用于存放JavaScript代...

2020-08-19 09:12:39 330

原创 nodejs学习笔记(四)—— CommonJs 和 Nodejs 模块、自定义模块

什么是CommonJs? JavaScript 是一个强大的面向对象的语言,它有很多快速高效的解释器。然而,JavaScript标准定义的API是为了构建基于浏览器的应用程序。并没有制定一个用于更广泛的应用程序的标准库。CommonJS规范的提出,主要是为了弥补当前JavaScript没有标准库的缺陷。它的终极目标就是:提供一个类似Python,Ruby和Java语言的标准库,而不只是让J...

2020-08-19 09:11:28 429

原创 nodejs学习笔记(三)—— 工具的使用【 supervisor nodemon Jest】

supervisor:Nodejs自启动工具supervisor会不停的watch你应用下面的所有文件,发现有文件被修改,就重新载入程序文件这样就实现了部署,修改了程序文件后马上就能看到变更后的结果。1. 首先安装supervisornpm install -g supervisor2. 使用supervisor代替node命令启动应用supervisor app.js...

2020-08-19 09:11:02 276

原创 nodejs学习笔记(二)—— http模块 url模块

如果我们使用PHP来编写后端的代码时,需要 Apache 或者 Ngix 的HTTP服务器,来处理客户端的请求响应。不过对于nodejs来说,概念完全不一样了(它自带服务器)。使用nodejs时,我们不仅仅在实现一个应用,同时还实现了整个http服务器。Node.js创建第一个应用http模块的使用const http = require('http');http.creat...

2020-08-19 09:10:48 321

原创 nodejs学习笔记(一)——Node简介

MarkDown# 标题1## 标题2```代码片段```> 内容引用+ 列表1 + xxx - xxx+ 列表2 1. xxx 2.xxx[官网链接](https://www.baidu.com)Nodejs是一个JavaScript运行环境(runtime)。它让JavaScript可以开发后端程序,实现几...

2020-08-19 09:10:04 427

原创 uni-app 上拉加载分页列表 方法封装【通过mixins的方式引入公用js】

公用的上拉加载分页js:loadPage.jsexport default { data() { return { initial: { createdIsNeed: true, // 此页面是否在创建时,调用查询数据列表接口? geturl: '', // API地址 getDataListIsPage: false, // 是否分页 method: 'GET' // 请求方式 }, loadingStatus: 'more', //more:

2020-08-14 11:54:39 1620

原创 uni-app uni.request网络请求封装

第一种封装方式:使用Promiserequest.jsimport Vue from 'vue'Vue.prototype.baseURL = process.env.NODE_ENV === 'development' ? 'http://192.168.0.18:9004' : 'http://***/api' ; //环境配置export default function http(options) { let header = options.header || {}; let

2020-08-12 13:06:37 2342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除