• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
BearRui(AK-47)
花开有时,错过了一日便错过了一季,就象人生错过了相遇,就不再找寻到美丽的相聚
博客园    首页    新随笔    联系   管理    订阅  订阅
[置顶] 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) 阅读(21642) 评论(70) 推荐(57)
2010年10月19日
产生唯一随机码的方法分析。
摘要: 现在的WEB中经常会需要产生一些邀请码、激活码。需要是唯一并且随机的。下面总结下一些常用的产生随机码的方法,并分享自己的1个方法: 阅读全文
posted @ 2010-10-19 09:38 BearRui(AK-47) 阅读(14793) 评论(41) 推荐(7)
2010年8月24日
URL中允许携带sessionid带来的安全隐患。
摘要: 很多WEB开发语言为了防止浏览器禁止了cookie而无法识别用户,允许在URL中携带sessionid,这样虽然方便,但却有可能引起钓鱼的安全漏洞。 阅读全文
posted @ 2010-08-24 08:44 BearRui(AK-47) 阅读(18429) 评论(60) 推荐(5)
2010年8月5日
JS 实现完美include
摘要: js为什么需要include?让我们想想这样1个场景,a.js 需要用到1个公用的common.js,当然你可以在用到a.js的页面使用,但假设有5个页面用到了a.js,你是不是要写5遍script。而且要是以后a.js 又需要引用common2.js,你是不是又的修改5个页面了? 阅读全文
posted @ 2010-08-05 08:51 BearRui(AK-47) 阅读(36168) 评论(34) 推荐(7)
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) 阅读(13133) 评论(50) 推荐(3)
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) 阅读(18215) 评论(9) 推荐(4)
2010年7月16日
记一复杂页面的前端优化(2) - 其他优化
摘要: 上一篇 "记一复杂页面的前端优化(1) - 不一样的延迟加载," 说了下对弹出窗口的优化,接下来说说其他的优化. 阅读全文
posted @ 2010-07-16 08:13 BearRui(AK-47) 阅读(3993) 评论(15) 推荐(3)
2010年7月14日
记一复杂页面的前端优化(1) - 不一样的延迟加载
摘要: 刚刚做完1个复杂页面的前端性能优化,这里的优化是针对这个页面具体的需求单独做的优化,所以这里不会谈哪些减少http请求,合并压缩js,css,图片合并等等。因为这些是所有页面都需要做的,如果需要了解这些,可以参考我这篇文章: 阅读全文
posted @ 2010-07-14 08:32 BearRui(AK-47) 阅读(7358) 评论(36) 推荐(3)
2010年7月2日
名站技术分析 — tudou网首页下列菜单的弹出效果
摘要: 土豆(tudou.com)首页的导航条,当鼠标移到到“社区”菜单时,对应的菜单的弹出效果比较有意思,类似于一个弹球落地的效果,对于有意思的东西,当然要研究研究。有兴趣的朋友可以自己先去看看效果,然后再来看文章。 阅读全文
posted @ 2010-07-02 08:40 BearRui(AK-47) 阅读(5602) 评论(14) 推荐(7)
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) 阅读(14789) 评论(29) 推荐(3)
2010年6月25日
CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能
摘要: UI要求越来越高,界面越做越华丽,给我们开发人员带来的就是使用大量的背景图片,下面介绍一些通过css(不使用图片或少使用图片)来实现一些很常见的效果: 圆角、阴影、渐变等等。 阅读全文
posted @ 2010-06-25 08:51 BearRui(AK-47) 阅读(18165) 评论(219) 推荐(63)
2010年6月18日
名站技术分析 — facebook奇特的页面加载技术
摘要: 没事使用代理上了下facebook,注册进入个人首页后,习惯性的查看源代码,发现了1个很有意思的现象,首页内容不少,但源代码中HTML的代码却很少,但去多出了很多段的javascript代码,这些js代码都是用于动态生成html的,facebook为什么需要这样做了?出于职业习惯,研究研究: 阅读全文
posted @ 2010-06-18 08:51 BearRui(AK-47) 阅读(28923) 评论(203) 推荐(49)
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) 阅读(11109) 评论(87) 推荐(22)
2010年6月2日
让ajax更加友好,实时显示后台处理进度。
摘要: ajax应用越来越多,大部分ajax处理都是在前台显示1个"loading...",然后把数据提交给服务器进行处理,处理完毕后显示"处理完毕"。我们能否让ajax更加友好点,实时显示服务器处理的进度了?这在一些长时间的请求中尤其重要,比如上传文件、发送邮件、批量处理数据。答案当然是可以的,不然就不会写这个了,对吧,^_^。 阅读全文
posted @ 2010-06-02 08:49 BearRui(AK-47) 阅读(13074) 评论(36) 推荐(5)
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) 阅读(3751) 评论(28) 推荐(2)
2010年5月25日
名站技术分析 - 浅谈tudou.com首页图片延迟加载的效果
摘要: 经常上tudou网,发现tudou首页加载图片的功能很有意思,tudou首页从"娱乐"这个板块往下的所有视频的缩略图并不是在页面打开后就加载的, 而是当用户拖动滚动条到了"娱乐"这个板块,才开始加载图片的。这样做的好处当然是如果有用户不需要查看下面的内容,则免去了下面所有图片的请求, 这对减少服务器的压力还是很有帮助的。 阅读全文
posted @ 2010-05-25 08:54 BearRui(AK-47) 阅读(8249) 评论(61) 推荐(19)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3