近期由于项目需要,本来集成的TRTC切换成MRTC现在就MRTC集成做个简单整理,这里主要介绍web和H5的集成 1、MRTC简介 官网介绍[https://help.ali...
近期由于项目需要,本来集成的TRTC切换成MRTC现在就MRTC集成做个简单整理,这里主要介绍web和H5的集成 1、MRTC简介 官网介绍[https://help.ali...
从React Hook的实现角度看,React Hook是根据useState调用的顺序来确定下一次重渲染时的state是来源于哪个useState,所以出现了以下限制 不能...
BigInt数据类型是为了让JavaScript程序能表示超出Number 类型支持的数值范围。在对大整数进行数学运算时,以任意精度表示整数的能力尤为重要。有了BigInt,...
什么是强制缓存和协议缓存? 1.背景介绍 做前端有两个比较令人头痛的事,一个是命名,另一个就是缓存了。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性...
我们先看这张图,我觉得这张图已经把https协议的通信过程说的明明白白了。 整个过程分为以下几步: 1、浏览器发起往服务器的 443 端口发起请求,请求携带了浏览器支持的加密...
toString()和valueOf()都是对象的方法。toString()方法返回反映这个对象的字符串。valueOf()方法如果存在任意原始值,它就默认将对象转换为表示它...
Mutation不能使用异步函数 之前没有太深入研究,只是知道官方文档说不能异步调用Mutation,当初已为异步调用会出错,今天二次复习的时候,专门写了个例子试试,没想到结...
在工作中,前端代码打包之后的生成的静态资源就要发布到静态服务器上,这时候就要做对这些静态资源做一些运维配置,其中,gzip和设置缓存是必不可少的。这两项是最直接影响到网站性能...
前几天看了一篇讲react suspense的文章,挺有趣的;所以翻了一下 vue 相关的实现,结果 Vue2 并不支持。所幸有人做了一个 plugin,虽然有点小众,但是如...
微信小程序「订阅消息」能力,终于来了!(之前,因为要手动收集模版消息的formId,被模版消息的触发机制坑了很久有木有......) 与「模板消息」不同的是,其是在用户点击触...
0x1 问题 更新时间:2021-01-13 19:10:252021-01-13 19:10:25stylelint --fix --allow-empty-input ...
前言 我曾经一度很迷茫,在学了 Vue、React 的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验的前端工程师所遇到共同问题,这...
一、Native 每一个页面都是一个 instance,framework 是全局唯一的,js 和 native 交互,第一个参数都是 instanceID,依靠 insta...
应该 i += gap 吧
之前一直对观察者模式和发布订阅模式的区别理解不深,正好这段时间在看vue源码的分析,vue数据双向绑定也用到了发布订阅模式,于是又把这两者探究了一番,今天做个笔记加强印象。观...
原文网址:http://yanhaijing.com/css/2018/01/17/horizontal-vertical-center/原文作者:@颜海镜,他的博客http...
什么是进程和线程? 进程是应用程序的启动实例,进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 线程从属于进程,是程序的实际执行者,一个进程至少包含一个主线程,也可以...