上一页 1 2 3 4 5 6 7 ··· 14 下一页

2019年10月28日

js单线程的本质-------Event Loop

摘要: 怎么判断是浏览器还是node环境? node中window是未定义;setImmediate是定义的,在浏览器中未定义 timer阶段:这个阶段会执行setTimeout和setInterval check阶段:执行setImmediate macro task [task] 宏任务 :script 阅读全文

posted @ 2019-10-28 22:51 Diamond_xx 阅读(153) 评论(0) 推荐(0) 编辑

宏任务与微任务

摘要: js是单线程,同步任务和异步任务 不同的任务对应一个回调(事件、setTimeout、回调)定时器模块、事件处理模块、网络请求模块,什么时候放入事件队列,js引擎轮询,勾到主线程去执行。 宏任务: 分类:setTimeout、setInterval、requestAnimationFrame 1.宏 阅读全文

posted @ 2019-10-28 22:05 Diamond_xx 阅读(294) 评论(0) 推荐(0) 编辑

2019年10月25日

浏览器兼容性问题

摘要: 1.图片下面有缝隙(大于1px) a:把容器的标签和img标签放在同一行 b:将img设置为display:block c:vertical-align:center 2.如果图片存在链接,ie会显示蓝色边框 <a></img src='./img' ></a> hack: img { border 阅读全文

posted @ 2019-10-25 19:42 Diamond_xx 阅读(162) 评论(0) 推荐(0) 编辑

2019年10月23日

TCP 和 UDP 的区别

摘要: TCP 和 UDP 的区别 TCP 是面向连接的,UDP 是面向无连接的UDP程序结构较简单TCP 是面向字节流的,UDP 是基于数据报的TCP 保证数据正确性,UDP 可能丢包TCP 保证数据顺序,UDP 不保证什么是面向连接,什么是面向无连接 在互通之前,面向连接的协议会先建立连接,如 TCP 阅读全文

posted @ 2019-10-23 20:43 Diamond_xx 阅读(135) 评论(0) 推荐(0) 编辑

React如何渲染大数据量的列表?

摘要: 利用react-virtualized来高效渲染大数据量列表 页面卡死是因为js渲染了太多的dom,而react-virtualized,只渲染了可视区的数据,非可视区的div全部被销毁。随着页面的滚动,react-virtualized会不停的渲染可视区的dom,非可视区的dom被销毁。所以整个页 阅读全文

posted @ 2019-10-23 19:22 Diamond_xx 阅读(2047) 评论(0) 推荐(0) 编辑

移动端兼容性问题

摘要: 移动端兼容性问题解决方案 转https://www.cnblogs.com/wu-web/p/7866963.html 1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因 阅读全文

posted @ 2019-10-23 18:42 Diamond_xx 阅读(593) 评论(0) 推荐(0) 编辑

App中3种开发方式:原生、混合和H5异同

摘要: 原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如android是利用java、eclipse、Android studio,IOS是利用Objective-C 和Xcode进行开发。原生应用由于利用的是官方提供的语言和工具并且能够直接 阅读全文

posted @ 2019-10-23 18:06 Diamond_xx 阅读(6319) 评论(0) 推荐(0) 编辑

2019年10月15日

react相关面试题

摘要: React 的核心流程可以分为两个部分: reconciliation (调度算法,也可称为 render): // 调和 更新 state 与 props; 调用生命周期钩子; 生成 virtual dom; 这里应该称为 Fiber Tree 更为符合; 通过新旧 vdom 进行 diff 算法 阅读全文

posted @ 2019-10-15 23:51 Diamond_xx 阅读(637) 评论(0) 推荐(0) 编辑

2019年10月13日

JS-高频面试算法题

摘要: 发布订阅模式: 否有中间的调度中心。 观察者模式 防抖与节流 深拷贝 数组去重 字符串反转,代码句子位置反转 二分法查找索引 冒泡排序 代码继承 数组去重排序 数组[1,2,3,4,3]把最大数找出来; 字符串回文 给定一个数组和一个目标值target,找出两个数之和等于target,并返回下标 阅读全文

posted @ 2019-10-13 21:03 Diamond_xx 阅读(297) 评论(0) 推荐(0) 编辑

JS-面试题

摘要: 参考: https://www.cnblogs.com/chenwenhao/p/11253403.html 判断 js 类型的方式 可以判断出'string','number','boolean','undefined','symbol'但判断 typeof(null) 时值为 'object'; 阅读全文

posted @ 2019-10-13 19:26 Diamond_xx 阅读(232) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 14 下一页

导航