首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JeffreyFu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
283
文章 281
沸点 2
赞
283
返回
|
搜索文章
赞
文章( 281 )
沸点( 2 )
你应该知道的requestIdleCallback
我们都知道React 16实现了新的调度策略(Fiber), 新的调度策略提到的异步、可中断,其实就是基于浏览器的 requestIdleCallback和requestAnimationFrame两个API。虽然React是自己实现了一套类似的requestIdleCallb…
浅谈对 React Fiber 的理解
本文作为自己深入学习 React Fiber (Reactv16.8.6)的理解,本篇仅介绍大致流程,Fiber 详细源码本文不作细节描述。 首先要知道的是,JavaScript 引擎和页面渲染引擎两个线程是互斥的,当其中一个线程执行时,另一个线程只能挂起等待。 在这样的机制下…
我为什么不再推荐RxJava
距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。 相信熟悉或者关注我的朋友,绝大多数都是因为RxJava。所以看到这个标题你已经会惊讶。 在我的文章中已…
Event Loop、计时器、nextTick
JavaScript 是单线程的,有了 event loop 的加持,Node.js 才可以非阻塞地执行 I/O 操作,把这些操作尽量转移给操作系统来执行。 我们知道大部分现代操作系统都是多线程的,这些操作系统可以在后台执行多个操作。当某个操作结束了,操作系统就会通知 Node…
对比理解Typescript中的as、问号与叹号
在Typescript中,表示断言有两种方式。一种是尖扩号表示法: 唯一区别是,在JSX中,尖扩号与JSX语法冲突,只能使用as关键字。 可选属性的含义是:使用这个属性时,要么这个属性名不存在,要么必须符合属性的类型定义(官方解释)。比如上述createSquare函数编译时会…
实现一个Taro3小程序框架原型
开源项目mini-taro,实现了一个react版的Taro原型,将多个react页面渲染在小程序上。
MQTT 协议是个啥?这篇文章告诉你!
文章首发于我的公众号「程序员cxuan」,欢迎大家关注呀~ 说到做到! 之前有位读者给我留言说想要了解一下什么是 MQTT 协议,顺便还把我夸了一把,有点不好意思啦。 那么读者的要求必须要满足啊,所以
20个你应该了解的Flutter库
库是一堆函数的集合,它们以简单的方式帮助大量的编码工作,只需添加到您的代码中即可。 在本文中,我们将讨论20个最有用和最常用的库,许多开发人员都喜欢它们,如果你从事flutter的开发工作,你应该知道
如何使用JavaScript访问设备前后摄像头
在这篇文章中,我将向您展示如何通过JavaScript在网页上访问设备的摄像头,并支持多种浏览器,而无需外部库。 要访问用户的相机(或麦克风),我们使用JavaScript MediaStream API。该API允许通过流访问这些设备捕获的视频和音频。 在现代浏览器中,支持是…
五十音小游戏中的前端知识
本文内容主要介绍小游戏开发流中程涉及到的前端知识的如深色模式、离线缓存、樱花动画、横屏判断等知识的归纳介绍和个人收获总结。
下一页
关注了
148
关注者
1
收藏集
3
关注标签
0
加入于
2019-06-13