带回调函数的异步脚本加载器
var Loader = function () { }
Loader.prototype = {
require: function (scripts, callback) {
this.loadCount = 0;
this.totalRequired = scripts.length;
this.callback = callback;
for (var i = 0; i < scripts.length; i++) {
this.writeScript(scripts[i]);
}
},
loaded: function (evt)
……WebKit 选择器性能更改
Nicole Sullivan 涵盖了 Antti Koivisto 在使 WebKit 中的 CSS 选择器速度更快方面的一些工作。巧妙的技巧,Nicole 帮助我们所有人理解了这些技巧。主要是帮助浏览器更快“排除”选择器的内容。我希望其他……
响应式多列数据表
来自 Filament Group 的 Maggie Costello Wachs 分享了我见过的关于响应式数据表的最佳方法。请记住问题:在小屏幕设备上浏览大型数据表意味着大量的水平和垂直滚动,这很糟糕。她……
反转文本
对于从右到左的语言,您可以通过大多数浏览器中的dir
属性简单地交换默认的从左到右的布局。
<body dir="rtl">
text in right-to-left language
</body>
您可以在任何文本元素上使用该属性,它不必是……
公共服务公告:注意您的 @font-face font-weight
许多(尤其是装饰性的)网络字体只提供几种选定的粗细和样式。加载越少越好,因为它们可能非常重,但也请确保您只使用加载的粗细/样式,否则浏览器会为您伪造并弄乱它。