sed /sshd/p -n /var/log/auth.log > /log/sshd.log » 21 days ago
chinese继承自person,并新建了个方法:saylove.在onload中测试new一个chinese.并直接调用person中定义的say和from方法.最后调用chinese增加的saylove方法.返回ok.那么这应该就算继承了吧.
js:
$(function(){ //this code need jquery support
$(”a.say”).click(function(){
var name = $(this).attr(”name”);
var sex = $(this).attr(”sex”);
var area = $(this).attr(”area”);
ihao = new chinese(name,sex,area);
ihao.say();
ihao.from();
ihao.saylove();
return false;
});
});
function chinese(name,sex,area){
person.call(this,name,sex);
this.area=area;
this.say=function(){
alert(”chinese > my name is:”+this.name+” and sex:”+this.sex);
}
}
chinese.prototype=new person();
chinese.prototype.from=function(){
alert(”and from:”+this.area);
}
function person(name,sex){
this.name=name;
this.sex=sex;
this.say=function(){
alert(”my name is:”+this.name+” and sex:”+this.sex);
}
}
person.prototype.saylove=function(){
alert(”love”+this.name);
}
html:
<a href=”#ihao_say” class=”say” name=”ihao” sex=”male” area=”hangzhou”>ihao say</a>
<a href=”#tt_say” class=”say” name=”tt” sex=”female” area=”hz”>tt say</a>
btw:对象函数最好用原型(prototype)来写.
关于js面向对象:
很久前就看到deviantART在改版时用上了ajax的动态导航,前几天又经小常提醒看到了国内的柠檬网也用上了这样的导航,晚上简单看了下柠檬网上的代码,发现写得很死.而且扩展性也不怎么样.于是上网搜索没想到找到了这个牛比的主儿:FASTFIND.(DEMO在这儿)
效果相当得令我快乐,虽然DEMO还有许多不足,但还是让我忍不住下载下来研究下.
整个DEMO所需的js文件:jQuery.js, Interface.js, fastfind.js
后台输出用的是PHP,一个简单根据传入参数生成相应HASH数组再转成导航内容的程序.(程序和fastfind.js都预留了api较验的接口,虽然在DEMO中未提供但还是令人快乐的)
如果要结合到自己的应用程序上的话要对api处理下,简单去去掉么就好了.
对新版的jQuery支持有些小问题,比如fastFindToggle()函数只能Toggle一次.fastfind中的ajaxStart好像在新版jQuery下也会失效.目前放在DEMO中的jQuery是R249的压缩版.
激动了,有点语无伦次了,乱了乱了,,,,理理…
update:
更新一下,补上一个给“大便王子”的autocomplete的demo地址:demo (使用jQuery的Interface插件)
这几天一直在翻看blueidea论坛的WEB标准化专栏,看到很多一直被自己忽视,或者不太理解的点。记录一下:(版权说明:以下文字大部份出自blueidea论坛)
被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-A。
ff下父容器的高度不能自适应的解决:在父容器内的最后加一个clear:both属性的div,清除掉子容器的浮动。
IE6的双倍边距BUG的解决:给浮动的块加个display:inline属性。
IE6下图片下方有空隙产生:给img增加个display:block或者vertical-align:top | bottom |middle |text-bottom属性,也可给img的父容器加个font-size:0的属性。
IE6下两个层中间有间隙(3px bug):给右边的DIV加个float:left的属性,或者用hack的方法直接给ie6下的左边DIV定义margin-right:-3px。
list-style-image无法准确定位(也就是li这样的列表经常要用到前缀图标,但和文字老是难以水平对齐):将li里面的a用相对定位,如加个position:relative;top:-5px属性。
垂直居中文本:给容器设置一个与其高度相同的行高。
对齐文本与文本输入筐:对输入框加个vertical-align:middle的属性。
FF下文本无法撑开容器的高度:加属性:height:auto!important; height:200px; (for ie6) min-height:200px; (for firefox)。
wordpress2.3的测试版已经出了三个版本,做过测试的人相信已经做好了为明天正式版的发布而升级的准备了.iHao虽然也在本地装过一个测试版,但只是安装没做任何测试,感觉如今的wordpress已经越来越庞大到令我不安了.而这次2.3版的结构性大改动势必也将让广大的wordpress用户来一次大折腾.检查插件是否可用,修改数据结构,皮肤更新,而像我这样将老版wordpress中的Categories当Tags用的人来说,对于新版本中的Tag真有些不知所措了.
好吧,不管你面对大刀阔斧改进着的wordpress是否”堂”不”堂”得牢,总得对丫做些了解,以防哪天无聊时好慢慢折腾.
只推荐些值得一读的信息:
教你如何修改主题以支持2.3版本中自带的Tag (part 1) (part 2)
以Subversion的形式安装新版本(方便以后随时跟踪版本库而升级)
其他有待补充…
Fresh Articles List
Fresh Comments
Popular Articles List
Most commented user
Oldies, but Goodies!
Popular Tags
Monthly Archives
iHao Friends
Site Meta