手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2010年01月的文章

孩奴

打开QQ的时候,跳出个弹窗,觉得其中的这个专题不错,再加上最近老婆的一些行为,越来越觉得她象孩奴了。

这句话,其实我也想和她说,但再怎么说,她总是不听的:

XML/HTML代码
  1. 为什么总是害怕养不大你的孩子?为什么对生活毫无安全感?你在忧郁什么,你的爸妈不是一样可以含辛茹苦把你拉扯大!怎么,既要儿女华服美冠,又要自己锦衣玉食,还要轻松还上房贷与信用卡?那么……年轻爸妈们,你的要求会不会太理想化了一点点……  
  2. 养育孩子,不仅要靠一份责任感,更要有坚不可摧的心理防线。你的孩子成长健康与否,完全取决于你的生活态度,而不是你卡上的数字。所以在我们小的时候,同样有很多生活捉襟见肘的父母养大了自己出色的儿女,孕育下一代本就要有奉献精神,你什么都不想失去,还要望子成龙老来有靠衣食无忧,那么苛刻地问一句:你凭什么?  

真的。有孩子看看这个专题吧:http://lady.qq.com/zt/2010/hn/index.htm

还是很不错,越来越想着腾讯现在的专题质量高了。

 

ExtJs 备忘录

这个,当然不是我写的。我用的更多的应该是jQuery,相对于JS这方面来说,jQuery框架我用的是最多的。
在jQuery没有出来之前,用过一阵子的prototype,只是现在用的少了。
mootools是一点都没有碰过,dojo亦然。extJS和yui也同样只是稍看了一遍而己。为了ExtJS我还专门买了本书,只是却几乎没有翻过。

看到这个备忘录,就想着先收藏下来,留着以后慢慢看,这样也并不错啊。。。
这个系列一共九篇,讲了表单,表格和页面搭建,还是比较有用的。即使是初学者也可以迅速上手,当然如果不深究的话,终究只是于处应用阶段,属于知其然不知其所以然。。。

1.  ExtJs 备忘录(1)—— Form表单(一) [ 控件使用 ]
2.  ExtJs 备忘录(2)—— Form表单(二) [ 控件封装 ]
3.  ExtJs 备忘录(3)—— Form表单(三) [ 数据验证 ]
4.  ExtJs 备忘录(4)—— Form表单(四) [ 数据提交 ]
5.  ExtJs 备忘录(5)—— GirdPanl表格(一)[ 基本用法 ]
6.  ExtJs 备忘录(6)—— GirdPanl表格(二)[ 搜索分页 ]
7.  ExtJs 备忘录(7)—— GirdPanl表格(三)[ 统计|查看、修改单行记录 ]
8.  ExtJs 备忘录(8)—— 管理界面搭建和其他部分控件介绍
9.  ExtJs 备忘录(9)—— Ext常用属性、方法小结 [系列完]

随便看看吧。了解一下也好,毕竟熟悉了之后,用EXTJS做界面还是很漂亮的,当然,如果写的不好,内存吃起来也是很漂亮的。

Tags: extjs, framework

twitter?

有人在群里发了twitter中的孙燕姿的信息,才突然想起,原来我好久没有做所谓的推客了。兴冲冲的跑到twitter去推了一下。顺便follow了两位美女,孙燕姿和萧亚轩

不过萧亚轩家中有事,N久没有更新了。不管了。。。怎么说也是个本家,关心一下

想想还有哪些明星可以让我follow的?国内的估计没有,毕竟她们恐怕也从未拍过墙一类的片子,也不知道墙为何物,过着自给自足的生活着呢。大概。。。

今天期末考试开始了。希望能有个好成绩,要求不高60足矣。

PHP分段屏蔽错误(异常)的方法

本文来自lukin的博客。。。
Lukin,lazyCMS的作者,如果你用过,或许会知道。。。

以下是原文

我是从asp转向php的,asp里面提供了下面的方法

代码1:

ASP/Visual Basic代码
  1. on error remuse next  
  2. '这里的代码出现的错误可以被屏蔽掉  
  3. on error goto 0  
----------------------------------------------------华丽的分割线-------------------------------------------------

转向php之后,查了一些资料貌似php没有提供类似这样的语法

