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