05 2013 档案
摘要:1.Cache-control: 用户每一次访问www.google.com,浏览器查看缓存文件夹,发现不存在缓存文件,于是发送http请求。 server端返回http头中包含 cache-control=max-age=60。 5秒钟后,用户刷新该页面,浏览器发现缓存文件夹中有该页面的缓存,也在存活期内,则直接把缓存文件作为响应。 2.Last-Modified 60秒钟后用户继续刷新该页面,此时max-age已经过期,但缓存文件夹中还有此文件,浏览器读取到该文件的Last-Modified,并将Last-Modified的值 作为If-Modified-Since的值发送给s...
阅读全文
摘要:<!DOCTYPE html><html><head> <title></title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script> var reg_class=new RegExp("^\.+"); console.log(reg_class.test(".abc")); var reg_id=/^#/; console.
阅读全文
摘要:console.time('a'); //开始计时 console.trace(); //显示方法调用流程 console.dirxml(p); //显示对象的xml console.timeEnd('a'); //结束计时 console.group('flag1'); //分组显示,以免混淆 console.log('1'); console.groupEnd(); console.group('flag2')...
阅读全文
摘要:<!DOCTYPE html><html><head> <title>关于this对象</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <script> function Person(username){ var _self=this; this.username=username; /** * setTimeout是window的方法,所以setTime内调用thi
阅读全文
摘要:delete 删除当前对象的属性或方法function Person(){}Person.prototype.eat=function(){ alert('person eat');}var gg=new Person();gg.eat=function(){ alert('gg eat');}delete gg.eat;gg.eat(); //alert person eat总结: delete 只删除当前对象中的值,而不会删除prototype中的值。 如果要删除prototype中的值,使用delete Person.prorotype.eat
阅读全文
摘要:网页设计中的默认字体为font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;理由如下: font-size采用px, 不采用em. 理由是em带来的可用性提升很有限,同时基于em很难保证视觉设计的精确性,并且现在主流浏览器都支持“全页面缩放(Full Page Zoom)”功能,是时候不用考虑基于字体大小(em)的设计了。 line-height采用1.5, 也就是18px. 这是淘宝视觉规范中定义的行高,对于12px字体,这个行高看起来很舒服。 font-family默认采用Tahoma. Tahoma是英文Windows操作系统的默认...
阅读全文
摘要:关于默认元素在不同浏览器中的margin值是多少的问题,今天做了一个探讨 /*2013-4-11*/// body的margin值firefox 20.0 ----------------------- body的margin为: margin:8px 8px 8px 8px;Internet Explorer 6.0 ----------- body的margin为: margin:15px 10px 15px 10px;Internet Explorer 7.0 ----------- body的margin为: margin:16px 11px 16px 11px;Internet Ex
阅读全文