上一篇文章从应用(application)的选择上推荐了一些我常用的应用或工具,这篇主要从配置(config)和思路、原则上提高工作效率。总而言之,我们的目的只有一个,帮助尽...
上一篇文章从应用(application)的选择上推荐了一些我常用的应用或工具,这篇主要从配置(config)和思路、原则上提高工作效率。总而言之,我们的目的只有一个,帮助尽...
鄙人使用 MacBook Pro 做开发已经两年多了,期间用过不少工具,也下载过一大堆打开一次就再也不会用的软件,算是有些“满意的存货”了。 废话不多说,下面总结了一些高频率...
最近写完了静态,准备向后端拿API直接拿数据做渲染测试,但是却因为跨域问题,造成了浏览器无法获取后端获取的数据 具体报错如下: XMLHttpRequest cannot l...
最近几天需要实现一个需求,就是在实现两用户视频通信的基础上,进一步显示其即时的麦克风音量,以及用户可以本地测试自己的麦克风音量。需求和开黑的时候调试自己的麦克风音量类似,只不...
先谈JavaScript的异步处理 JavaScript是一门单线程的编程语言,如果不设计异步处理的机制,很容易因为一些耗时较长的I/O而造成线程阻塞,从而给人不好的程序体验...
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring) 数组的解构赋值 ES5给变量赋值 ES6的数组解构赋值 如果默认值...
可以将程序拆分成相互依赖的小文件,再用简单的方法将其连接起来,非常能体现封装的思想。 导出成模块 导出为固定的变量 export {myarg1, myarg2, myarg...
能够用到很多异步处理的回调函数之中,而且支持链式调用,主要是pending/resolved/rejected这三个状态。 创建Promise对象 let myObj = n...
基本写法 ES6的class语法基本上就是基于以前ES5构造函数的包装函数,也可以叫做语法糖,所有的功能都能用ES5做到,值得注意的是Class不存在变量提升,所以得先构造类...
基本写法 ES6的class语法基本上就是基于以前ES5构造函数的包装函数,也可以叫做语法糖,所有的功能都能用ES5做到,值得注意的是Class不存在变量提升,所以得先构造类...