Skip to content

Instantly share code, notes, and snippets.

@hagenhantz
hagenhantz / box-sizing.css
Created November 7, 2013 02:06
当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度。
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@hagenhantz
hagenhantz / web_font_for_chinese.css
Created October 11, 2013 06:29
Web中文字体最加方案
font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
@hagenhantz
hagenhantz / gist:5667320
Created May 29, 2013 01:12
Debounce Frequently Executed Events/Methods
// As taken from the UnderscoreJS utility framework
function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
if (!immediate) func.apply(context, args);
};
var callNow = immediate && !timeout;