页面的加载速度受HTTP连接方式和浏览器并发Pipeling的影响。
文中描述了不同浏览器对HTTP连接方式的差别和突破浏览器并发Pipeling的限制的方法。
1、可以绑定多个域名来提高静态资源加载速度。2、通过iframe实现proxy来突破ajax请求数量的限制。
页面的加载速度受HTTP连接方式和浏览器并发Pipeling的影响。
文中描述了不同浏览器对HTTP连接方式的差别和突破浏览器并发Pipeling的限制的方法。
1、可以绑定多个域名来提高静态资源加载速度。2、通过iframe实现proxy来突破ajax请求数量的限制。
青春如同奔流的江河
一去不回来不及道别
只剩下麻木的我没有了当年的热血
看那满天飘零的花朵
在最美丽的时刻凋谢
有谁会记得这世界它曾经来过
当初的愿望实现了吗
事到如今只好祭奠吗
任岁月风干理想再也找不回真的我
抬头仰望着满天星河
那时候陪伴我的那颗
这里的故事你是否还记得
如果有明天祝福你亲爱的
开发js组件的时间调试总是麻烦的,最常用的就是用alert或者debugger来测试js的运行状态。但这两种方式都有它的局限性,alert会有中断,有些时候alert出来的值并不可靠,闭包的时候用alert可能会得到不正确的值。debugger使用起来其实也挺纠结的,只有ie支持。所以最合理的方式是js把运行过程需要调试的值输出到页面,或者写到cookie也可以,这种方式不会有alert中断带来值不正确的问题,也不会受浏览器类型的限制,唯一纠结的是操作起来很麻烦。
于是,有了下面说的这个js组件。这个组件的实现参考了log4net组件的记录方式,我们利用这个js的logger组件,就可以用log的输出的方式来进行你的调试工作了。
最近项目的部分功能正在重构,前端也基本上推翻了原来的设计,在之前半年的积累上有了新的方案。这几天在做前端的重构和设计,遇到了一些问题。因为这个模块最主要的还是对时间的控制,大量的操作js的Date对象,可是js原生的Date方法太少了,操作起来太不方便。于是打算扩展下Date的prototype
主要增加了Date对象以下方法:addMilliseconds,addSeconds,addMinutes,addHours,addDays,addWeeks,addMonths,addYears,format
喜欢书法,也喜欢钢笔…收集全球10大钢笔品牌。