SoundJS

音频看起来在HTML5当中触手可及,然而各个浏览器内核对其的处理都略有不同,如果你厌倦了各种调试,这款SoundJS可能就是你的最爱之一。

SoundJS为开发者提供了一个统一的音频处理接口,令开发者仅用其提供的API即可处理跨浏览器所带来的麻烦。另外,这对于HTML5游戏开发者来说可能是个极好的消息:SoundJS与EaselJS结合工作的非常好。

在最近的讨论声中,来自webkit的CSS前缀“-webkit-”备受批判,原因是webkit引擎过于流行,导致Firefox不得不选择兼容“-webkit-”前缀。

-prefix-free将帮助开发者尽可能地避免这一问题。在过去,开发者往往不确定一个CSS规则是否需要前缀,因此为了保险起见,他们会手动加上所有的前缀;于此同时,已被添加前缀的资源在互联网上往往不在维护之列。而-prefix-free将仅在浏览器需要CSS带有前缀时,才自动添加,进而避免了这一问题。