字符编码是计算机中非常重要的一环。过去,中国程序员经常需要做的一件事情就是处理中文在他们自己程序中是否可用。现如今我们很少和GBK较劲了,但字符编码并不等于不存在了。相反,随着emoji的出现,编码变得越来越有趣。
是时候复习一下了:TypedArray or DataView: Understanding byte order
简单来说,两者都是用来读写二进制信息的,但TypedArray
自己有自己的字节序,而DataView
则需要开发者自己来掌握。
Cache-Control多了个新成员,immutable,好处是某个静态资源一旦发布,靠这个特性可以让浏览器一旦缓存以后都不会再单独发送请求来验证是否304。
另外一个相关的问题:关于缓存和 Chrome 的“新版刷新”
这个问题可能导致没有版本号的资源无法被刷新。感谢@Woodu供稿。
这两天Hacker News上一篇有关Error.captureStackTrace
的文章讲的还可以,主要围绕V8所提供的错误栈信息进行介绍,对于专注Chrome和Node.js的基础开发比较有帮助。
链接: JavaScript Errors and Stack Traces in Depth
另外一篇也不错的中文相关文章,值得一看:关于Error.captureStackTrace。
Beacon API是W3C仍在草案阶段的一项新API,这个API主要用于发送不需要服务器回应的HTTP请求或强制浏览器发送一个请求。
Read More →
还在苦恼如何在网页中模拟Windows 8或者Windows Phone的界面风格吗?
Read More →
当你的网页有多个浏览器需要照顾时,编写代码变得举步维艰,而测试也变得不省心了。你需要一个一个挨个打开,刷新…。
现在好了,有BrowserSync这样的利器,无需手动刷新了,全部由 BrowserSync 搞定。
Read More →
在之前的几篇文章当中,我们深入了V8引擎的实现,讨论了Full Compiler、Crankshaft以及对象的内部表达。在这篇文章当中,我们来看看V8的 垃圾回收器 。
在之前的两篇文章中,我们讨论了V8的Full Compiler和对象的内部表示。在几年前,FC生成的原生代码相对于JavaScript来说已经不错了,但人们对性能的要求与日俱增,其速度标杆也越来越高,因此衍生出了Crankshaft。