[译] WebAssembly 初尝2016年8月16日原文地址#翻译#JavaScript#WebAssembly头一次听说 WebAssembly 的时候就觉得很酷,然后就超兴奋地开始尝试。但从一开始尝试的过程就不顺利,越来越让人灰心。本文的目的就是解决问题,让你免受困扰。读者须知本文写作于 2016 年 6 月 24 日。WebAssembl...[阅读全文]
[译] 自动化、跨浏览器的 JavaScript 单元测试2016年8月15日原文地址#翻译#测试#单元测试大家都知道在不同浏览器上测试代码有多重要。多数时候我会觉得,开发者社区中的朋友们这一点做得非常棒 —— 至少是在初次发布项目的时候。测试做得不好的是在每次修改代码的时候。我个人也为此内疚。“自动化、跨浏览器的 JavaScript 单...[阅读全文]
[译] JavaScript 与函数式编程2016年8月10日原文地址#翻译#函数式编程#JavaScript译者注:推荐一篇译文,《函数式编程术语解析》。本文是我在 2016 年 7 月 29 号听 Kyle Simpson 精彩的课程《Functional-Light JavaScript》时所做的笔记(外加个人的深入研究)(幻灯片在这)...[阅读全文]
[译] eBay:style & Speed2016年7月27日原文地址#翻译#用户体验#AMP今年 eBay 的顶级举措之一是为我们的用户提供一个更好的浏览体验。在最近的一次采访中,Devin Wenig 对关于此事的重要性已经有了很棒的评论。我们的想法是利用结构化的数据和机器学习,让各种价值观不同的用户购物,这些用户中可能一...[阅读全文]
[译] Service Worker 生命周期2016年7月25日原文地址#翻译#Service Worker如果使用过 Service Worker,之前你可能遇到过这样的问题,原来的 Service Worker 还在起作用,即使文件本身已经更新过。其中的原因在于 Service Worker 生命周期中的一些微妙之处;它可能会被安装,而...[阅读全文]
[译] 从发展历史理解 ES6 Module2016年7月22日原文地址#翻译#JavaScript#ES6#模块化在很长一段时间内, ES6 带来了 JavaScript 最大的变化,包括管理大型、复杂代码库的一些新特性。这些特性,主要是 import 和 export 关键词,共同被称为 modules。如果你现在还是 JavaScript 新...[阅读全文]
[译] 关于转译器 JavaScript 程序员需要知道的事2016年7月20日原文地址#翻译#JavaScript#TypeScript#转译器想要在与 ECMAScript 保持一致的同时也不抛弃那些没有最新 JavaScript 特性的浏览器吗?或者在成为标砖之前试验那些即将到来的特性,以告诉 ECMAScript 哪些对你有用,哪些没什么用?再或者就是想利用那些大型项目...[阅读全文]
[译] 移动开发中的仿真器与模拟器2016年7月19日原文地址#翻译#移动开发#模拟器译者注:本文主要涉及到两个概念: Emulator 和 Simulator。通常我们在工作中可能统统习惯称为“模拟器”,但实际上二者有所不同。为了分清概念,本文将 Emulator 译作 “仿真器”, Simulator 译作 “模拟...[阅读全文]
[译] WebP 支持:超乎你想象2016年7月18日原文地址#翻译#Webp#前端优化WebP 是 Google 发明的更小的替代 JPEG 和 PNG 的格式。最近有很多关于WebP支持的疑惑,细说来就是可以用它做什么,不能做什么,比如说浏览器支持,CMS 支持等等。今天我想清除你所有可能的疑虑。WebP 的支持程度...[阅读全文]
[译] 盘点即将影响世界的九大创新2016年7月18日原文地址#翻译#技术2016 年已经过去了一半,现实很清晰,我们正生活在创新的新纪元里。在硅谷之外,企业和世界各地的创业孵化器正在解决大问题,如水资源稀缺、癌症等。“下一件大事”的概念已略嫌冗余,因为突破已是家常便饭。我们来聊聊可能很快就会影响世界的九大...[阅读全文]