- 博客(8)
- 收藏
- 关注
原创 JavaScript并发下载
在IE6/7里JavaScript会从两个方面阻碍页面呈现:script标签下面的网页资源在script加载完之前会停止请求、下载。 script标签下面的html元素在script加载完之前会停止渲染。 在ie6/7 firefox2/3 Safari3 Ch
2011-08-21 13:34:04 1412
JavaScript并发下载
在IE6/7里JavaScript会从两个方面阻碍页面呈现:script标签下面的网页资源在script加载完之前会停止请求、下载。 script标签下面的html元素在script加载完之前会停止渲染。 在ie6/7 firefox2/3 Safari3 Chrome1 和 opera下 script标签会阻碍下载: 虽然在ie8,safari4,chrome2下scr...
2011-08-21 13:34:00 217
原创 JavaScript重构(九):自定义的JavaScript产品框架
产品做到一定程度,JavaScript不仅仅需要几个层面上的重构,而需要将这些合理的、零散的重构集成起来、系统化,最终形成一套适合自己产品的前端框架。以某套产品的前端框架为例,包含了这么几个组件:1、通用工具组件,提供了UI组件最基础的通用能力,包括:日志、缓存、数据共享
2011-08-14 18:14:43 1362
JavaScript重构(九):自定义的JavaScript产品框架
产品做到一定程度,JavaScript不仅仅需要几个层面上的重构,而需要将这些合理的、零散的重构集成起来、系统化,最终形成一套适合自己产品的前端框架。以某套产品的前端框架为例,包含了这么几个组件:1、通用工具组件,提供了UI组件最基础的通用能力,包括:日志、缓存、数据共享、数据异步加载、原生对象扩展、Ajax产品定制化等等。2、共享UI组件,包括:通用弹出框、通用按钮等。3、产品...
2011-08-14 18:14:00 260 1
原创 Java的无锁编程和锁优化
在这篇文章里面已经提到了三件事情:1、Peterson 算法,2、ConcurrentHashMap,3、无锁编程的初识。 如果站在语言层面之上,仅从设计的层面看,可以避免锁的思路至少包括:1、单线程来主导行为,多线程池化操作避开状态变量。比如在一个WEB应用中,
2011-08-07 17:53:48 4924 1
Java的无锁编程和锁优化
在这篇文章里面已经提到了三件事情:1、Peterson 算法,2、ConcurrentHashMap,3、无锁编程的初识。 如果站在语言层面之上,仅从设计的层面看,可以避免锁的思路至少包括:1、单线程来主导行为,多线程池化操作避开状态变量。比如在一个WEB应用中,每一个Action都可以给相应的用户线程分配一个实例,线程之间互不干扰;但是到了业务逻辑Service内,避开Servi...
2011-08-07 17:53:00 198
原创 IE6,别急着再见
没有一款浏览器能比IE6给前端开发更带来困扰了,IE6的Bug和对标准的无视(其实IE各个版本都习惯于对标准的无视)已经到了令人发指的地步,比如IE6的JavaScript解析在GZip压缩下问题一堆,微软自己都说没有办法,换浏览器吧;比如IE6对样式的规定乱七八糟,看这
2011-08-07 16:32:31 1179
IE6,别急着再见
没有一款浏览器能比IE6给前端开发更带来困扰了,IE6的Bug和对标准的无视(其实IE各个版本都习惯于对标准的无视)已经到了令人发指的地步,比如IE6的JavaScript解析在GZip压缩下问题一堆,微软自己都说没有办法,换浏览器吧;比如IE6对样式的规定乱七八糟,看这个;比如IE6上使用PNG还要加上一个带来N多挂死问题的滤镜…… 终于微软也忍不住了,要专门给IE6清理全球...
2011-08-07 16:32:00 218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人