首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
崇尚价值投资的程序猿
掘友等级
资深前端开发工程师
|
携程
热爱投资、旅行、分享,致力于成为投资界的技术大咖,技术界的巴菲特!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
最新
热门
「Webpack 基础」常用配置解读
1. mode 设置打包环境,production为生产环境,development为开发环境。可以在不同环境配置不同打包需求,如在生产环境中,尽量提升打包速度,减少包体积等,在开发环境增加必要的调试信息。 2. devtool 为了更容易地追踪错误和警告,JavaScript…
谈一谈ReactNative单元测试
2018年,公司成功上市后,要求保证代码的稳定性和健壮性,所有的二方库和业务库都需要进行单元测试,当时上级要求单元测试的代码覆盖率不能少于70%。我当时作为团队的所有ReactNative项目的单元测试的owner,整理了一份单元测试的文档,同时利用单元测试的特点与各成员分工独…
「ReactNative原理」 JS 层渲染之 diff 算法
在ReactNative启动完成之后,就会加载jsbundle中的js代码,进入js层渲染。 对 DOM 的操作很耗时,使用 JS 对象来模拟 DOM Tree,在渲染更新时,先对 JS 对象进行操作,再按批将 JS 对象 Virtual Dom 渲染成 DOM Tree,减少…
基于react-router实现的一个媲美原生路由动画效果的Router
在使用React开发web页面的时候,一般都会使用react-router来实现路由功能,相较于native路由流畅丝滑的体验,web页面切换起来会很生硬。作为从 iOS 转前端的我来说,尤其不能接受,因此,在 react-router 的基础上,写了一个 Router 库 r…
「ReactNative原理」 Native层的渲染流程
在 Native 层渲染中,核心是UIManager和ShadowView,创建视图和刷新视图基本都是围绕 UIManager 和 ShadowView进行的。 JSBridge 可以调用 ShadowView 中的 setters 方法设置样式等属性。 每个 JSBridge…
「ReactNative原理」启动流程
理解 ReactNative 的实现原理,主要是搞清楚 JS 端与 Native 端的通信原理。而要保证 JavaScript 和 Native 具备向对方通信的能力,首先需要搞清楚 RN 在启动的时候都做了些啥,这篇文章就是基于 ReactNatve 源码分析的基础上,对 R…
个人成就
文章被点赞
221
文章被阅读
42,331
掘力值
1,227
关注了
20
关注者
90
收藏集
4
关注标签
14
加入于
2020-02-12