首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mguy_1
掘友等级
FE
|
一个传统软件公司
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
138
文章 113
沸点 25
赞
138
返回
|
搜索文章
最新
热门
VSCode中的重构操作
重命名这个比较简单,但是其实变量/属性或者方法的名字可读性非常重要,起一个好的名字,这是提高重构水平的第一步。 选中某个变量/属性或者方法后,按 F2 即可重命名当前页面中所有用该名字的地方,改完然后按Enter。 CodeLens显示类,接口,方法,属性和导出对象的内联引用计…
用GatsbyJs快速开发博客站
近年来,gatsby都比较火,特别是在国外,已经有44.5k的星数,由于它生成静态网站有很多优秀的特性,这让它拥有了非常高的人气。 它可以很简单,配好md解析,加个主题就像模像样。同时还可以深入折腾,因为他本身是SPA,动静结合不冲突,基于react/graphQL/webpa…
开发依赖和生产依赖到底有何区别
先抛结论,如果是做普通前端项目的话,其实package.json里面的依赖包作为开发依赖和生产依赖基本没啥区别,就算把项目的package.json中的dependencies包全部挪到devDependencies也没问题。如果项目是做npm包或者node服务的,会有些许差别…
[译] React遇到V8引擎性能瓶颈的故事
本文介绍了V8如何为各种JavaScript值选择最佳的内存表示形式,这些都有助于解释React核心中最近的V8性能陷阱。 每个JavaScript的值(目前)有八种不同类型之一:Number,String,Symbol,BigInt,Boolean,Undefined,Nul…
ReactHooks封装库useAsyncFunction源码分析
我们知道,在使用Hooks的过程中,尤其是使用主力APIuseEffect替代以前的生命周期时,遇到这样的不习惯,就是无法给useEffect传进去Async函数,官方推荐传进去的函数里面用Promise处理或者内部调用Async函数。具体描述可以参考这一篇文章 How to …
实现一个简单的React16新版context
上面是帮大家温习一下用法,下面准备实现思路,核心是属性值的传递可以用类组件的静态属性来做,一个类组件可能有很多实例,但是静态属性不会变的,所有实例都可以取到。 通过createContext方法导出一个对象包含两个高阶组件:Provider和Consumer。每次更新时,Pro…
react-native 滑动吸顶效果
RN对于position属性只提供了两种布局方式:absolute和relative,既没有fixed也没有仍处于试验的api:sticky。尴尬了😅 添加滑动onScroll事件=》滑动距离y等于第二部分marginTop的state,但是当滑动超过第一部分高度的时候把第二…
前端单元测试框架介绍
单元测试有别于集成测试,是对最小可测试单元(一般为单个函数或小组件)进行检查和验证。功能越简单越好,单个验证其他变量影响越少越好,这样能达到最好的效果。好的单元测试用例可以充当开发文档供后人阅读。 各类的用法就不提了,方法比较简单,一查便知。 但是egg官网推荐assert,理…
GraphQL学习指南
严格的说,它是一种api设计思想,用来取代restful api的一种前端处于主导地位的api规范。它把前端所需要的api用类似图数据结构(graph)的方式展现出来,让前端很方便的获取所需要的数据。 2.由于多种原因,后端经常自己偷偷改掉传参或者返回值,完了接口报错,测试姐姐…
简洁的MobX与MVP思想
我认为能用redux的项目就可以用mobx,除非需要redux-saga完成一些极其复杂的异步状态改变,都可以完美替代,一些如微博之类偏社交的整体异步状态并发改变可能很多,不太适合;像能分成各个小模块的,各模块互相联系不是很紧密的复杂项目用mobx体验很好。简言之,因地制宜,不…
下一页
个人成就
文章被点赞
789
文章被阅读
116,552
掘力值
3,205
关注了
46
关注者
160
收藏集
1
关注标签
9
加入于
2018-06-29