【前端实时音视频】WebRTC入门概览

2020-07-06
阅读 8 分钟
3.2k
在前端领域,WebRTC是一个相对小众的技术;但对于在线教育而言,却又是非常的核心。网上关于WebRTC的文章很多,本文将尝试以WebRTC工作过程为脉络进行介绍,让读者对这门技术有一个完整的概念。

基于 Node.js 的轻量级云函数功能实现

2019-07-07
阅读 4 分钟
3k
云函数是诞生于云服务的一个新名词,顾名思义,云函数就是在云端(即服务端)执行的函数。各个云函数相互独立,简单且目的单一,执行环境相互隔离。使用云函数时,开发者只需要关注业务代码本身,其它的诸如环境变量、计算资源等,均由云服务提供。

解决在 IE11 下使用 canvas.toDataURL 报 SecurityError 的问题

2017-11-18
阅读 3 分钟
12.3k
最近在项目中用到了 canvas 的 toDataURL 方法来获取图片的 base64 格式数据,用以上传到后台。由于之前也遇到过 canvas 被跨域图片污染不能获取数据的坑,因此这回一开始就机智的把 crossOrigin 属性值加上,代码大概如下:

使用微信的 JS SDK 选取手机照片并进行上传

2017-03-11
阅读 2 分钟
15.5k
根据微信的官方开发文档,得到的 localId 可以直接作为 img 元素的 src 属性进行显示,因此首先想到的是在 img 的 load 事件中构造 canvas,然后获取数据:

使用 JavaScript 根据用户照片和姓名生成海报

2017-03-11
阅读 4 分钟
12k
最近在为公司的一个比赛制作专题页,碰到一个使用参赛者上传的照片生成专属海报的需求,实现过程中用到了一些以前没用过的 api,也踩了一些坑,于是将其记录下来。

【坑】JavaScript 对象方法执行的上下文

2016-12-24
阅读 2 分钟
2.1k
在执行形如 var a = obj.func 的代码的时候,我们以为得到的变量 a 的上下文是 obj,然后执行 a() 的时候,就会跟执行 obj.func() 一样;然而实际上,得到的 a 只是一个单纯的函数,并不会自动绑定 obj 为上下文。