自定义博客皮肤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)
  • 收藏
  • 关注

转载 js中replace中的回调函数

同时我们使用replace进行字符替换,第二个参数传入替换的参数:"yyyy-MM-dd".replace(/y+/g,"年")// 年-MM-dd 但,其实replace的第二个参数可以传入一个回调函数 str.replace(ext, function(a,b,c,d){}) 回调函数中第一个参数是匹配到的字符串,如果有分组,接下来的参数就是匹配到的分组,然后是匹配到的...

2018-07-31 13:44:10 2168

原创 js代码debugger模式下console.log结果和非debugger模式下不一样

我们来看一下下面一段简单代码的输出:var obj = {a:{b:2}};console.log("before:",obj);var obj2 = obj; // 断点1obj2.a.b = 0;console.log("after:",obj);当我们不打断点的时候,输出结果为:before:{a:{b:0}}after:{a:{b:0}}当我们在断点1处打上断点后...

2018-07-30 16:08:52 2950

原创 jquery中.on()方法指定子元素和不指定子元素的区别

首先来看下这两种情况下的输出:<div class="parent"> <div class="father"> <div class="son">测试.on()方法</div> </div></parent>情况一:$(&quo

2018-07-30 15:46:43 1881

原创 正则表达式中?=和?:和?!的理解

要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念:前瞻:exp1(?=exp2) 查找exp2前面的exp1后顾:(?<=exp2)exp1 查找exp2后面的exp1负前瞻:exp1(?!exp2) 查找后面不是exp2的exp1负后顾:(?<!=exp2)exp1 查找前面不是exp2的exp1举例:"中国人".replace(/(...

2018-07-25 18:01:56 128489 17

转载 mongoose条件操作符

$or    或关系$nor    或关系取反$gt    大于$gte    大于等于$lt     小于$lte    小于等于$ne 不等于$in 在多个值范围内$nin 不在多个值范围内$all 匹配数组中多个值$regex   正则,用于模糊查询$size   匹配数组大小$maxDis...

2018-07-24 09:25:13 4013

原创 使用koa-session-mongoose,session无法写入

按照githhub上使用koa-session-mongoose,将session存入数据库,却发现无法给session写入值。 koa-session-mongoose的使用示例:async function init (uri) => { const connection = await mongoose.connect(uri, { useMongoClient: true ...

2018-07-23 17:42:19 1055 3

原创 mongoose中save无法获取回调函数值的解决方法

mongoose保存数据:const save = new Model(data).save()如果成功,则可以获取到保存在数据库的值,但是如果保存数据失败,则会抛出异常,好在save可以传入一个回调函数,用法如下:const save = new Model(data).save((err, result)=>{ if(err){ // 保存失败执行...

2018-07-21 15:59:33 3018

原创 webpack(4.16.0)打包时出现Module parse failed: Unexpected character '�':

出现过程:给元素设置了background背景图片后,进行打包的时候出现了Module parse failed: Unexpected character ‘�’: 原因:webpack将各个模块打包成一个文件,样式中的url路径是相对入口html页面的,而不是相对于原始css文件所在的路径的,因此导致图片引入失败。解决方法:引入url-loader:... ...

2018-07-17 10:44:05 7301

原创 eggjs日志路径问题

eggjs内置了强大的企业级日志支持,由egg-logger模块提供。 egg项目中,所有日志文件默认都放在appInfo.root/logs/appInfo.root/logs/{appInfo.root}/logs/{appInfo.name}路径下问题是,在项目目录的logs下能够找到开发环境下的日期,却找不到生产环境下的日志,这是为什么呢? 原因在于,虽然日志文件都是保存在appI...

2018-07-03 10:06:20 6615

转载 判断当前页面是不是用户正在浏览的

通过visibilitychange事件来判断页面可见性的状态,通过document.hidden来判断当前页面是否在浏览兼容版本代码:// 各种浏览器兼容var hidden, visibilityChange; if (typeof document.hidden !== "undefined") { hidden = "hidden"; visibilityCha...

2018-07-02 16:43:29 1131

空空如也

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

TA关注的人

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