首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YufeiZhou
掘友等级
前端工程师
|
四十大盗
弱鸡一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
117
文章 108
沸点 9
赞
117
返回
|
搜索文章
赞
文章( 108 )
沸点( 9 )
动态创建 Web Worker
hello~亲爱的看官老爷们大家好~最近入职新公司后,接手可视化平台的开发工作。经过收集意见后,发现使用者普遍吐槽渲染时太卡。查看接口后发现,后端直接返回查询数据库后的原始结果,需要页端傻乎乎地循环处理各种数据。当数据量大的时候,用户就只能傻看着浏览器卡死。 优化方案相信大家都…
scrollIntoView 与 scrollIntoViewIfNeeded API 介绍
Hello~亲爱的观众老爷们大家好!国庆中秋长假快放完了,是时候收拾心(ti)情(zhong)好好学习与工作啦。这次为大家带来的是两个好用 API 的介绍,其实也是偷懒神器。 根据 MDN的描述,Element.scrollIntoView()方法让当前的元素滚动到浏览器窗口的…
原来 CSS 与 JS 是这样阻塞 DOM 解析和渲染的
hello~各位亲爱的看官老爷们大家好。估计大家都听过,尽量将CSS放头部,JS放底部,这样可以提高页面的性能。然而,为什么呢?大家有考虑过么?很长一段时间,我都是知其然而不知其所以然,强行背下来应付考核当然可以,但实际应用中必然一塌糊涂。因此洗(wang)心(yang)革(b…
实现一个玩具 Promise ~
hello~亲爱的观众老爷们大家好,有段时间没写文章了,最近主要忙于工作交接,实在没腾出时间进行总结。这次为大家带来 es6 中 Promise 的简单实现。 事实说类似的文章已经不少,不少大神对此都有精彩的实现。然而自己消化了才是最好的,在看文章中其实还是遇到不少坑,如 th…
Vue.js的computed和watch是如何工作的?
Vue的组件对象支持计算属性computed和侦听属性watch两个选项,但这两个属性用法有什么异同以及它们底层实现的原理是什么?本文将用例子结合源码来进行总结。 1.computed是计算属性,类似于过滤器,对绑定到视图的数据进行处理,并监听变化进而执行对应的方法,对这部分不…
css加载会造成阻塞吗?
之前面试今日头条的时候,今日头条面试官问我,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?所以,接下来我就来对css加载对DOM树的解析和渲染做一个测试。 假设结果: 在bootstrap.css还没加载完之前,下面的内容不会被解析渲染,那么我…
Vue.js从Virtual DOM映射到真实DOM的过程
Virtual DOM的概念相信大家都不会陌生,Vritual DOM是相对与DOM(文档对象模型)来说的,MDN上关于DOM的定义:“DOM模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(node),每个节点都包含着对象(objects)。DOM的方法(met…
微信小程序抽奖-翻牌
翻牌打乱活动抽奖活动,大概需求是这样的,九宫格卡牌,先正面展示所有奖品,然后卡牌翻转,打乱排序,点击卡牌,然后抽奖。 展示所有卡牌,然后翻转。 我们先在dom中渲染9个卡牌。 backface-visibility 属性定义当元素不面向屏幕时是否可见。 如果在旋转元素不希望看到…
Vue.js源码角度:剖析模版和数据渲染成最终的DOM的过程
因为最近做的项目采取的技术栈是vue.js,加上自己对vue.js的底层运行机制很感兴趣,所以最近每天花点时间,大概一两个月左右把vue.js源码捋了一遍,在这里针对模版和数据渲染成最终的DOM的过程这一部分做一下总结。 在看源码的过程当中,可能当中有自己理解出偏差或者大家有理…
React如何渲染大数据量的列表?
我们经常会遇到这种需求,根据数据展示列表。这种代码估计你已经撸过成百上千次了。 但如果你需要同时展示成千上万条数据呢,必然会造成浏览器卡顿,丢帧,甚至卡死的问题。 本文将介绍利用react-virtualized来高效渲染大数据量列表。 以上每条数据都包含 id、用户名、图片、…
下一页
个人成就
文章被点赞
52
文章被阅读
1,728
掘力值
121
关注了
77
关注者
143
收藏集
21
关注标签
74
加入于
2016-12-21