BearRui(AK-47)
花开有时,错过了一日便错过了一季,就象人生错过了相遇,就不再找寻到美丽的相聚
随笔- 39  文章- 2  评论- 1287 
博客园  首页  新随笔  联系  管理  订阅 订阅
置顶随笔
[置顶]web高性能开发系列随笔
摘要: 在BlogJava里写了一些关于高性能WEB开发的随笔,因为都是跟前端技术相关(html,http,js,css等),所以也贴到博客园来,吸收下人气。 1、 HTTP服务器. 2、性能测试工具推荐 3、 图片篇. 4、 如何加载JS,JS应该放在什么位置. 5、 为什么要减少请求数,如何减少请求数. 6、 减少请求,响应的数据量. 7、JS、CSS的合并、压缩、缓存管理 8、页面呈现、重绘、回流。 9、该如何加载google-analytics(或其他第三方)的JS 10、疯狂的HTML压缩 11、flush让页面分块,逐步呈现 12、了解CSS的查找匹配原理,让CSS更简洁、高效阅读全文
posted @ 2010-05-12 09:46 BearRui(AK-47) 阅读(14882) 评论(69) 编辑
2010年10月19日
产生唯一随机码的方法分析。
摘要: 现在的WEB中经常会需要产生一些邀请码、激活码。需要是唯一并且随机的。下面总结下一些常用的产生随机码的方法,并分享自己的1个方法:阅读全文
posted @ 2010-10-19 09:38 BearRui(AK-47) 阅读(4436) 评论(40) 编辑
2010年8月24日
URL中允许携带sessionid带来的安全隐患。
摘要: 很多WEB开发语言为了防止浏览器禁止了cookie而无法识别用户,允许在URL中携带sessionid,这样虽然方便,但却有可能引起钓鱼的安全漏洞。阅读全文
posted @ 2010-08-24 08:44 BearRui(AK-47) 阅读(4204) 评论(60) 编辑
2010年8月5日
JS 实现完美include
摘要: js为什么需要include?让我们想想这样1个场景,a.js 需要用到1个公用的common.js,当然你可以在用到a.js的页面使用,但假设有5个页面用到了a.js,你是不是要写5遍阅读全文
posted @ 2010-08-05 08:51 BearRui(AK-47) 阅读(4991) 评论(33) 编辑
2010年8月4日
基于模板的excel导出
摘要: 产品中有很多模块需要导出excel功能,导出excel几乎都是把页面已经显示出来的数据列表导出为excel。但后台使用poi生成excel却要1个单元格1个单元格的去编写。每个模块都需要单独写导出excel的代码,导致代码里充斥了createRow,createCell,setCellValue的代码。但这不是要命的,要命的是当前台数据列表格式变了的时候,后台生成excel代码的修改非常麻烦,特别是当产品经理要求在excel中也要保留WEB样式的时候(背景色,字体色,宽度),就只能oh shit!阅读全文
posted @ 2010-08-04 08:45 BearRui(AK-47) 阅读(4478) 评论(48) 编辑
2010年7月29日
实现if elseif else的jsp标签。
摘要: 相信很多使用jstl的朋友都抱怨过,为什么jstl只有c:if 而没有elseif、else。当需要判断多个条件的时候,只能写多个c:if 或者使用c:choose。阅读全文
posted @ 2010-07-29 08:46 BearRui(AK-47) 阅读(3032) 评论(9) 编辑
2010年7月16日
记一复杂页面的前端优化(2) - 其他优化
摘要: 上一篇 "记一复杂页面的前端优化(1) - 不一样的延迟加载," 说了下对弹出窗口的优化,接下来说说其他的优化.阅读全文
posted @ 2010-07-16 08:13 BearRui(AK-47) 阅读(2715) 评论(14) 编辑
2010年7月14日
记一复杂页面的前端优化(1) - 不一样的延迟加载
摘要: 刚刚做完1个复杂页面的前端性能优化,这里的优化是针对这个页面具体的需求单独做的优化,所以这里不会谈哪些减少http请求,合并压缩js,css,图片合并等等。因为这些是所有页面都需要做的,如果需要了解这些,可以参考我这篇文章:阅读全文
posted @ 2010-07-14 08:32 BearRui(AK-47) 阅读(3603) 评论(35) 编辑
2010年7月2日
名站技术分析 — tudou网首页下列菜单的弹出效果
摘要: 土豆(tudou.com)首页的导航条,当鼠标移到到“社区”菜单时,对应的菜单的弹出效果比较有意思,类似于一个弹球落地的效果,对于有意思的东西,当然要研究研究。有兴趣的朋友可以自己先去看看效果,然后再来看文章。阅读全文
posted @ 2010-07-02 08:40 BearRui(AK-47) 阅读(3917) 评论(14) 编辑
2010年7月1日
LESS 让css也支持变量,运算符,include,嵌套规则等等
摘要: 最近在网上看到1个很有意思的CSS扩展,这里介绍给大家。LESS 最早是1个ruby的gem,用于扩展css的语法,用了LESS后,可以在css中使用变量,运算符,include,嵌套规则等等。现在LESS出了js版本,让我们一起来看看LESS能为我们带来什么吧?阅读全文
posted @ 2010-07-01 08:49 BearRui(AK-47) 阅读(2780) 评论(27) 编辑
2010年6月25日
CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能
摘要: UI要求越来越高,界面越做越华丽,给我们开发人员带来的就是使用大量的背景图片,下面介绍一些通过css(不使用图片或少使用图片)来实现一些很常见的效果: 圆角、阴影、渐变等等。 阅读全文
posted @ 2010-06-25 08:51 BearRui(AK-47) 阅读(7293) 评论(217) 编辑
2010年6月18日
名站技术分析 — facebook奇特的页面加载技术
摘要: 没事使用代理上了下facebook,注册进入个人首页后,习惯性的查看源代码,发现了1个很有意思的现象,首页内容不少,但源代码中HTML的代码却很少,但去多出了很多段的javascript代码,这些js代码都是用于动态生成html的,facebook为什么需要这样做了?出于职业习惯,研究研究:阅读全文
posted @ 2010-06-18 08:51 BearRui(AK-47) 阅读(17256) 评论(203) 编辑
2010年6月8日
了解CSS的查找匹配原理,让CSS更简洁、高效
摘要: 用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS:DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该style。多么简单易懂的原理,可是这个理解却是完完全全相反、错误的阅读全文
posted @ 2010-06-08 08:43 BearRui(AK-47) 阅读(6149) 评论(86) 编辑
2010年6月2日
让ajax更加友好,实时显示后台处理进度。
摘要: ajax应用越来越多,大部分ajax处理都是在前台显示1个"loading...",然后把数据提交给服务器进行处理,处理完毕后显示"处理完毕"。我们能否让ajax更加友好点,实时显示服务器处理的进度了?这在一些长时间的请求中尤其重要,比如上传文件、发送邮件、批量处理数据。答案当然是可以的,不然就不会写这个了,对吧,^_^。阅读全文
posted @ 2010-06-02 08:49 BearRui(AK-47) 阅读(4655) 评论(34) 编辑
2010年5月28日
[翻译] IE7,IE8 BUG导致CSS下载二次。
摘要: 为了压缩html代码,我们常常会去掉"删除HTTP或者HTTPS",即去掉url中的http(s)协议头,以节省空间,但这样使用后发现IE7,IE8会出现对同1个CSS加载2次的BUG。阅读全文
posted @ 2010-05-28 09:05 BearRui(AK-47) 阅读(2720) 评论(28) 编辑
2010年5月25日
名站技术分析 - 浅谈tudou.com首页图片延迟加载的效果
摘要: 经常上tudou网,发现tudou首页加载图片的功能很有意思,tudou首页从"娱乐"这个板块往下的所有视频的缩略图并不是在页面打开后就加载的, 而是当用户拖动滚动条到了"娱乐"这个板块,才开始加载图片的。这样做的好处当然是如果有用户不需要查看下面的内容,则免去了下面所有图片的请求, 这对减少服务器的压力还是很有帮助的。阅读全文
posted @ 2010-05-25 08:54 BearRui(AK-47) 阅读(5662) 评论(61) 编辑
仅列出标题  下一页

