自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Node.js Express request 和 response 对象具体介绍

Request 对象 - request 对象表示 HTTP 请求,包含了请求查询字符串,参数,内容,HTTP 头部等属性。常见属性有:req.app:当callback为外部文件时,用req.app访问express的实例req.baseUrl:获取路由当前安装的URL路径req.body / req.cookies:获得「请求主体」/ Cookiesreq.fresh / req.stale:判断请求是否还「新鲜」req.hostname / req.ip:获取主机名和IP地址req.o

2021-04-09 13:17:10 401

原创 Node.js 字符编码

Node.js 目前支持的字符编码包括:ascii - 仅支持 7 位 ASCII 数据,如果设置去掉高位的话,这种编码是非常快的。utf8 - 多字节编码的 Unicode 字符,许多网页和其他文档格式都使用 UTF-8 。utf16le - 2 或 4 个字节,小字节序编码的 Unicode 字符,支持代理对(U+10000 至 U+10FFFF)。ucs2 - utf16le 的别名。base64 - Base64 编码。latin1 - 一种把 Buffer 编码

2021-04-08 15:11:00 962

原创 Node.js EventEmitter

1、方法on(event, listener) - 为指定事件注册一个监听器,接受一个字符串 event 和一个回调函数server.on('connection', function (stream) { console.log('有人连接了!');});emit(event, [arg1], [arg2], […]) - 按监听器的顺序执行执行每个监听器,如果事件有注册监听返回 true,否则返回 falseaddListener(event, listener) - 为指定

2021-04-08 14:53:54 115

原创 Node.js REPL 命令

ctrl + c - 退出当前终端ctrl + c 按下两次 - 退出 Node REPLctrl + d - 退出 Node REPL向上/向下 键 - 查看输入的历史命令tab 键 - 列出当前命令.help - 列出使用命令.break - 退出多行表达式.clear - 退出多行表达式.save filename - 保存当前的 Node REPL 会话到指定文件.load filename - 载入当前 Node REPL 会话的文件内容...

2021-04-08 14:05:02 88

原创 Node.js 基本内置模块

1、fs模块// 读取文件fs.readFile(filename,[options],callback);// 写入文件fs.writeFile(filename,data,[options],callback);// 以追加的方式写入文件fs.appendFile(filename,data,[options],callback);// 打开文件fs.open(filename,flags,[mode],callback);filename:文件名(必须)。data:写入的数

2021-04-07 18:17:42 63

原创 Vue 按键修饰符

Vue 允许为 v-on 在监听键盘事件时添加按键修饰符:<!-- 只有在 keyCode 是 13 时调用 vm.submit() --><input v-on:keyup.13="submit">记住所有的 keyCode 比较困难,所以 Vue 为最常用的按键提供了别名:<!-- 同上 --><input v-on:keyup.enter="submit"><!-- 缩写语法 --><input @keyup.enter

2021-04-02 17:57:56 78

原创 Vue 事件修饰符

.stop - 阻止冒泡.prevent - 阻止默认事件.capture - 阻止捕获.self - 只监听触发该元素的事件.once - 只触发一次.left - 左键事件.right - 右键事件.middle - 中间滚轮事件<!-- 阻止单击事件冒泡 --><a v-on:click.stop="doThis"></a><!-- 提交事件不再重载页面 --><form v-on:submit.prevent="onSu.

2021-04-02 17:48:41 89

原创 Vue 实例属性/方法

属性说明vm.$elVue实例使用的根DOM元素vm.$dataVue的data配置项vm.$options用于当前Vue实例的初始化选项vm.$props当前组件接收到的props对象vm.$parent父实例(如果当前实例有的话)vm.$root当前组件树的根Vue实例vm.$children当前实例的直接子组件vm.$refs原生DOM元素或子组件注册引用信息vm.$slots用来访问被插槽分发的内容vm.$r...

2021-04-02 16:23:10 74

原创 Vue 常用的配置项

配置项说明elstring把Vue 实例挂载到DOM元素上,通过id绑定html元素dataobject数据对象,Vue实例的数据(注意:数据不要与methods 中的方法重名)methodsobject事件对象,包含事件所要触发的函数(注意:方法名不要与data中的数据重名)computedobject计算属性watchobject监听器directivesobject自定义指令钩子(hook)函数(8个)function...

2021-04-02 16:00:06 784

原创 Promise 笔记

使用promise封装Ajax异步请求function ajax(url){ return new Promise((resolve,reject)=>{ let xhr=new XMLHttpRequest() xhr.open('GET',url) xhr.send() xhr.onload=function(){ if(this.status===200){ reso

2021-03-31 12:53:48 69

原创 Vue 生命周期(11个钩子)

生命周期钩子的11个阶段:1、创建:beforeCreate – 数据初始化前created – 数据初始化之后beforeMount – 数据准备渲染Mounted – 数据渲染完成2、运行:beforeUpdata – 数据更新前updated – 数据更新3、销毁:beforeDestroy – 结束之前执行destroyed – 执行结束4、缓存:activated – 组件激活时执行deactivated – 组件停用时执行5、错误处理:error

2021-03-30 21:50:57 126

原创 Git 常用命令

1、查看分支git branch // 显示本地分支git branch -r // 显示远程分支git branch -a // 显示所有分支2、创建分支git branch [branch name]3、切换分支git checkout [branch name]git checkout -b [branch name] // 若分支不存在,则创建分支,切换到新分支上4、删除分支git branch -d [branch name] // 删除本地分支git push ori

2021-03-30 21:25:46 112

原创 ES6( let 与 const )

用var声明的变量会造成全局污染,于是,就产生了新的声明方式。let用 let 声明变量,要先声明后使用。for(let i = 0; i < 10; i++) { console.log(i); //0-9}console.log(i); //结果:undefinedconstconst声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 3.1415;PI=3; //报错:TypeError: Assignment to constant variable.

2021-03-27 16:41:34 60

原创 Webpack 核心概念

一个配置文件的基本结构如下://配置项module.exports = { //入口 entry: "......", //输出配置 output: {......}, //模块 module: {......}, //解析 resolve: {......}, //插件(数组) plugins: [......], //开发服务器 devServer: {......}};核心说明entry入口 定义入口文件,默认入口文件:./src/in

2021-03-27 16:11:21 87

原创 Webpack 常用命令参数

常用命令说明webpack --output 文件名输出文件路径webpack --config 文件名用于指定其他配置文件(默认为webpack.config.js)webpack --mode 模式打包模式production:生产模式(压缩)development:开发模式(非压缩)webpack --watch监听文件变化并自动打包webpack -p压缩混淆脚本(相当于–mode production)webpack -d生成map映射...

2021-03-27 15:51:10 627

转载 npm 搭建 vue 全过程

如何在Window下安装node\cnpm,并安装vue.js,创建项目1、安装node.jsnode.js的官方地址为:https://nodejs.org/en/download/。根据windows版本后,选择要下载的安装包,下载完毕,按照windows一般应用程序,一路next就可以安装成功,建议不要安装在系统盘2、设置global和cache路径设置路径能够把通过npm安装的模块集中在一起,便于管理。(1)在nodejs的安装目录下,新建node_global和node_cache两

2021-03-24 13:45:10 1625

空空如也

空空如也

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

TA关注的人

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