编程语言:JavaScript
谈谈Javascript中的void操作符
由于JS表达式偏啰嗦,于是最近便开始采用Coffeescript来减轻负担。举个栗子,当我想取屋子里的第一条dog时,首先要判断house对象是否存在,然后再判断house.dogs是否存在,最后取house.dogs[0]。在JS需要这么写 var dog = (typeof house !== 'undefined && house !== null) && house.dogs &&…
[译]JavaScript 的时间消耗
随着我们的网站越来越依赖 JavaScript, 我们有时会(无意)用一些不易追踪的方式来传输一些(耗时的)东西. 在这篇文章中, 我会介绍一些能让你的网站在移动设备上快速加载且可交互的方式. 摘要: 更少的代码 = 更少的解析/编译(时间) + 更少的传输(时间) + 更少的解压(时间) 网络 大多数开发者考虑 JavaScript 的时间消耗时, 都会首先考虑到 JavaScript 的...
笔记:使用 JavaScript 读取 JPEG 文件 EXIF 信息中的 Orientation 值
update: 2018-02-24 有了自己的域名,更换笔记对应的 Blog 链接: 笔记:JavaScript 读取 EXIF 的 Orientation 提到的这篇 《Description of Exif file format》 的翻译,为了方便阅读对比,也单独开了一篇:笔记…
Even with async/await, raw promises are still key to writing optimal concurrent javascript
With es2017, async/await is just around the corner. In a previous article I recommended getting fully to grips with promises, since they’re…