首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Composure
掘友等级
前端
https://github.com/Composur
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 15
沸点 2
赞
17
返回
|
搜索文章
赞
文章( 15 )
沸点( 2 )
React 实现列表拖动效果
当我们想在 React 中实现一个列表拖动的效果的时候,有很多的第三方库(React dnd)可以借鉴,但是学习第三方库也是一个成本,或者拖动本身并不复杂,只需要第三方库的某一个 api 。这样情况下,我们可以自己实现一个。 1. 使用 React 的鼠标事件 2. 判断拖放的…
require时,exports和module.exports的区别
CommonJS 模块的输出都定义在 module.exports 这个属性上面。Node 的 import 命令加载 CommonJS 模块,Node 会自动将module.exports 属性当作模块的默认输出,即等同于 export default xxx 前端可以借助 …
node实现基于token的身份验证
最近研究了下基于token的身份验证,并将这种机制整合在个人项目中。现在很多网站的认证方式都从传统的seesion+cookie转向token校验。对比传统的校验方式,token确实有更好的扩展性与安全性。 由于HTTP是无状态的,它并不记录用户的身份。用户将账号与密码发送给服…
前端唯一标识那些事儿
在做聊天模块的时候,最初的消息唯一标识是msgId,在业务量小的情况下是可以满足需求的,毫秒级的唯一冲突是很难出现的。但是当用户量上升之后,时间戳的这种方案显然不行。因此需要引入一种新的前端生成唯一标识的方案。 除了时间戳之外,我在公司的其他前端项目中,发现一些其他的前端唯一性…
React-^16.4 componentWillMount、componentWillReceivePorps替代方案
+ render之前调用,在此声明周期中使用 setState 不会触发额外渲染,因为你不可能在创建期实现把数据渲染出来。只能在 componentDidMount 中使用 setState 把数据塞回去,通过更新界面来展示数据。 获取外部资源,只执行一次。 当组件的 prop…
个人成就
文章被点赞
37
文章被阅读
30,298
掘力值
495
关注了
2
关注者
7
收藏集
1
关注标签
39
加入于
2019-08-29