『主题』Faceblog-v1.0.9 更新日志

Faceblog-v1.0.9 更新日志:
1.0.9 2010/12/12–>2010/12/17
———————————–
1、支持Custom Smilies插件(评论可添加表情)。
2、更新优化了配置文件
3、可配置博主的用户名称,已让其是否在活跃用户及最近评论中显示

下载地址:http://www.crossyou.cn/faceblog.htm

欢迎大家使用! 后续版本将会持续完善与增加功能…

『演示』Just a CometDemo App Powered by CrossYou

话说,早在去年的8月份,自己连续花费了7天的时间,制作了自己有史以来的第一个php+txt版的留言本,附上Demo链接(以证明真相).

那么今天这个所谓的Just a CometDemo也仅仅是个功能演示而已,并且还不完善,很勉强,当热这个并不是以前GuestBook的升级版,仅仅是另一个差不多的东西,附上截图以示真相:

继续阅读…

『SVN-hooks』win下同步更新本地wp主题到虚拟主机(二 实践篇)

上篇文章已经提供了5种软体的准备(你可以很顺利的通过那些链接分别下载下他们来)。

好吧,开始教程:

1、我们先从VisualSVN开始,默认情况下,它是被安装在C:\Program Files\VisualSVN Server目录下,进入之后你在此目录下会看到一个bin目录,我们暂且记下这个目录:C:\Program Files\VisualSVN Server\bin

继续阅读…

『Web前端』怎样才算足够快

其实关于这个问题,我是没资格来讨论的,还没达到这个层次,可以说目前我只是处在最底层。

怎样才算足够快? 这是在《高性能网站建设进阶指南》2.1节的标题,我算是引用,进而是想让更多的人来分享前人多年积累下来的web可用性经验。
继续阅读…

jQuery鼠标经过(hover)事件延时处理

从开始工作到现在,已近三个多月了,时间飞快,并且是越来越快,像天上掉下来的石头,但在掉落的过程中 适当的摆个Pose或者做一些趣味性的事情,也是会给生活增加一些色彩的。

代码如下:

(function($){
    $.fn.hoverDelay = function(options){
        var defaults = {
            hoverDuring: 200,
            outDuring: 200,
            hoverEvent: function(){
                $.noop();//这个函数表示什么也不做
            },
            outEvent: function(){
                $.noop();//这个函数表示什么也不做
            }
        };
        var sets = $.extend(defaults,options || {});
        var hoverTimer, outTimer;
        return $(this).each(function(){
        	var t = this;
            $(this).hover(function(){
                clearTimeout(outTimer);
                hoverTimer = setTimeout(sets.hoverEvent, sets.hoverDuring);
                hoverTimer = setTimeout(function(){sets.hoverEvent.apply(t);}, sets.hoverDuring);
            },function(){
                clearTimeout(hoverTimer);
                outTimer = setTimeout(sets.outEvent, sets.outDuring);
                outTimer = setTimeout(function(){sets.outEvent.apply(t);}, sets.outDuring);
            });
        });
    };
})(jQuery);

你可以到这里看原作者的代码。

刚开始,我是直接拿来作者的代码使用的,但是在使用的过程中发现有点问题,使用格式如下:

$('#crossyou').hoverDelay({
         hoverEvent:function(){
             //这里书写鼠标移上去的事件
         },
         outEvent:function(){
           //这里书写鼠标移出去的事件
         }
});

很明显,原作者的写法并没有将this(也就是#crossyou对象)传递进 hoverEvent  outEvent中,所以这样的话你若在hoverEvent  outEvent中使用this的话,他是指向window这个对象的,而并不是你想要的#crossyou对象,于是通过apply()将hoverEvent和outEvent方法绑定到#crossyou对象就可以了(属性和方法是不能独立存在的,必须依附于一个对象存在,使用apply可以改变方法或属性所依附的对象)。

Web性能提升的14条准则

这14条准则摘自《高性能网站建设指南》一书,在此记录下来,时刻常记。

规则1:尽量减少HTTP请求。

规则2:使用CDN。

规则3:添加Expires头。

规则4:采用Gzip压缩组件。

规则5:将样式表放在顶部。

规则6:将脚本放在底部。

规则7:避免使用CSS表达式。

规则8:使用外部的Javascript和CSS。

规则9:减少DNS查询。

规则10:精简Javascript。

规则11:避免重定向。

规则12:删除重复的脚本。

规则13:配置ETag。

规则14:使Ajax可缓存。

当然在这个14个准则下,还有很多需要具体实现的方法,这个以后还要慢慢的学习研究。

第 5 页,共 7 页1234567