用户中心USER CENTER

首页/用户
  • ES6解构赋值运算符

    摘要:本次我领到的任务是在中有一个解构赋值运算符,可以大大方便数据字段的获取。解构赋值运算符配合会比较有用。 本次我领到的任务是: 在ES6中有一个解构赋值运算符,可以大大方便数据字段的获取。 比如 const [a, b] = [1, 2, 3]; const {name, age} = {name: helijia, age: 3}; 上面的语句是我们常用的,可是你能解释为什么下面的...

    qpal 发布于JavaScript
  • 使用WebRTC搭建前端视频聊天室——数据通道篇

    摘要:最后,消息成功抵达并显示在页面上。在中,所有的数据都使用数据报传输层安全性。如果应用知识简单的一对一文件传输,使用不可靠的数据通道将需要设计一定的响应重传协议。目前建议的最大块大小为。 本文翻译自WebRTC data channels 在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成...

    qpal 发布于JavaScript
  • 详解js跨域问题

    摘要:方法会自动判断是否跨域,不跨域的话,就调用普通的方法跨域的话,则会以异步加载文件的形式来调用的回调函数。通过修改来跨子域浏览器都有一个同源策略,其限制之一就是第一种方法中我们说的不能通过的方法去请求不同源中的文档。 什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 URL 说明 是否允许通信 http:/...

    qpal 发布于JavaScript
  • 理解vue的生命周期钩子

    摘要:实例有一个完整的生命周期,从开始创建到实例销毁整个过程,都提供了事件钩子,给我们提供了执行自定义逻辑的机会。例如上面的例子中,初始化的时候,会赋值给如下图当执行时,里边的方法就会执行比如例子中的 Vue 实例有一个完整的生命周期,从开始创建到实例销毁整个过程,vue都提供了事件钩子,给我们提供了执行自定义逻辑的机会。 官网提供的生命周期图示: showImg(https://segme...

    qpal 发布于JavaScript
  • cc-audiobuffer 2.x 版本

    摘要:源码的升级解释函数无论在一开始播放和暂停之后继续播放都要调用。接下来即将要实现的功能接下来的计划单例模式报错处理暂停播放继续播放清空队列优化 Gayhub 源码与2.x文章 喜欢给个Star ! 不断完善更新中 1.x版本文章: 文章 更新功能 当前播放语音暂停 当前播放语音继续播放 清空当前的语音队列 使用请看 源码Markdown 。 源码的升级 _playNext() {...

    qpal 发布于JavaScript
<