首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Geronimo邈
掘友等级
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 76
沸点 6
赞
82
返回
|
搜索文章
赞
文章( 76 )
沸点( 6 )
React16源码之React Fiber架构
React定位是一个构建用户界面的JavaScript类库,使用JavaScript开发UI组件,支持多种方式渲染组件,输出用户界面。 React基础模块(这个模块定义了React的基础API及组件相关内容。对应我们开发页面时引入的 'react' 模块) 渲染模块(这个模块对…
requestIdleCallback和requestAnimationFrame详解
页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿。 1s 60帧,所以每一帧分到的时间是 1000/60 ≈ 16 ms。所以我们书写代码时力求不让一帧的工作量超过 16ms。 帧开始。窗口尺寸变更,页面滚去等的处…
chrome插件:拦截ajax请求并修改返回结果
用空闲时间搞了这个插件,可以拦截页面上的 ajax 请求,并把返回结果替换成任意文本。它对 mock数据、排查一些线上问题等会有很大帮助。(当然 chales 等抓包软件也可以做到,然而使用起来比较繁琐,做成 chrome 插件的形式会方便许多) 以下是使用效果,用掘金这个网站…
Android端Charles抓包
如果打开Charles时提示:程序已损坏,打不开。您应该将它移到废纸篓。此时需要在终端中执行以下命令即可:sudo spctl --master-disable 可以设置抓包数据类型,包括http与socket数据。可以根据需要在proxies栏下勾选。这里简单操作进行设置,P…
React的函数组件及Hooks
函数组件的创建要注意2点:传props和return的内容用()包裹起来。 请回看React组件基础。 比起类组件,函数组件的代码量更小,代码更简洁,更简单,容易阅读。更重要的是,使用函数组件能够避免复杂的this指向的问题。 那函数组件有缺点吗?在ReactV16.8.0之前…
React 事件系统工作原理
React 为我们提供了一套虚拟的事件系统,这套虚拟事件系统是如何工作的,笔者对源码做了一次梳理,整理了下面的文档供大家参考。 在 React事件介绍 中介绍了合成事件对象以及为什么提供合成事件对象,主要原因是因为 React 想实现一个全浏览器的框架, 为了实现这种目标就需要…
超性感的React Hooks(二)再谈闭包
如果你一天没有真正理解它,你就应该继续学习它。 曾经我去找工作面试的时候,我最讨厌别人问我闭包,因为我说不清楚。现在我面试别人了,却又最爱问闭包,因为闭包真的能直接的检验你对JS的理解深度。可能够回答上来的人真的很少。 两年以来我面试过估计200多人,其中技术能力最强的是阿里P…
JSBridge通信时间测试
每次想写点东西,但总是觉得心中有千万种骚操作,就是手跟不上大脑。别说了又要超鬼被举报了。 今天还是决定整理下最近的笔记了。先从JsBridge 通信耗时测试开始吧。下面统称JsB。 之前hybrid项目中遇到过一个卡顿问题,现象是当JsB传递数据越大时页面就越容易出现卡顿。一时…
Charles 手机抓包记录
Charles 很早之前用过,后来一直不用都忘记怎么使用了。近期公司叫我去测试一个小程序的安全性,第一时间想到了用 Charles 抓包分析,这里记录一下过程方便后续查阅 这里有一个 Charles 4.2 的版本 下载后将 .jar 文件拷贝到 Contents/Java 里…
[译] 在 setState 中使用函数替代对象
React 中 setState 的新用法!
下一页
关注了
125
关注者
0
收藏集
1
关注标签
10
加入于
2019-03-05