首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lynx_
掘友等级
低级前端工程师
|
百度
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 165
沸点 10
赞
175
返回
|
搜索文章
赞
文章( 165 )
沸点( 10 )
Web Performance Metrics 与 Core Web Vitals 简介 —— 现代前端性能各个指标的具体含义和设计理念
我们都知道网站性能的重要性。重要是重要,但是具体如何衡量和识别永远是个非常发散、不容易说清的事情。本文就将以业内重要会议上的分享为中心,分类详细介绍主流语境下所有重要的数据指标定义。 历史上,yslow 曾经作为互联网开发的核心指标唯一评价工具,它的指标代表了核心指标。之后逐步…
聊一聊状态管理&Concent设计理念
随着应用的规模越来越大,功能越来越复杂,组件的抽象粒度会越来越细,在视图中组合起来后层级也会越来越深,能够方便的跨组件共享状态成为迫切的需求。 状态也需要按模块切分,状态的变更逻辑背后其实就是我们的业务逻辑,将其抽离出来能够彻底解耦ui和业务,有利于逻辑复用,以及持续的维护和迭…
弹幕效果实现以及用到的设计模式
最近项目做了一个类似弹幕效果的功能,做之前看了一遍《Javascript设计模式与开发实践》,做完之后再去看代码,发现原来这些就是设计模式。 所谓的弹幕效果是这样的,普通弹幕和带图片弹幕从右边向右边移动。 最初的想法是用 Canvas,但实现到一半的时候考虑再三还是决定改用 D…
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
之前在一个移动端的抽奖页面中,在抽奖结果的展示窗口需要弹幕轮播显示,之前踩过一些小坑,现在总结一下前端弹幕效果的实现方式。 1. css3实现乞丐版的弹幕 其中如果I)中和II)中的属性发生变化会发生reflow(回流),如果仅仅III)中的属性发生改变,只会发生repaint…
山月的 2020 上半年总结 - 如何成为全栈工程师 | 掘金征文
今年上半年由于疫情影响,北京高校都未开学,校门都不让外人进入,因此坚持了很久的跑步由此中断。好在北京市级精品公园很多,为免疫情提前预约的烦恼办了年卡,跑步就转战到了公园中。 然而做一些事总是事与愿违,早就把初心扔到了九霄云外,本想着跑步的我拿着年卡开始了薅·北京公园·羊毛之旅。…
基于Canvas+Vue的弹幕组件
这一次改版做了插入弹幕立即显示,原来的弹幕插入只会出现在列表的最后。弹幕的插入轨道也是上一条弹幕出现一定距离后自动插入到后面,符合流式布局的格式。
那个 10 年前端狗想当 CEO | 掘金征文
大家好,我是 Scott(微信 codingdreamer),2010 年 9 月入职阿里,2020 年 5 月从宋小菜正式裸辞出来,这是我 2020 年上半年,也是临近 32 岁时最大的决定。 离职前后,有不少阿里老朋友邀请我重回阿里,也有不少新朋友邀请我加入新创团队,我挑了…
互动直播中的前端技术 -- 即时通讯
在疫情期间,上班族开启了远程办公,体验了各种远程办公软件。老师做起了主播,学生们感受到了被钉钉支配的恐惧,歌手们开启了在线演唱会,许多综艺节目也变成了在线直播。在这全民互动直播的时期,我们来聊聊互动直播中的即时通讯技术在前端中的使用。 即时通讯(Instant Messagin…
从renderToStaticMarkup入手优化React同构性能
在最近hybrid业务开发中,采用ssr方案。由于我们不是页面直出,是ajax数据直出,renderToNodeStream/renderToStaticNodeStream不适合我们的业务形态。所以选择了更快的 renderToStaticMarkup。本文的主题也是从ren…
【译】Async/await和Promise的不为人知的秘密
Async/Await与Promise最大区别在于:await b()会暂停所在的async函数的执行;而Promise.then(b)将b函数加入回调链中之后,会继续执行当前函数。对于堆栈来说,这个不同点非常关键。 当一个Promise链抛出一个未处理的错误时,无论我们使用a…
下一页
个人成就
文章被点赞
854
文章被阅读
81,540
掘力值
2,719
关注了
46
关注者
176
收藏集
13
关注标签
41
加入于
2015-10-27