自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript排序算法

JavaScript排序算法 class Sort { // 插入排序 static doInsertSort(list = []) { let cnt=0; let arr = [...list]; for (let i = 1; i < arr.length; i++) { let temp = arr[i]; let j = i; while (j > 0

2020-08-16 22:33:43 95

原创 Vue修饰符

Vue修饰符 事件修饰符 按键修饰符 系统修饰符 鼠标按钮修饰符 事件修饰符 事件 描述 .stop 可阻止事件冒泡 .prevent 可阻止事件的默认行为(如a标签点击后的跳转) .capture 可捕获内部事件并先处理,再由内部事件处理 .self 只有当前事件才触发,可用于父组件事件阻止冒泡行为 .once 只触发一次事件 .passive 提前告知浏览器该事件没有被阻止,优化移动端触屏性能,不能与(.prevent)一起使用 用法 常规使用<but

2020-06-09 16:24:27 404

原创 极简购物车

需求 可以单独选中商品 可以一键选中全部商品 可以动态改变商品数量 商品最小数量为1 可以动态计算选中商品价格 效果图 代码 通过cdn引入vue<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script> html部分<div id="app"> <ul> <input type="checkbox" v-model="checkA

2020-06-07 12:24:09 234

原创 mongodb——备份和恢复操作

备份 mongodump -h 127.0.0.1:27017 -d 数据库名 -o 备份目录 例如: 备份koa数据库到H:\data目录 mongodump -h 127.0.0.1:27017 -d koa -o H:\data 恢复 mongoretore -h 127.0.0.1:27017 -d 数据库名 备份目录 例如:恢复备份的数据到koa2数据库 mongoretore -h 127.0.0.1:27017 -d koa2 H:\data\koa ...

2020-06-05 23:12:23 131

原创 mongoose——关联查询

示例表 文章表(article) 字段 类型 备注 _id ObjectId id title varchar 标题 author varchar 作者 content varchar 内容 评论表(comment) 字段 类型 备注 _id ObjectId id p_id ObjectId 文章id nickname varchar 昵称 content varchar 评论内容 $lookup-连表查询 // 查出孙尚香的文章以及文章的评

2020-06-05 22:51:44 880

原创 mongoose——聚合管道

$project-筛选查询字段 // 只查询name和life字段 UserModel.aggregate([ { $project: { name: 1, life: 1, _id: 0 } } ], (err, docs) => { if (err) console.log(err) console.log(docs) }); $match-条件查询 // 查询life>5400的数据 heroModel.aggregate([ { $match: {

2020-06-05 21:41:49 408

原创 mongoose——扩展内置方法

扩展静态方法 定义Schemalet HeroSchema = new mongoose.Schema({ // 此处为表字段内容 }); 定义静态方法// 自定义查询方法 HeroSchema.statics.findByType = function (type, callback) { // this关键字可以获取当前model this.find({ type: type }, (err, docs) => { callback(err, docs); })

2020-06-05 12:06:26 182

原创 mongoose——CURD方法

初始化操作 npm init -y npm i mongoose -S 定义表结构和Schema const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/test'); let HeroSchema = new mongoose.Schema({ // 此处为表字段内容 }); let HeroModel = mongoose.model('Hero', UserSchema, 'hero');

2020-06-05 11:18:00 333

原创 mongoose——定义Schema

初始化操作 npm init -y npm i mongoose -S 举个栗子—hero表 字段名 类型 是否必传 备注 name varchar 是 字符串首尾不能有空格 life int 是 该值在4000~6000 type varchar 是 只能是射手、辅助、法师、战士、刺客、坦克的一种 create_time Date 否 该字段的值自动创建 定义Schema并校验数据 const mongoose = require('mongoose'); let He

2020-06-04 22:30:41 594

原创 mongoose——简单使用

初始化项目并安装mongoose npm init -y npm i mongoose -S 引入mongoose const mongoose = require('mongoose'); 定义Schema (eg. users集合) let UsersSchema = new mongoose.Schema({ username:String, password:String, email:String }) 定义model let usersModel = mongoose.mode

2020-06-04 19:13:14 343

npp.7.8.6.bin.zip

从nodepad++官方搬运,支持代码高亮,压缩包只有4MB,目前官方最新版,无需安装,解压即可使用。

2020-06-07

空空如也

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

TA关注的人

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