09 2010 档案

设计技巧
摘要:很多时候搞设计的会遇到一个问题,就是一个比较单调的版上要加一个特殊的东西,比如一个白色的版,往上面加一个菜单,整版都是白色,要维护当前的风格不变,所有不会往这个菜单上加其他颜色,但如何又让这个菜单凸显出来呢,今天按着这个思维在网上找了又找,到最后找到一个方法,基本上通用,就是增加一个块,并往这个快加上阴影,使他有突出来的感觉,自然就让人注意到了,效果如下, 日历选择器也会让你更容易看到日期、周期和月份(特别是工作日和休息日) 滑块代替数字输入 1.禁用按下按钮 2.模拟窗口的阴影 3.通过空白状态去激励用户和行为 4.按钮的按下状态:提供即时反馈给用户将使应用程序感觉更有响应性 阅读全文

posted @ 2010-09-24 16:22 liushan 阅读(159) 评论(0) 推荐(0)

PS之钢笔系列工具使用
摘要:虽然不是搞美工的,但对PS还是知道一点点,有人问钢笔系列工具的使用,下面我就把我常用的讲述下咯1.做选取比如打开一个图片,选择钢笔工具,这下要注意,选择PS上面菜单栏下面的路径按钮(因为做选区用的),画出你需要的闭合路径选区,右键,选择建立选区即可,也可在已有选区上画路径选区,从而实现选区的加减操作2.钢笔工具操作矢量图建立一个空图,选择圆角矩形工具,画一个圆角矩形,在你需要修改的线段上加锚点,比... 阅读全文

posted @ 2010-09-23 12:29 liushan 阅读(295) 评论(0) 推荐(0)

js 的替换问题
摘要:今天写个正则替换,怎么试结果都不对,后来发现原来替换不会改变原有字符串,但会把替换后的字符串返回,纳闷,这个问题遇到M次了,但仍然常忘记,做个记号先,附上一点点代码:[代码] 阅读全文

posted @ 2010-09-15 14:55 liushan 阅读(254) 评论(0) 推荐(0)

JQUI 的一个小问题
摘要:今晚用JQUI的时候有发现JQUI的问题了,其实说实话,JQUI的BUG还真不少,可能也是他流行不起来的原因,呵呵下面说下这个小BUG,绕个弯就可以解决,当使用JQUI的tabs时,当第一个选项卡放置accordion正常.,当把accordion放置到当前未打开的选择卡的时候,出问题了,accordion没法打开,原因是初始化accordion的时候无法取得正确的高度唯一的办法就是当TABS切换... 阅读全文

posted @ 2010-09-14 23:26 liushan 阅读(1351) 评论(4) 推荐(0)

CSS 不定宽度居中
摘要:以前一直做的都是定宽的,今天有个顶部提示要不定宽度,TNND郁闷了,到GOOGLE了下,还真有搞定的办法,原理很简单,简单说下,就是双层DIV,外面的绝对定位,偏移50%,里面相对定位,相反方向定位50%,在加一个浮动(很重要,否则IE6不吃这套),搞定,代码不提供,搞设计的都懂,嘻嘻~ 阅读全文

posted @ 2010-09-12 13:06 liushan 阅读(486) 评论(0) 推荐(0)

PS笔记
摘要:今天要弄个朋友列表框,呵呵,先用圆角工具在画,之后在用三角形工具画一个角,转换为位图后在修改,当PS的矢量图一拉动就虚了,无奈,想其他办法看了下钢笔工具,发现也有AI的功能,非常好,马上画个圆角矩形,增加两个矛点,在用转换点工具,一拉,出来了,而且不虚.呵呵,特此记录下.并上次下我做的图,嘻嘻拉的不是非常准,当也算可以啦,反正是矢量图,还可以慢慢拉的,特此记录下,有学到一个PS的技巧.. 阅读全文

posted @ 2010-09-11 22:36 liushan 阅读(205) 评论(0) 推荐(0)

兼容IE6的最小宽高度
摘要:来源于网络,当非常实用.[代码] 阅读全文

posted @ 2010-09-11 19:33 liushan 阅读(199) 评论(0) 推荐(0)

PHP解压网页GZIP
摘要:现在很多网页都是GZIP压缩的,如果用PHP取过来发现是一堆乱码,可以用GZIP函数类解压,但有时候PHP编译没编译GZIP可用下面函数代替:<?phpif (!function_exists ( 'gzdecode' )) { function gzdecode($data){ $flags = ord ( substr ( $data, 3, 1 ) ); $headerlen = 10; $extralen = 0; $filenamelen = 0; if ($flags & 4) { $extralen = unpack ( 'v', s 阅读全文

posted @ 2010-09-08 16:26 liushan 阅读(1249) 评论(2) 推荐(0)

php 报错:Operation timed out after **
摘要:做KU6的API的时候报这个错误,网上找了阵子才找到答案,原来是返回时候超时,Operation timed out after 1000 milliseconds with0 bytes received 如果使用curl的话设置curl_setopt_array($remote, array(CURLOPT_TIMEOUT=>200))根据需要修改时间,大到一定程度还超,检查网络,呵呵~ 阅读全文

posted @ 2010-09-08 10:14 liushan 阅读(2492) 评论(0) 推荐(0)

php 之静态变量
摘要:由于要写个多进程同时访问一个文件的功能函数,结果用到这个,记录笔记 阅读全文

posted @ 2010-09-01 16:35 liushan 阅读(295) 评论(0) 推荐(0)

获得 Javascript 版本
摘要:最近看一个人的BLOG,发现这个文章,非常不错,引入来存档 来源:http://www.phppan.com/2010/09/how-to-check-javascript-version/ 阅读全文

posted @ 2010-09-01 16:03 liushan 阅读(267) 评论(0) 推荐(0)

PHP扩展编写与编译
摘要:研究PHP扩展怎么写来着,但首先的过编译这关,下面介绍下 假如PHP安装在,且安装了phpize /usr/local/php 源码包在 /root/lamp/php-5.3.2 下面先以编译官网提供的代码为例: 随便进入一个扩展,我进入如下: /root/lamp/php-5.3.2/ext/so 阅读全文

posted @ 2010-09-01 14:58 liushan 阅读(1121) 评论(0) 推荐(1)

PHP中魔术方法
摘要:1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 2、__isset、__unset __isset( $property ) 当在一个未定义的属性上调用isset()函数时调用此方法 __unset( $property ) 当在一个未定义的属性上调用unset()函数时调用此方法 3、__call __call( $method, $arg_array )... 阅读全文

posted @ 2010-09-01 13:49 liushan 阅读(269) 评论(0) 推荐(0)