摘要: http://www.purplesecond.com/blog/2012/04/%E7%BC%96%E7%A0%81%E7%A9%B6%E7%AB%9F%E4%B8%BA%E4%BD%95%E7%89%A9%EF%BC%9F/ 阅读全文
posted @ 2012-04-06 10:08 JulianHere 阅读(145) 评论(0) 推荐(0) 编辑
摘要: http://www.purplesecond.com/blog/2012/04/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%E6%88%96%E5%90%AF%E7%94%A8fsockopen%E5%87%BD%E6%95%B0/ 阅读全文
posted @ 2012-04-06 10:06 JulianHere 阅读(214) 评论(0) 推荐(0) 编辑
摘要: WHATWG的HTML5文档开发者版本中举例提到了预防clickjacking的一个小技巧,即通过判断点击的页面是属于主窗口还是iframe框架中的子窗口,达到防止攻击者给用户呈现一个虚假的主窗口来引诱用户点击从而进一步获取信息。以jsfiddle.net为例,我们挑选供javascript输入的iframe框与主窗口之间进行对比:首先,在iframe中输入console.log(top);console.log(self);console.log(top==self);运行后结果是Window jsfiddle.netWindow /_display/false而将同样的代码输入到主窗口下的 阅读全文
posted @ 2012-04-01 12:51 JulianHere 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 我们在做网站的时候经常会遇到这样的问题:一个页面有大量的图片导致页面加载速度缓慢,经常会出现一个白页用户体验很不好。那么如何解决这个问题呢?首 先我们会想到的是提高服务器性能,使用静态缓存等手段来加快图片的加载速度,这的确是个好方法,不过有时候我们也可以从前台找一些解决的 方法。下面我来介绍一种在实际应用中经常会使用到的js预加载的方法。 首先在输出图片的时候我们做一些处理<img data="这里是我们要显示图片的实际地址" src="这里是一张默认显示的小图片,可以快速加载到页面。可以是所有图片使用统一的图片也可以是要显示图片的缩略图" alt 阅读全文
posted @ 2012-03-23 09:06 JulianHere 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 下面是类代码<?php/************************************************************************//FILE:ImageCode//DONE:生成动态验证码类//DATE"2010-3-31//Author:www.5dkx.com 5D开心博客************************************************************************/class ImageCode{private width; //验证码图片宽度private height; //验证 阅读全文
posted @ 2012-03-20 09:58 JulianHere 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.chaorenmao.com/blog/?p=99如果和MSSQL的TOP语法相比,那么MySQL的LIMIT语法要显得优雅了许多。使用它来分页是再自然不过的事情了。最基本的分页方式:SELECT … FROM … WHERE … ORDER BY … LIMIT …在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引:举例来说,如果实际SQL类似下面语句,那么在category_id, id两列上建立复合索引比较好:SELECT * FROM articles WHERE category_id = 123 ORDER BY id LI 阅读全文
posted @ 2012-03-20 09:08 JulianHere 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转自 http://hi.baidu.com/mashuai9788/blog/item/4392838dbbe7c388a5c272b5.html在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。 KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为 On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一次 TCP 连接中完成,而不用重复建立新的 TCP 连接和关闭 TCP 连接,可以提高用.. 阅读全文
posted @ 2012-03-14 12:56 JulianHere 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 刚从 W3CPlus 这个博客上看到 一个关于CSS3功能的系列专题,讲的非常好,推荐。http://www.w3cplus.com/content/css3-gradient 阅读全文
posted @ 2012-03-11 13:59 JulianHere 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一篇对优雅降级和渐进提升解释得比较好的文章。http://accessites.org/site/2007/02/graceful-degradation-progressive-enhancement/ 阅读全文
posted @ 2012-03-11 10:16 JulianHere 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 我们都知道JavaScript中闭包的概念实在是晦涩难懂,有时或许知道某种形式是闭包,可就不晓得怎么样向另一个人解释闭包。今天偶尔在 http://www.css88.com/archives/4492 这个页面上发现了一段对闭包的很形象的描述:“这次,我用的是闭包的方式去实现,其中最重要的一点是reutrn Return; 这里会引伸到值类型与引用类型的概念。在js里,Object就是一个引用类型,在闭包里,我会抛出一个包含有属性与方法的Object的引用,这样,也 可以说是把这个Object抛向了外部,实现了公开。StaticClass这个变量接住了Return引用。 对于闭包内部的私有字 阅读全文
posted @ 2012-03-10 23:49 JulianHere 阅读(173) 评论(0) 推荐(0) 编辑