bind?live?delegate?还是on?–jquery事件绑定方法研究

最近写项目页面用了不少jquery的东西,过程当中对jquery的事件绑定方法有些疑惑,经过学习各种资料,现在终于明白不少。恰巧有同学和我有一样的疑惑,我正好梳理一下思路,写下本文。如果你也对jquery中眼花缭乱的事件绑定方法不太明白的话,你来对地方了。

继续阅读前,我认为你需要先知道以下几点基础知识:

  • dom对象是树形结构的
  • dom中的事件会从触发事件的目标节点开始逐级向上冒泡

每当[……]阅读全文

阿里云centos6.2lamp源码安装手记

前些日子,获得一枚阿里云的优惠券,于是弄了台低配服务器,装centos6.2安全加固版。本来想用yum方式搭建lamp环境,结果装完php页面无法解析,搜索半天也不知道怎么解决,于是索性用源码包搭建lamp环境。手头有一个lamp源码安装的笔记,但是里边软件版本都很低,而且有些软件是用不着的,所以我边参考各软件官方的安装文档边写下此文。

1.软件编译需要用到gcc,但是阿里云的服务器默认不允许安[……]阅读全文

js中获取鼠标点击位置和按键值

看一下下面这段代码

这段代码在ie中可以正常执行,鼠标在图片上移动时,input的框里会显示鼠标的坐标。但是在火狐里就悲剧了,firebug提示event is not defined。后来才知道,需要在调用mousemove()函数时将event传入,即onmousemove=”mousemove(event)”,之后该函数可以正[……]阅读全文

opensuse12.2下rime输入法的安装

搞定系统问题后,我首先想做的就是安装rime输入法,这个在centos下让我头大的玩意。

rime依赖如下库:

其中大部分可以利用软件管理器安装,系统源里没有的,按依赖顺序一一说明:

1.glog:从官网下好源码,./configure&&make&&make install三板斧搞定。这货安装需[……]阅读全文

opensuse12.2下软件源的设定

装好opensuse,搞定显卡驱动后,难免要装一些软件,但是悲剧的事情发生了,官方的软件仓库在德国,国内访问的速度巨慢,所以很有必要添加国内的软件源镜像。在此,以搜狐的镜像作说明,http://mirrors.sohu.com/

在我实际操作中,有个小插曲。搜狐有个使用帮助,但那是针对11.1版的,我按照它的帮助添加软件源时找不着相应的目录,后来才知道这是因为12.2的软件源路径和原来的版本不[……]阅读全文

解决opensuse12.2花屏问题

在感觉到centos无法作为日常桌面使用的操作系统后,我开始寻找一款适合桌面使用的linux发行版,我找到了opensuse。但是问题又出现了,我以u盘方式安装livecd,装完首次重启系统自动配置完成后一切正常,但是关机后再次重启进入桌面便会花屏。我重装了几次还是如此。

有问题,上网搜。我找到了一篇文章,原文在这里http://laysent.sinaapp.com/?p=255

原来问题[……]阅读全文

centos6.2下ibus-rime输入法的安装手记(尚未成功)

(这篇文章是边操作边写的,我还不知道最后是否能够成功安装)

早先就听说过rime输入法的大名,之前忘了是在centos下还是ubuntu下使用过一次,拼音功能很强大,而且能切换简体或繁体输出。但是遗憾的是,我用五笔,它没有打简出繁的功能,要打出繁体字,必须按繁体字的形态来拆字才可以。

前段时间,我又想起了这个输入法,在windows下装了它,用起来很爽。我估计它设计之初就是为了方便繁体字输出的[……]阅读全文

linux下的挂载命令使用

装完centos后,首先要做的是增加一些默认没有安装的软件包,这就涉及到了更新源的问题。我上课的地方没有网,所以自然想到了将光盘做为更新源的办法。但是这里有一个问题,我是以硬盘方式安装的centos,只有一个iso镜像文件,普通的挂载光盘的办法是没法用的,因为iso并不是一个设备文件。

在centos的图形界面下双击iso文件,它会自动挂载,但是我不知道它的挂载点是什么,所以也就没法在yum的源[……]阅读全文

centos下virtualbox安装,驱动问题

我学习php的时候,老师讲课需要用到windows下的一个教学软件,所以学习期间我无法使用linux,于是我就将之前安装的ubuntu删了。

我们linux课程以centos为例进行讲解,当然,是装在虚拟机里的。当我看到有同学装了双系统,在linux下装了个虚拟机安装xp来听老师讲课后,我内心的小骚动又被激起了。

于是我也装起了双系统,这个已经很熟练了,像往常一样安装配置就好了。

配置完成后[……]阅读全文

神器vim之snipmate插件-快速插入

早以前就听说过vim的大名,说它是编程人员的神器,但是试用过几次之后,实在没发现它有什么神奇的地方,就删了。

开始学php之后,老师要求大家使用vim为将来学习linux下编辑文件做准备。

上课的时候,老师输入‘html’,然后按了个tab键,结果就能出来一堆东西,他把这称之为快插。我感到很神奇,恰好旁边的一个同学有这个插件,给了我一份。当时也不知道这玩意这叫什么,就知道把它解压了就能用了,使[……]阅读全文