Asyncoder个人博客
谈生活,聊技术,快乐每一天
聊聊WebTransport 聊聊WebTransport
简介WebTransport 是什么?WebTransport是浏览器提供的一套基于QUIC协议的 API 接口,方便浏览器和服务器之间进行实时数据传输,它填补了 Web 平台中的一些空白: 缺少类似 UDP 的网络 API 缺
2021-02-03
Electron开发小结 Electron开发小结
最近基于Electron开发了一个音视频应用,遇到了一些坑,特此记录下,希望可以帮助后续的同学。 Electron下载慢安装electron时会自动最新的Electron二进制文件,由于文件比较大还容易墙,所以我们可以先配置好环境变量,再运
2020-09-11
Mac上编译openSSL到WebAssembly Mac上编译openSSL到WebAssembly
最近想利用WebAssembly来调用OpenSSL里面的MD5加密库,采用如下命令进行编译: ~ emcc md5.c -I /usr/local/Cellar/openssl@1.1/1.1.1d/include -L /usr/loc
2020-01-02
WebAssembly简介 WebAssembly简介
WebAssembly是一个可移植、体积小、加载快并且兼容 Web 的全新二进制格式,其文件后缀名为wasm,是由主流浏览器厂商组成的 W3C 社区团体 制定的一个新的规范。 主流浏览器已经支持WebAssembly 环境安装wasm
2019-12-20
获取新浪微博用户头像 获取新浪微博用户头像
在之前的在微信H5网页中获取用户基本信息一文中, 我们提到了如何在微信中获取用户信息,这一篇小文主要分析如何在新浪微博中获取用户信息,尤其是个人头像。 前期准备和微信类似,微博也提供了JSSDK方便开发者使用。要想使用新浪微博的JSSDK,
2019-12-06
whistle使用介绍 whistle使用介绍
whistle(读音[ˈwɪsəl])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler和Mac上的Charles,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为
2019-11-29
Broadcast Channel简介 Broadcast Channel简介
在前端,我们经常会用postMessage来实现页面间的点对点通信,对于一些需要广播(让所有页面知道)的消息,用postMessage无法满足需求。Broadcast Channel就用来解决这个问题 使用 // 创建广播 const c
2019-07-26
微信推送 微信推送
公众号推送简介微信公众号提供了接口方便进行消息推送。只要用户关注了对应的服务号, 就可以对其进行消息推送。推送的消息,支持打开网页或者打开小程序 限制: 公众号推送只针对服务号,普通个人公众号是不支持推送的。必须通过认证(花钱了)才可以调
2019-07-19
在微信H5网页中获取用户基本信息 在微信H5网页中获取用户基本信息
在微信中访问一些HTML5网页时,我们常看到是否允许访问用户公开信息的提示。如果用户点击“允许”,网页就可以获取到用户的头像以及昵称等信息。 如果把在网址拷贝出来,然后在非微信环境打开,就会看到“请在微信客户端中打开连接”的提示。 一直
2018-09-21
记一次Vue中的v-for踩坑之旅 记一次Vue中的v-for踩坑之旅
用过Vue的同学都知道,v-for指令常用于遍历数组或者对象,然后依次渲染出指定的内容。同时,我们也知道,官方文档也建议,在使用v-for指令时,记得要加上key属性,方便提升应用性能。例如一个简单的增删Todo应用如下所示: <te
2018-07-20
你真的了解Javascript执行顺序么? 你真的了解Javascript执行顺序么?
前言大家都知道,Javascript是单线程、顺序执行的,通过事件循环来处理异步。而且稍有开发经验的同学也知道,利用setTimeout、setInterval以及Promise可以延时代码的执行。如果在Node.js中,大家会用proce
2018-07-17
Webpack中的require.context妙用 Webpack中的require.context妙用
require.context简介require.context是Webpack中用来管理依赖的一个函数,它的参数如下: require.context(directory, useSubdirectories = false, regEx
2018-07-08