直接使用error_reporting(0);关闭所有错误是很不明智的。所以,考虑使用@来抑制错误的发生,但是往往不如意。

我使用的set_error_handler('myerror')监听了一个函数,直接写@抑制错误的发生那是办不到的,照样会跳到myerror函数里面进行处理,后来看WordPress的源码,发现她屏蔽错误的方法:

代码2:

PHP代码
  1. $error_reporting = error_reporting(0);  
  2. // 这里发生的错误将被屏蔽  
  3. error_reporting($error_reporting); 

应用到我系统里面,发现此方法也不好用,照样会进入myerror函数进行错误处理。

继续狂翻php手册,仔细查看set_error_handler这个函数的说明,然后查看评论(一般看手册上的评论还是很有收获的),评论上的一段代码引起了我的注意:

代码3:

PHP代码
  1. // if error has been supressed with an @  
  2. if (error_reporting() == 0) {  
  3.    return;  

细想了一下,把这段代码加入到myerror里面,果然ok了!原来使用@的时候,error_reporting()会返回0

这样可以利用@屏蔽某个函数里面发生的错误了,也可以使用【代码2】的方法来进行分段屏蔽错误了。

--EOF--

我一般是用Set_error_handler的。。还有我记得Error_reporting是可以返回当前设置的等级的。先取回当前的等级,然后设置为0,解决完后再设置回去。其实也是就第二种了。。不过我觉得lukin应该是用这种的,即:

PHP代码
  1. <?php  
  2. $old = error_reporting();  
  3. error_reporting(0);  
  4. //code....  
  5. error_reporting($old);//恢复。。  


如何去掉点击链接时周围的虚线框outline属性

找来找去,这个应该是最全的解决方案列表了。。突然间想找这个是因为,网易评论的“分页列表”用的是链接,但没有虚框,很好看,所以想找找这样的资料。。。

以下就属于原文了。。

如何隐藏掉点击链接时周围出现的虚线框呢?

在常规情况下,该虚线框是作为一种提示让用户明确当前关注的东西,然而如果我们把链接的4种状态样式设置比较完整的话,就不是特别需要虚线框的存 在,因为它很有可能影响页面的美观。尤其是在做应用系统界面的时候,总给人一种浏览网页的感觉,显得不够专业。我就遇到过这种情况,有次做一个WEB应用 项目,那用户以前使用桌面软件的,突然转到B/S软件下操作,老是觉得点击链接或按钮出现的虚线框让他很不爽。后来我们挨个把所有会出现虚线框的链接都改 过一遍,这客户高兴坏了,后来还说这系统功能性这么一改好用多了。可见,这么一个小小的东西,对用户体验是多么的重要。

当然,如果全盘否定掉链接虚线框,对使用键盘的用户体验可能又是个大弊端。但这就是另外一个话题了,这里就不说了,不然就扯出UI设计和用户体验这个大话题了,我这小小的地方可说不清楚呢。

以下是解决方案:

方法一:
在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus=”true” 属性即可,但这个属性是IE私有的,Firefox是不认的。

XML/HTML代码
  1. <a href="#" hidefocus="true" title="加了hidefocus" >欢迎来到博客园(加了hidefocus属性)</a>  
Firefox的处理方法比较符合标准,只需要在样式里设置a:focus{outline:none}皆可:
CSS代码
  1. .xzw_test a.setFocus:focus{outline:none}  

方法二:

通过javascript方法让其点击后失去焦点从而达到没有虚线框,也不失为一种曲线救国的方案:

JavaScript代码
  1. //通过判断可以指定某个必要的链接失去焦点  
  2. if(j(this).attr("id")=="jsControl")   
  3.   j(this).blur();  

--EOF--

作者最后说:Opera也是很WEB标准的浏览器哦,大伙不妨多用用。

不过我现在已经不用了。中文版的opera太难看了。不知道UI是怎么设计的。又或者是我的字体有问题?还是我看惯FF或者safari?唉。。人被养刁了也不好。

由于我的页面不能提供测试样例,所以,想看测试样例的朋友还请移步到:http://www.cnblogs.com/miqi2214/archive/2008/12/25/1361996.html,里面有关于图片和链接的样例

 

Tags: outline, 虚框, 链接

Records:3912345678