抓虾
google reader
鲜果
哪吒
QQ邮箱
http://wap.feedsky.com/BearRui
昵称:BearRui(AK-47)
园龄:5年10个月
荣誉:推荐博客
粉丝:124
关注:3

搜索

 

最新随笔

  • 1. 产生唯一随机码的方法分析。
  • 2. URL中允许携带sessionid带来的安全隐患。
  • 3. JS 实现完美include
  • 4. 基于模板的excel导出
  • 5. 实现if elseif else的jsp标签。
  • 6. 记一复杂页面的前端优化(2) - 其他优化
  • 7. 记一复杂页面的前端优化(1) - 不一样的延迟加载
  • 8. 名站技术分析 — tudou网首页下列菜单的弹出效果
  • 9. LESS 让css也支持变量,运算符,include,嵌套规则等等
  • 10. CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能

随笔分类(38)

  • .NET(11)
  • CSS(3)
  • JAVA(2)
  • javascript(4)
  • Life(5)
  • WEB(4)
  • 高性能WEB开发(5)
  • 浏览器(1)
  • 名站技术分析(3)

随笔档案(39)

  • 2010年10月 (1)
  • 2010年8月 (3)
  • 2010年7月 (5)
  • 2010年6月 (4)
  • 2010年5月 (6)
  • 2006年6月 (4)
  • 2006年5月 (7)
  • 2006年4月 (9)

积分与排名

  • 积分 - 178236
  • 排名 - 485

最新评论

阅读排行榜

评论排行榜

推荐排行榜

Copyright ©2012 BearRui(AK-47)