首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
漓漾li
掘友等级
前端程序猿
|
bytedancer
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 77
沸点 11
赞
88
返回
|
搜索文章
赞
文章( 77 )
沸点( 11 )
使用Mac自定义快捷键执行shell脚本
最近买了个 Virtual Private Network,于是我就使用Mac自带的 Virtual Private Network来配置。 但是我发现有个不尽人意的地方:Mac自带的Virtual Private Network走全局代理,国内的网站访问就延迟有点高。 经过以…
从 13K 的前端开源项目我学到了啥?
近期我们团队的小伙伴小池同学分享了 “BetterScroll 2.0 发布:精益求精,与你同行” 这篇文章到团队内部群,看到了 插件化 的架构设计,阿宝哥突然来了兴趣,因为之前阿宝哥在团队内部也做过相关的分享。既然已经来了兴趣,那就决定开启 BetterScroll 2.0 …
React生命周期
用途:在没有这个生命周期函数之前,我们使用的数据来源可能是属性对象,也可能是状态对象,在我们的上文中的放码过来阶段就有所体现,我们可以通过这个生命周期函数将属性对象派生到状态对象上,使我们在代码中只通过this.state.XXX来绑定我们的数据。示例如下 举例:在我们的日常开…
前端进阶高薪必看-HTTPS篇
HTTPS 是在 HTTP 的基础上,利用 SSL/TLS 加密数据包。 非对称加密:发送方和接收方使用一对密钥,即公钥和私钥。一般私钥是保密不能被泄露的,公钥可以对外传播。我们可以用公钥加密私钥解密(数据加密) 也可用私钥加密公钥解密(签名--下面会解释) 如果找不到,浏览器…
webpack中tapable原理详解,一起学习任务流程管理
学习webpack源码时,总是绕不开tapable,越看越觉得它晦涩难懂,但只要理解了它的功能,学习就会容易很多。 如上例子所示,每一种hook都会有两个方法,用于添加任务和触发任务执行。在同步的hook中,分别对应tap和call方法。 1. 并行 2. 串行可熔断 3. 串…
CDN与DNS工作流程
1. 背景 数据在网络中的传输距离直接影响着请求的响应速度,而如果服务器不能全覆盖你的业务范围,那么你的应用响应速度就会变慢,体验变差。所以缩短客户端与服务器之间的物理距离,是很有必要的。 以前玩游戏的时候,总会有一种经历,需要你自己去选择游戏大区,比如华东区、华南区等等,这就…
理解javascript装饰器
不久前,我开发了一个react应用,使用mobx做状态管理。这是一个时而兴奋时而困惑,但总体而言很享受的经历,很快我将会把它写出来。在使用mobx开发时,我发现了一个非常有趣的独特之处,那就是它使用装饰器来注释类的属性。我之前在写javascript时还没用过它,但自从我使用了…
20个帮你更快搬砖的vscode快捷键
这篇文章旨在帮助使用 VS Code 的人能够更快速的开发,不是每个人都有时间去研究每一个提示和技巧,去发现帮助他们更快开发的那一个 - 因为太多了。 所以我会列出我最喜欢用的可以使我快速开发的快捷键。 在 Ubuntu、Windows: 在File > Preferences…
作为一个CTO和技术leader,我学到的最重要的事情
作为一个CTO可能会很艰辛和沮丧,但也充满了乐趣和满足感。 过去的七年,我在Walla!NEWS, Careerpage, 和 Appwrite担任CTO、研发部经理、软件架构师期间,积累了一些见解,可以帮助我完成我的工作并实现公司的目标。很长的一段时间里,我在考虑分享我的想法…
vue3的进步
1. 性能瓶颈 当数据更新时,虽然vue可以定位到最小更新粒度为组件级别,但在组件级别内,还是需要重新遍历模板生成新的vdom,更新粒度不够小。 diff算法:diff的工作量和组件模板大小成正相关。即使模板内只有少量的动态节点,也需要遍历整个组件去执行diff。 总结:vdo…
下一页
个人成就
文章被点赞
352
文章被阅读
80,256
掘力值
2,030
关注了
40
关注者
86
收藏集
12
关注标签
28
加入于
2018-08-13