转爱国者的一篇文章,转自:http://my.oschina.net/aiguozhe/blog/35358

vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。若其它的Linux机器里没有安装joe或pico,如果不会使用vi,那可能就真的没辄了。

vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:

命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字母i或o或a,就可以进入vi的输入模式编辑文件。

输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“–INSERT–”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。

阅读全文——共5255字

这个问题 相信不少做JQ动画的童鞋都遇到过。在页面上实现一些动画效果,用PNG24的图片。经常会出现黑边。

JQuery动画的淡入淡出效果,用在PNG24的图片上,在IE7、IE8下会出现黑边框。

有些人觉得很奇怪,为什么屌丝IE6正常,反而在IE7、8下却有黑边呢。

其实问题出在filter属性上。IE6引用PNG24的图片的方式是:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img24.png’);

阅读全文——共733字

关于Jquery插件的编写,网上有大量的文章介绍,也可以查看这篇文章http://www.iteye.com/topic/545971,比较详细的讲述Jquery插件的编写方式。

在这里,我介绍一种更优雅的jquery插件的编写方式。看过bootstrap源码的应该都知道,bootstrap通过html dom元素的 data-xxx 属性进行初始化。废话不多,上代码:

/**

* 将插件封装在一个闭包里面,防止外部代码污染 冲突

阅读全文——共1486字