摘要:
减少HTTP请求数,ajax缓存,Gzip压缩传输文件,避免使用src,减少cookie大小,减少DNS查询次数,使用css sprites,避免404 阅读全文
摘要:
var html = [],i;for(i = 0; i < 10; i++){ html.push('<ul><li>第' + (i+1) + '行</li></ul>');}document.body.innerHTML = html; 阅读全文
摘要:
var arr = [1,2,3,4,5,6,7,8,9,10,11,12], r = arr.slice(0,10).reduce(function(x,y){ return x+y; }); alert(r); 注意:slice(0,10)函数是取前面十个数字 阅读全文
摘要:
var arr = [1,2,3,4,5,6,7,8,9,], r = arr.sort(function(){ return Math.random() > .5 ? -1:1; }); alert(r); 阅读全文
摘要:
Rem与em的简单理解 Em单位与像素px的转换 所得的像素值 = 当前元素的font-size * em的值 比如:div的font-size:12px 10em等同于120px 12*10 =120 Rem单位如何转换为像素值 所得像素值 = 根元素html font-size(默认是16px) 阅读全文
摘要:
冒泡与捕获的理解 冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标的顺序触发 IE6: div -> body -> html -> document Mozilla: div -> body -> html -> document ->window 捕获型事件:事件从最不精确的对象(do 阅读全文
摘要:
利用ES5的filter高阶函数来实现 var arr =[1,2,3,4,5,6,7,17,27,21,22,28......100], r = arr.filter(function(x){ return (x % 10 == 7|| x % 7 == 0); }); alert(r);//[7 阅读全文