摘要: 今天受朋友所托做一个主页页面,美工不是我做的,我看了一下PSD文件简直要晕过去:很多透明和发光效果…… 再回想一下以前被IE6折磨的情景…… 没办法,只要硬着头皮上,通过多重PNG图像的透明来达到效果,不过这里遇到了IE6不能显示PNG透明效果的难题,因为之前听过说可以用滤镜解决,所以上网搜了一下果然有,不过还是有一些限制,挺麻烦的,待会我会详细谈谈。 先不急着说怎么处理包含透明元... 阅读全文
posted @ 2008-07-30 23:46 东捣CY 阅读(6325) 评论(14) 推荐(0) 编辑
摘要: 很炫的CSS渐变效果 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> css渐变效果 很炫的效果,可惜只有ie支持,不知道哪里可以找到浏览器兼容的渐变CSS没。 简单单色渐变例子 上面有点复杂,看... 阅读全文
posted @ 2008-07-29 21:52 东捣CY 阅读(3942) 评论(1) 推荐(0) 编辑
摘要: 从会话变量看会话机制 看三个小例子: session1.php Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->'; ?> 下一页 session2.php Code Code highlighting produ... 阅读全文
posted @ 2008-07-29 00:44 东捣CY 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 相关中文参考手册:http://w.yi.org/ftp/FAPM/PHP/zh/ref.image.html 向来跟图像沾边的东西比较容易提起我兴趣。这个要好好学习一下了。 图像格式 JPEG 音“jay-peg”。有损压缩,人眼可忍受。不适合绘制线条、文本或颜色块 PNG 音“ping”。无损压缩,适合包含文本、直线或简单颜色块。提供可变透明度、微细修正和二维空间交错... 阅读全文
posted @ 2008-07-28 00:32 东捣CY 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 屏蔽用户输入 建立一个安全应用网站的原则之一是 绝不可相信用户的任何输入,将用户数据输入到文件或者数据库之前,要一直屏蔽此数据或者通过系统执行的命令传输它。 1. 使用addslashes()在用户数据进入数据库之前过滤该数据。过滤掉可能引起数据库问题的字符。可以使用stripslashes()将数据返回到它的原始形式。 2. 可以在php.ini配置文件中开启magic_quote_g... 阅读全文
posted @ 2008-07-27 19:44 东捣CY 阅读(281) 评论(2) 推荐(0) 编辑
摘要: 重载 PHP不允许函数重载,但有解决重载问题的方法:实现__call方法 public function __call($method, $p) { if ( $method == ‘display’ ) { if (is_object p[0]) //类对象 $this... 阅读全文
posted @ 2008-07-27 14:21 东捣CY 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 这一次就说说“static”吧。 静态成员变量 众所周知,静态成员变量就是整个类只保存一个副本的变量,不管你通过这个类创建了多少个对象,所有对象共享一个静态成员变量。静态变量可以通过类名或者对象访问。 JavaScript中类似这样的成员变量定义方式如下: Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文
posted @ 2008-07-27 13:44 东捣CY 阅读(2356) 评论(7) 推荐(0) 编辑
摘要: 前两天在做一个JavaScript小游戏的时候,用到不少滑动效果,可能jQuery或者哪些库也有,但我还是自己试着写了一个通用的“自然滑动”函数,即初速为零的恒加速滑动,并且滑动的效果可以是 展开/收拢 或者 移动。 先看看实现效果: 下面先看一下函数,我会就其中的某些技术细节稍微解释一下,大家有什么不同意见可以一起讨论~ Code Code high... 阅读全文
posted @ 2008-07-27 11:40 东捣CY 阅读(6674) 评论(14) 推荐(0) 编辑
摘要: “事件是把所有东西粘在一起的胶水”,没有事件就没有JavaScript强大的交互作用。 基本认识 1.JavaScript是完全异步的。这就意味着你不必去处理那些烦人的多线程问题,可以轻松监听及响应各种事件。 2.对于事件的处理我们只需要使用事件处理函数简单地注册一个回调函数,当事件触发时,回调函数将会被调用执行。 Code highlighting produced ... 阅读全文
posted @ 2008-07-24 13:46 东捣CY 阅读(1757) 评论(7) 推荐(1) 编辑
摘要: 常用函数: createElement 创建元素(不会立即显示,必须绑定到某个父节点上) createTextNode 创建文本节点(不会立即显示,必须绑定到某个父节点上) insertBefore 将一个元素插入到父节点下的某个元素之前(插入后浏览器即时渲染) appendChild 将一个元素添加到父节点下的最后位置(插入后浏览器即时渲染) removeChild ... 阅读全文
posted @ 2008-07-23 21:08 东捣CY 阅读(1206) 评论(0) 推荐(0) 编辑