会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
栗子哥哥
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2019年9月10日
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个任务队列// 浏览器一个任务队列中包括宏任务与微任务,宏任务结束立即运行微任务// no...
阅读全文
posted @ 2019-09-10 23:09 栗子哥哥
阅读(164)
评论(0)
推荐(0)
编辑
2019年6月5日
微信公众号之兼容性
摘要: 现在主要负责移动端微信公众号的开发。在开发过程中遇到了许多兼容性问题。前端框架是vue全家桶。 问题1: 当点击输入框式会弹出系统键盘, 键盘会将整个窗口向上顶,导致整个窗口变短,从而引起样式,元素定位异常,非常不美观。在取消键盘后Android中会恢复窗口大小, ios不会“滚回来”。 Andro
阅读全文
posted @ 2019-06-05 17:14 栗子哥哥
阅读(1200)
评论(0)
推荐(0)
编辑
2018年7月13日
闭包
摘要: 随处可见的闭包分享, 还是自己写写加深印象。 基本概念: 函数执行环境: 书上说 执行环境定义了变量或函数有权访问的其它数据。我理解为执行环境就是内存中运行一个函数的一定空间。一个执行环境都有一个关联的变量对象, 环境中定义的所有变量和函数都保存在变量对象中。当调用一个函数时就会创建一个执行环境,然
阅读全文
posted @ 2018-07-13 16:54 栗子哥哥
阅读(142)
评论(0)
推荐(0)
编辑
2017年11月5日
vue的爬坑之路
摘要: 在react熟练以后,又投入了vue的怀抱,官方文档写的很清楚明白,上手简单。 本文主要记录工作中使用vue遇见的那些坑,加强记忆,方便查阅: 1、vue响应式原理对Map,Set数据类型并不感冒,并不会触发更新。 2、ElementUI中TableColumn组件插入内容,注意使用版本: 1.4.
阅读全文
posted @ 2017-11-05 23:01 栗子哥哥
阅读(197)
评论(0)
推荐(0)
编辑
2017年9月10日
日期函数new Date()浏览器兼容性问题
摘要: 项目上与时间相关的地方特别多,与时间格式相关都使用了moment.js轻量级日期处理库,在开发中出现了几次浏览器兼容性问题,所以总结一下new Date()和moment.js在各大浏览器中兼容性问题,方便记忆或查阅。 后台传回来的时间格式一般是字符串“2017-9-10 21:02:02”; 然后
阅读全文
posted @ 2017-09-10 21:44 栗子哥哥
阅读(1846)
评论(0)
推荐(0)
编辑
2017年7月10日
自适应布局下echarts引起页面跳帧
摘要: 项目上突然遇到一个问题,鼠标快速滑动有echarts画的饼图时,页面出现了跳帧。布局的高度突然发生变化然后恢复正常。高度怎么会变化呢?都是按百分比来的啊? 经过一番仔细观察,在跳帧的时候页面底部闪过了滑动条,这意味着横向有溢出。加一个overflow:hidden即可解决问题。 那么是什么引起的溢出
阅读全文
posted @ 2017-07-10 16:26 栗子哥哥
阅读(375)
评论(0)
推荐(0)
编辑
2017年6月29日
flex与相对定位在国内双核浏览器极速模式下的兼容性问题
摘要: 在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器。双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式。兼容模式时使用IE内核,极速模式采用webkit内核。而目前大部分网站为了性能和用户体验,默认使用极速模式。在极速模式出现问题时,使用兼容模式。 虽然
阅读全文
posted @ 2017-06-29 17:46 栗子哥哥
阅读(1487)
评论(1)
推荐(0)
编辑
公告