首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhaofg
掘友等级
全栈工程师
我生有涯愿无尽,心期填海力移山
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
赞
文章( 0 )
沸点( 0 )
Immutable 操作在 React 中的实践
在谈及 Immutable 数据之前,我们先来聊聊 React 组件是怎么渲染更新的。 state 的更新一般是通过在组件内部执行 this.setState 操作, 但是 setState 是一个异步操作,它只是执行将要修改的状态放在一个执行队列中,React 会出于性能考虑…
使用 js 修饰器封装 axios
修饰器是一个 JavaScript 函数(建议是纯函数),它用于修改类属性/方法或类本身。修饰器提案正处于第二阶段,我们可以使用 babel-plugin-transform-decorators-legacy 这个 Babel 插件来转换它。 修饰器是一个对类进行处理的函数。…
深入剖析 JavaScript 的深浅拷贝
从上述例子中我们可以发现,如果给一个变量赋值一个对象,那么两者的值会是同一个引用,其中一方改变,另一方也会相应改变。 通常在开发中我们不希望出现这样的问题,我们可以使用浅拷贝来解决这个问题。 通常浅拷贝就能解决大部分问题了,但是当我们遇到如下情况就需要使用到深拷贝了。 浅拷贝只…
使用 ES7 的 Decorator(修饰器)封装 axios
retrofit-cjs 是一个基于JavaScript装饰器(Decorator)和 axios 实现的网络请求库, 支持Vue / React / react-native 等常用框架, 支持node.js
react-antd项目中重新npm install 导致自动升级antd版本,引发的样式问题
原因: 尽量不要直接用npm install(全局安装)命令,要指定要安装的库,因为package.json中有^符号的都有可能会升级各类库。 图为package.json里面的配置:
一张图理解JS的原型(prototype、_proto_、constructor的三角关系)
注意:前方高能预警,请认真仔细看完,阅读完后自己再次画下原型图,相信你一定会有更深刻的认识。(推荐炒鸡好用的画流程图的软件ProcessOn) 每个函数都有 prototype 属性,除了 Function.prototype.bind(),该属性指向原型。 每个对象都有 __…
eventbus-cjs 基于JavaScript装饰器(Decorator)实现的通信库
1. 安装 vue-cli 3.x 以默认支持 Decorator。 2. 引入 eventbus-cjs 3. 使用 欢迎大佬们吐槽。
为什么["1","2","3"].map(parseInt) 返回[1,NaN,NaN]?
我们使用进制的相关知识来解释说明,如果你看完还是没有很清楚,可以自己去了解一些进制的相关知识。 parseInt() 函数可解析一个字符串,并返回一个整数,可有两个参数。 1、当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断…
RecyclerView进阶之层叠列表(下)
昨天写了RecyclerView进阶之层叠列表(上),不过只实现了基本的效果。今天看到很多人点赞,于是我趁热打铁,把这个控件写完成吧。没看过前篇的同学,先移步熟悉下吧。下篇的主要内容就是实现层叠列表边缘的层叠动画和RecyclerView的回收复用,也是这个控件实现的难点所在。…
Android 开发规范(完结版)
相关 Demo,可以查看我的 Android 开发工具类集合项目:Android 开发人员不得不收集的代码。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上运行。 工欲善其事,必先利其器。 代码中的命名严禁使用拼音与英文混合的方式,更…
下一页
个人成就
掘力值
261
关注了
0
关注者
0
收藏集
2
关注标签
0
加入于
2017-02-13