首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lhyt
掘友等级
钱端公诚施
|
前tencent -> bytedance
不会送外卖的游戏的策划不是一个好前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
内功修炼之lodash——chunk、zip、groupBy、invokeMap方法
本文实现方法都是看效果倒推实现方法,并进行一些拓展和思考,和源码无关。lodash这个库在这里更像一个题库,给我们刷题的 SameValue标准: 目前已有等价的api——...
7
评论
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
内功修炼之lodash——By、With系列
本文实现方法都是看效果倒推实现方法,并进行一些拓展和思考,和源码无关。lodash这个库在这里更像一个题库,给我们刷题的 SameValue标准: 目前已有等价的api——...
45
1
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
typescript叫anyscript?不存在的
强烈建议使用vscode,因为都是同一家,对ts的支持和开发体验是非常棒的,大大增加了开发效率和质量,避免各种错误。 对于js的对象,我们可以表示为object[key]。...
38
3
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
【译】Google 官方文章——如何去做code review
作者: 也就是本次CL的开发者,原文中是以author来称开发者的。以老外的思维,意思是“CL的作者” cr(Code review)主要目的在于确保Google 的代码库...
349
18
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
为什么到了时间你的活动还没开始——探究Date对象
假设有一个活动,原计划定的是12月25日早上8点开始,结果苹果用户到了早上8点却看见活动按钮还是灰色的,而且PC、安卓都是正常。这种情况如果发生,首先往哪个方向考虑呢? 我...
17
1
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
前端工程师如何持续保持热情(二)
想用一下最新技术,然而项目历史原因又望洋兴叹...... 人家还在用手用肩膀搬砖,我们就开直升机来搬砖、用一个自动化机器搬砖、甚至使用magic让砖直接飘到终点。对比之下,...
40
5
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
前端工程师如何持续保持热情(一)
想用一下最新技术,然而项目历史原因又望洋兴叹...... 如果一直以同样的姿态做一样的事情,就很容易觉得无聊,没有成就感。所以需要提升效率做同样的事情,后面越来越快完成,每...
333
70
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
面试官: 你为什么这么强,什么都敢盘(reduce)
1. 用reduce实现数组一些api 2. 不是数组怎么reduce 上面的测试也用了reduce,是对一个对象reduce。只要是遍历某个数据结构,产生一个结果,那么都...
66
13
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
一步步带你实现web全景看房——three.js
1. 基本概念 在THREEjs中,渲染一个3d世界的必要因素是场景(scene)、相机(camera)、渲染器(renderer)。渲染出一个3d世界后,可以往里面增加各...
714
59
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
基于canvas的自动跟随实现
1. 主角与怪的位置与速度矢量 假设怪的速度为v,那么一个时刻内,怪的x坐标变化:Δ x = v * cosθ,y坐标变化:Δ y = v * sinθ。注意,sin和co...
13
3
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
七夕了,用代码给心爱的人写一首曲子吧
1. AudioContext如何发出声音 2. 简谱怎么来 现在我们知道怎么发出声音了,接下来是如何发出想要的声音,即是如何知道哆来咪发唆这些音所对应的频率是多少。 我们...
207
50
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
前端工程师彻底征服树结构组件的秘籍
先把名字作为节点title,然后如果有子节点,就用同样的方法渲染子节点。 组件已经好了,如果我们要点击,我们怎么知道哪个层级的哪个节点被点了呢?是不是会写一个搜索算法,传入...
54
4
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
可能你的react函数组件从来没有优化过
当父组件执行render的时候,避免不了C组件的渲染和C函数的执行(如果不在外面加判断的话:{isShowC && <C />})。当到了C组件的时候,会浅比较C组件前后p...
39
1
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
手把手带你用react hook撸一遍class组件的特性
react hook是继16.6的Suspense、lazy、memo后的又一巨大的令人兴奋的特性。然后有各种文章说了hook的优缺点,其中缺点包括:没有直接替代getSn...
43
2
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
react hook——你可能不是“我”所认识的useEffect
官网已经介绍过,这里再啰嗦一次。useEffect是一个用来执行副作用hook,第一个参数传入一个函数,每一次render之后执行副作用和清除上一次副作用,该函数的返回值就...
12
1
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
少年,你渴望元编程的力量吗?——symbol
angular1暴露出来的对象里面,经常看见$开头或者?开头的变量。$开头是比较底层的变量了,?开头的是更加底层的,而且我们是基本不会用上的。还有redux源码,首次初始化...
21
5
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
揭开react hook神秘面纱
一开始react团队对外宣布hook 的时候,一眼看上去,觉得肯定proxy或者getter实现的,然后在函数组件外面包一层class extend React.Compo...
3
评论
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
记一次preact迁移到react16.6.7的经历
0. 前言 preact作为备胎,但是具有体积小,diff算法优化过的特点,简单活动页用上它是不错的选择。但是考虑到react令人兴奋的新特性,preact并没有按时更新去...
10
1
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
一次现网翻车经历与总结
0. 前言 还是和平时一样,做完需求,测试通过,愉快地上线。运营侧在大推,推了好几天。突然有一天,都来反馈说页面自己弹出dialog而且关不掉: 1. 开始第一次排查 都上...
19
7
分享
lhyt
钱端公诚施 @前tencent -> bytedance
·
6年前
关注
从一次react异步setState引发的思考
0. 前言 一个异步请求,当请求返回的时候,拿到数据马上setState并把loading组件换掉,很常规的操作。但是,当那个需要setState的组件被卸载的时候(切换路...
23
5
分享
下一页
个人成就
优秀创作者
文章被点赞
5,000
文章被阅读
398,768
掘力值
15,865
关注了
0
关注者
1,788
收藏集
0
关注标签
6
加入于
2018-04-10