自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 node.js与浏览器的单线程

console.log('start')console.log('browser => start 6 end 7 1 2 3 4');console.log('node => start 6 end 7 1 3 5 2 4')// 差异点// 执行栈都是只有一个,但是浏览器只有一个任务队列;node 有6个任务队列// 浏览器一个任务队列中包括宏任务与微任务,宏任务结束...

2019-09-10 23:09:00 95

转载 微信公众号之兼容性

现在主要负责移动端微信公众号的开发。在开发过程中遇到了许多兼容性问题。前端框架是vue全家桶。问题1: 当点击输入框式会弹出系统键盘, 键盘会将整个窗口向上顶,导致整个窗口变短,从而引起样式,元素定位异常,非常不美观。在取消键盘后Android中会恢复窗口大小, ios不会“滚回来”。Android和ios表现类似,但原理不同。Android 中键盘弹出直...

2019-06-05 17:14:00 643

转载 闭包

随处可见的闭包分享, 还是自己写写加深印象。基本概念: 函数执行环境: 书上说 执行环境定义了变量或函数有权访问的其它数据。我理解为执行环境就是内存中运行一个函数的一定空间。一个执行环境都有一个关联的变量对象, 环境中定义的所有变量和函数都保存在变量对象中。当调用一个函数时就会创建一个执行环境,然后使用arguments和其他命名参数来初始化函数活动对象。当环境中所有代码执...

2018-07-13 16:54:00 98

转载 vue的爬坑之路

 在react熟练以后,又投入了vue的怀抱,官方文档写的很清楚明白,上手简单。 本文主要记录工作中使用vue遇见的那些坑,加强记忆,方便查阅: 1、vue响应式原理对Map,Set数据类型并不感冒,并不会触发更新。 2、ElementUI中TableColumn组件插入内容,注意使用版本: 1.4.8:scope, 2.0.3: slot-scope,使用...

2017-11-05 23:01:00 87

转载 日期函数new Date()浏览器兼容性问题

项目上与时间相关的地方特别多,与时间格式相关都使用了moment.js轻量级日期处理库,在开发中出现了几次浏览器兼容性问题,所以总结一下new Date()和moment.js在各大浏览器中兼容性问题,方便记忆或查阅。后台传回来的时间格式一般是字符串“2017-9-10 21:02:02”;然后将字符串转化为标准时间:var str = "2017-9-10 21:12...

2017-09-10 21:44:00 304

转载 自适应布局下echarts引起页面跳帧

项目上突然遇到一个问题,鼠标快速滑动有echarts画的饼图时,页面出现了跳帧。布局的高度突然发生变化然后恢复正常。高度怎么会变化呢?都是按百分比来的啊?经过一番仔细观察,在跳帧的时候页面底部闪过了滑动条,这意味着横向有溢出。加一个overflow:hidden即可解决问题。那么是什么引起的溢出呢?仔细观察之后便发现,echarts图使用了legend,tooltip,在鼠标...

2017-07-10 16:26:00 512

转载 flex与相对定位在国内双核浏览器极速模式下的兼容性问题

在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器。双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式。兼容模式时使用IE内核,极速模式采用webkit内核。而目前大部分网站为了性能和用户体验,默认使用极速模式。在极速模式出现问题时,使用兼容模式。虽然极速模式是使用的webkit内核,但是浏览器的表现却还是有一定差异。平时使用Chr...

2017-06-29 17:46:00 181

空空如也

空空如也

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

TA关注的人

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