首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
aiq127
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
长列表优化之 --「虚拟滚动」
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 对于前端页面来说,用户体验永远是排在第一位的,只有用户体验提升了,别人才会愿意去使用、去推荐你的产品。而 长
Umi3 搭建项目
你的 vscode 要安装这三个同名扩展插件,这时候分别去更改 js、less 文件,会发现已经有风格校验了,保存会自动修复。 umi3 默认支持 less,如果需要 sass,需要安装 node-sass 依赖,推荐使用 less。 global.less 会默认引入,所以这…
React.PureComponent 配上 ImmutableJS 才更有意义
这是我在 React V15.3.0 刚发布的时候写的一篇文章,现在还有借鉴意义。当时刚添加 PureComponent,好多同学以为有了这个就不用考虑性能问题了,实际上因为 React 检查 state 变化的原理,很多情况虽然数据没变但是依然会重新渲染。
JS 中的 MAX_VALUE 和 MAX_SAFE_INTEGER 是怎么来的
在 javascript 语言中,Number 下分别有两个常量 MAX_VALUE 和 MAX_SAFE_INTEGER。 其中,sign 为 0 表示正数,为 1 表示负数,exponent 表示科学计数法中的指数部分,实际存储的时候必须加上一个偏移值 1023,fract…
XSS攻防实战(附JS源码)
之前写过两篇文章分别介绍了 Cookie 和 JSON Web Token,很多网站会在用户登录完毕设置 Cookie 值或者返回一个 Token,这就相当于令牌,只要拿着这张令牌就等同于证明了你是某个用户。如果防御不到位,Cookie 和 Token 很容易被 XSS 攻击窃…
【译】Immutable.js很吓人?我来告诉你如何开始
你从许多渠道中了解到,你应该使用Immutable。你也想去使用,但是不确定为什么去使用。而当你去看官方 文档 时,映入你眼帘的第一个代码片段是: 你会想:呃...还是算了吧。 这是一篇简单、快速帮你入门Immutable的文章,绝对不会让你失望。 一年前,在Pilcro,我向…
Immutable.js 以及在 react+redux 项目中的实践
作者介绍:邹弓一,美团点评前端工程师,5 年 Web 前端开发经验,现在是美团点评点餐团队的一员。 前言 本文主要介绍 facebook 推出的一个类库 immutable.js,以及如何将 immutable.js 集成到我们团队现有的 react+redux 架构的移动端项目中。 本文较长…
setState异步、同步与进阶
在 React 日常的使用中,一个很重要的点就是,不要直接去修改 state。例如:this.state.count = 1是无法触发 React 去更新视图的。因为React的机制规定,一个state的更新,首先需要调用 setState 方法。 这样便能触发重新渲染。稍有经…
常见的js算法面试题收集,es6实现
持续更新,持续更新...
你可能不知道的 Object.defineProperty()
用于在一个对象上定义新的属性或修改现有属性, 并返回该对象. ECMAScript 中有两种属性: 数据属性 和 访问器属性. 一定不能有 get 或 set, 反之亦然, 否则报错. 将不能删除此属性, 即 delete obj.xxx 无效, 在严格模式下直接报错. 无论如…