240 发简信
IP属地:陕西
  • 120
    工程师如何用 MacBook 提高工作效率 【配置篇】

    上一篇文章从应用(application)的选择上推荐了一些我常用的应用或工具,这篇主要从配置(config)和思路、原则上提高工作效率。总而言之,我们的目的只有一个,帮助尽...

  • 120
    工程师是如何用 MacBook 提高工作效率的【工具篇】

    鄙人使用 MacBook Pro 做开发已经两年多了,期间用过不少工具,也下载过一大堆打开一次就再也不会用的软件,算是有些“满意的存货”了。 废话不多说,下面总结了一些高频率...

  • 120
    使用Nginx进行反向代理用于解决前端跨域问题

    最近写完了静态,准备向后端拿API直接拿数据做渲染测试,但是却因为跨域问题,造成了浏览器无法获取后端获取的数据 具体报错如下: XMLHttpRequest cannot l...

  • 120
    getUserMedia 与 audioContext 实现八分音符酱的音频录入和数据输出

    最近几天需要实现一个需求,就是在实现两用户视频通信的基础上,进一步显示其即时的麦克风音量,以及用户可以本地测试自己的麦克风音量。需求和开黑的时候调试自己的麦克风音量类似,只不...

  • ES6(7)之Async和await

    先谈JavaScript的异步处理 JavaScript是一门单线程的编程语言,如果不设计异步处理的机制,很容易因为一些耗时较长的I/O而造成线程阻塞,从而给人不好的程序体验...

  • ES6之解构

    ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring) 数组的解构赋值 ES5给变量赋值 ES6的数组解构赋值 如果默认值...

  • ES6之Module

    可以将程序拆分成相互依赖的小文件,再用简单的方法将其连接起来,非常能体现封装的思想。 导出成模块 导出为固定的变量 export {myarg1, myarg2, myarg...

  • ES6之Promise对象

    能够用到很多异步处理的回调函数之中,而且支持链式调用,主要是pending/resolved/rejected这三个状态。 创建Promise对象 let myObj = n...

  • ES6之Class

    基本写法 ES6的class语法基本上就是基于以前ES5构造函数的包装函数,也可以叫做语法糖,所有的功能都能用ES5做到,值得注意的是Class不存在变量提升,所以得先构造类...

  • ES6之Class

    基本写法 ES6的class语法基本上就是基于以前ES5构造函数的包装函数,也可以叫做语法糖,所有的功能都能用ES5做到,值得注意的是Class不存在变量提升,所以得先构造类...