Keep It Simple, Stupid

新博客网址:http://ningto.com

mongodb模糊匹配正则转义

如果我要根据标题和内容搜索关键字,可以如下写法: return this.find({ '$or': [ {title: new RegExp(keyword, 'i')}, {content: new RegExp(keyword, 'i')} ] ...

2017-11-04 12:21:41

阅读数 2947

评论数 0

19个JavaScript常用的简写技术

三元操作符当想写if…else语句时,使用三元操作符来代替。const x = 20; let answer; if (x > 10) { answer = 'is greater'; } else { answer = 'is lesser'; } 简写const answ...

2017-11-04 12:21:14

阅读数 256

评论数 0

nodejs批量ping

在一批大量的ip地址之中查找哪个地址是有效的并且应答的时间最快nodejs中可以使用net-ping模块ip地址所在的json文件格式如下,只粘贴部分信息,文件名:gui-config.json{ "configs" : [ { ...

2017-11-04 12:20:46

阅读数 1771

评论数 0

koa2给所有页面渲染全局数据

场景给我的博客增加显示用户访问量,后台的每个请求访问量都新增1,每个页面的渲染都返回当前访问量计数。捕捉每次请求在所有路由之前新增 app.use(async (ctx, next) => { const totalhit = await Extends.addHit(ctx.pa...

2017-11-04 12:20:22

阅读数 1604

评论数 0

给marked增加TOC(Table of content)

一直使用marked库解析Markdown,现在想给它增加TOC功能 使用marked解析markdown文本是很简单的,如:marked(markdownText)就可以得到解析后的html内容初始化marked引入库var marked = require('marked');重写rende...

2017-11-04 12:19:43

阅读数 1191

评论数 0

登录后自动跳转到登录前的页面

这个需求很常见,我们浏览自己写的博客文章的时候发现有些错误,此时想修改一下,所以必须得先登录才行。点击登录按钮后跳转到登录页面,登录成功后自动跳转到之前文章所在页面。实现方法就是在登录页面通过document.referrer获取进入到此页面前的地址,然后将地址写入到隐藏的表单元素中,提交表单后地...

2017-11-04 12:18:46

阅读数 13590

评论数 3

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