实时消息推送归纳总结

分不清轮询、长轮询?不知道什么时候该用websocket还是SSE,看这篇就够了。所谓的“实时推送”,从表面意思上来看是,客户端订阅的内容在发生改变时,服务器能够实时地通知客户端,进而客户端进行相应地反应。客户端不需要主观地发送请求去获取自己关心...

被遗忘的角落——babel入门指南

什么是babel,本文基于的babel版本是7.11.6,本文所有示例,Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwa...

IOS App打包发布完整流程

注册成为开发者,登录苹果开发者中心点击Accounts,在这里需要你填写你的Appple ID进行登录,如果没有,点击这里申请一个,填写信息就成,这里就不再赘述。申请完成之后,使用申请的AppID进行登录。进入主页之后,然后点击Join the ...

做一个单纯的react-image显示组件

最近项目上有一个需求,在显示图片的时候,需要传递自定义的头部就行认证。google了一番之后,发现没有现成的组件库可以使用【也可能是我没找到】,所以请求图片只能采用xhr方式来异步加载。下面就是在做这个组件库时的一些笔记,主要关注以下两个点:图片...

reselect是怎样提高组件渲染性能的?

reselect是什么?reselect是配合redux使用的一款轻量型的状态选择库,目的在于当store中的state重新改变之后使得局部未改变的状态不会因为整体的state变化而全部重新渲染,功能有点类似于组件中的生命周期函数shouldCo...

Node配合WebSocket做多文件下载以及进度回传

起因 为什么做这个东西,是突然间听一后端同事说起Annie这个东西,发现这个东西下载视频挺方便的,会自动爬取网页中的视频,然后整理成列表。发现用命令执行之后是下面的样子 心里琢磨了下,整一个界面玩一下吧。