自定义博客皮肤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 91

原创 Vue修饰符

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

2020-06-09 16:24:27 397

原创 极简购物车

需求可以单独选中商品可以一键选中全部商品可以动态改变商品数量商品最小数量为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 228

原创 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 129

原创 mongoose——关联查询

示例表文章表(article)字段类型备注_idObjectIdidtitlevarchar标题authorvarchar作者contentvarchar内容评论表(comment)字段类型备注_idObjectIdidp_idObjectId文章idnicknamevarchar昵称contentvarchar评论内容$lookup-连表查询// 查出孙尚香的文章以及文章的评

2020-06-05 22:51:44 867

原创 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 392

原创 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 174

原创 mongoose——CURD方法

初始化操作npm init -ynpm i mongoose -S定义表结构和Schemaconst 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 321

原创 mongoose——定义Schema

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

2020-06-04 22:30:41 579

原创 mongoose——简单使用

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

2020-06-04 19:13:14 331

npp.7.8.6.bin.zip

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

2020-06-07

空空如也

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

TA关注的人

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