首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
全世界最酷的李大厨
掘友等级
程序员
|
Thoughtworks
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 21
沸点 1
赞
22
返回
|
搜索文章
最新
热门
JSX本质
我们在写组件的时候需要import React,但是代码可见的地方并没有直接用。其实这里的引入的react就是为了转换jsx用的。 可以看到React.createElement这里传的第一个参数不是字符串形式的了,而是一个函数类型,其实是构造函数。 通过上面三个例子可以看到是…
初探Virtual dom & diff算法
用JS模拟DOM结构。原因: h函数可以生成vnode节点,这块跟react解析jsx(React.createElement方法)很像,都是生成vnode。h函数的传参,第一个参数是标签名。第二个是此标签上的属性,比如style, class, 事件等。第三个是childre…
事件轮询-JS作为单线程语言是如何实现异步操作
单线程只有一个线程,同一时间只能做一件事情,而异步就是一种解决方案。 可以看到输出的结果并不是按照从上而下的顺序输出1,2,3。虽然JS是同步,但从输出结果来看setTimeout没有立即执行,而是等3输出之后才被执行2。而这里的setTimeout是异步代码。 判断JS代码是…
React 16生命周期整理
新项目用的React16.6, 遂整理一下新版本带来的生命周期改变。 刚开始用的时候非常不习惯,不是很能理解为什么16里面React要把这三个生命周期方法干掉。专程google了一下: React打算推出新的Async Rendering,提出一种可被打断的生命周期,而可以被打…
如何搭建你的Flutter环境
Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。 实现定制、美观、品牌驱动的设计,而不受原生控件的限制Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等…
从0到1基于Webpack的React项目搭建
刚参与了一个从头开始搭建的项目,整理一下前端从0到1搭建的基于webpack的react项目实践。(不用脚手架的那种哦) 按照提示输入(一般情况都是回车处理)后输入yes就会生成**package.json**文件了。package.json 是项目的核心文件,包含包依赖管理和…
简记前后端如何实现统计测试覆盖率
恰逢项目初起之时,代码基础各部分都有待完善。第一天上项目发现前后端几乎没有测试,遂决定加个测试覆盖率的限制。 前端用的react, 测试用的jest。Jest是Facebook的一个专门进行Javascript单元测试的工具,适合React全家桶使用。因jest本身内置代码覆盖…
前后端如何实现统计测试覆盖率
个人成就
文章被点赞
10
文章被阅读
9,193
掘力值
193
关注了
10
关注者
0
收藏集
1
关注标签
42
加入于
2019-04-16