首页
学习
活动
专区
工具
TVP
发布

程序员自习室

专栏作者
22
文章
23348
阅读量
13
订阅数
setInterval 和 hooks 撞在一起,翻车了~
事情是这样子的,周末加班赶项目,有个同步数据功能为异步进程,需要写个轮询来获取同步结果。这功能简单啊,轮询我熟啊!
viktor
2022-09-19
1.2K0
deno + Vite 会碰撞出什么样的火花呢?
进入2021年后,前端最火的是啥呢?我觉得就是尤大开发的Vite ,这是它官网的 slogan ,号称:“下一代前端开发与构建工具” ,够狂!webpack 肯定瑟瑟发抖了!
viktor
2022-09-19
4040
一文梭穿Vuex、Flux、Redux、Redux-saga、Dva、MobX
不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要。什么是共享状态?比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状态。
viktor
2022-09-19
5.4K0
为什么 React 需要 Immutable?
掘金ID:https://juejin.cn/user/3051900006317549
viktor
2022-09-19
4930
【LeetCode】均等概率问题,我有妙招!
掘金ID:https://juejin.cn/user/3051900006317549
viktor
2022-09-19
3180
【译】 刚出炉的 Grid 布局备忘录,拿走!
come on 📷 伸出小手戳戳上方关注我…… 后台回复红宝书获取JavaScript高级程序设计第4版 📷 Cover image for CSS Grid Cheat Sheet Illustrated in 2021🎖️注:该文翻译及润色工作,已得到原作者授权! 📷 通过本文和大家一起重新认识 CSS Grid 布局 。 以下内容是2021年,你使用 Grid 布局可以做的所有事情的备忘单! Grid 结构 📷 Grid Architecture 父类属性 01 grid-template-
viktor
2022-09-19
7390
【译】React代码整洁之道
在阅读这些建议时,要记住这些只是建议!如果你不同意它们中的任何一个,那也完全没关系。
viktor
2022-09-19
3580
死磕JS:闭包到底是个什么鬼?
在JavaScript这门语言中,闭包是它的核心基础之一,可以说是一个特色了,但是很多从事前端工作的程序员并没有真正的理解它!
viktor
2022-09-19
3230
一次完整的源码阅读过程
我觉得每个人可能都有过看源码的想法吧,也包括我。因为看源码不光能使自己对这个库更加熟悉,还能学习到作者强大的思想,久而久之,自己的水平和思想也会有明显的提升的。
viktor
2022-09-19
2.8K0
​死磕JS:Reflect.ownKeys() 和 Object.keys() 怎么选?
掘金ID:https://juejin.cn/user/3051900006317549
viktor
2022-09-19
1.2K0
一道算法小题的分析过程
最近在看算法的问题比较多,希望能以一道小题,来记录算法分析的过程。题目是: Pig Latin
viktor
2022-09-19
1K0
死磕JS:var、let、const 该怎么选?
众所周知,在 Javascript 中就有 3 个关键字可以声明变量,分别是 var,let,const,具体在使用时候我们,怎么选择呢?
viktor
2022-09-19
1.9K0
Facebook 将对 React 的优化实现到了浏览器!
想要提高一个网页的加载速度是非常困难的,如果你的网站是在使用 JavaScript 渲染的内容,你必须要在网页的加载速度和网页的输入响应能力之间作出权衡:
viktor
2022-09-19
5940
Redux你是个好人,只是我们不合适
合适的出现时机加上大名气,催生Redux相关生态在社区快速发展,成为很多前端团队标配。
viktor
2022-09-19
4990
Hooks 邂逅 MobX ,代码变得更丝滑了!
React 16.8 正式推出 Hooks 至今已经两年多了,有些朋友却一直觉得这是个新技术,对上手使用 Hooks 仍然处于观望状态,即使大多数使用React 技术栈的公司,他们所开发的项目也是多数采用React.Component的形式。
viktor
2022-09-19
1.1K0
接到“网站动态换主题”的需求,我是如何踩坑的
随着业务的发展,客户的需求也会变得更加多样化,产品后期就需要有自定义界面的能力,于是出现了“动态换主题”的需求。
viktor
2022-08-04
1.4K0
即将回家过年,一个“批量下载”需求,差点翻了车!
近期在参与一个紧急项目,临近过年了,工期紧,产品设计也比较粗暴,其中遇到一个小问题,
viktor
2022-08-04
2400
打造技术人创作利器:Typora+PicGo+Github+Jsdelivr 组合拳
新的一年开始了,休息了一年,没有怎么写过文章,前几日在掘金发了一篇轻量服务器的文章,里面用到了大量截图,在掘金上写MarkDown的那个体验,尤其是上传图片,那真的像便秘了一样,啧啧啧,我只想说“耗子尾汁”,我相信各位大佬都深有体会!
viktor
2022-08-04
5670
拥有一台服务器,程序猿装X的开始
5.喜欢听音乐,苦于各大平台的音乐都要会员,直接搞一个大合集,不要会员也能随心听(直接fork github开源作品,可以部署为app端、web端、mac端等多平台):
viktor
2022-08-04
6980
vue-property-decorator使用指南
vue-property-decorator是在Vue中使用TypeScript时,非常好用的一个库,使用装饰器来简化书写
viktor
2022-08-04
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档