24款美轮美奂的Ajax淡入淡出效果插件(强烈推荐!)

在很多在线Web应用中,尤其是很多图片处理以及相册程序中,淡入淡出效果经常被用到。淡入淡出效果的原理其实比较简单,设置一个定时器,改变nAlpha值,就可以实现窗口的淡入淡出效果了。下面是DoNotYet.com整理的24款非常不错的Ajax淡入淡出效果插件,每一款plugin都非常不错,强烈建议收藏。
www.donotyet.com20090926000FadeinFadeoutPluginforjQueryfade_thumb
文章在这里:
http://www.donotyet.com/2009/09/27/collection-of-fade-in-fade-out-effect-plugins/

15款手风琴(Accordion)效果的Ajax插件(推荐)

像Outlook导航工具栏那样,操作选项比较多而需要节省空间的时候,Accordion效果的样式是一个非常不错的选择,可以把不用的折叠起来,犹如可折叠家具一般,效果非常不错。对于很多Windows应用,Accordion在NN年前就已经被开始使用,不过对于Web应用来说,实现起来就不是那么容易了。
好在近几年开始流行的Ajax,让我们的Web应用也可以像桌面程序那样多姿多彩。而像jQuery, extJs这些JavaScript框架的推出,使得原本需要编写大量代码实现的效果, 通过短短的几行就可以实现。用户还可以编写符合自己要求的插件,相当便利。 下面是一个关于15款手风琴(Accordion)效果的Ajax插件列表, 有兴趣的一定要看看!
Continue reading “15款手风琴(Accordion)效果的Ajax插件(推荐)”

关于jQuery, MooTools等JavaScript开发框架比较的很不错的文章

这是一篇关于jQuery, MooTools等JavaScript开发框架比较的很不错的文章,文中首先就认为jQuery是目前最为流行,应用最为广泛的JavaScript开发框架,我没有看到过相关的统计数据,没办法说这个结论是正确的还是错误的,不过至少JQuery的流行,很大一部分是得益于WordPress的流行吧,个人猜想, :) ,文章写得非常不错,有兴趣的可以看看:
Continue reading “关于jQuery, MooTools等JavaScript开发框架比较的很不错的文章”

几个常用的JavaScript字符串处理函数 – split()、join()、substring()和indexOf()

经常用到但是每次都要去找,干脆整理出几个自己经常要用的JavaScript字符串处理函数:

Continue reading “几个常用的JavaScript字符串处理函数 – split()、join()、substring()和indexOf()”

利用JavaScript实现隐藏推介链接(任意外部链接)

一般的推介链接,比如text-link-ads的http://www.text-link-ads.com/?ref=131909,后面会有一个ref=131909这样的后缀,一般人看到这样形式的链接,不管是好的还是坏的,都会有提防心理而不会去点击,另外假如可以将外部链接转成内部链接,对于SEO也比较有好处,记不清是在哪里看到过一篇利用php实现隐藏推介链接的文章(假如有人知道麻烦通知我一下),弄的比较麻烦,实际上利用JavaScript的location,就可以简单的实现隐藏这样的链接。也可以将其转化为人们熟悉的http://blog.minidx.com/ext/text-link-ads.html这样的格式,或者http://blog.minidx.com/ext/text-link-ads/这样的格式。实现效果可以参照《advertlets,让我又爱又恨的亚洲地区博客的付费评论服务商》,《开博1个月不到,照样可以申请到text-link-ads》,《PayPal的注册以及使用中需要注意的一些问题》,《为比较空闲的人准备的赚钱途径–taketheinternetback》,以text-link-ads为例,具体实现方法如下:

Continue reading “利用JavaScript实现隐藏推介链接(任意外部链接)”

利用margin属性调整画面各元素位置

对于WordPress中的各部分,利用margin属性,在CSS中可以方便的调整个部分的位置。

margin也称为外边距或者外补白,margin属性包括margin-top,margin-right,margin-bottom,margin-left。可以用来设置box的margin area。属性margin可以用来同时设置box的四边外边距,而其他的margin属性只能设置其自各的外边距。margin属性可以应用于几乎所有的元素。

Continue reading “利用margin属性调整画面各元素位置”

利用.htaccess的Rewrite规则实现Discuz论坛的伪静态链接

重新开放了Minidx帮助论坛,虽然目前没什么内容,不过顺便想SEO一下,实现伪静态链接。在后台开启了“URL Rewrite”,看起来一切正常,可是点击某一栏目的时候却怎么都进不去,显示的依然是论坛的首页。看了一下论坛目录下,原来这下面并没有自己的.htaccess文件,所以默认使用的应该是Godaddy主机的.htaccess,而默认的肯定不会有针对Discuz的Rewrite规则,所以加入了下面的语句,一切都正常了~ Continue reading “利用.htaccess的Rewrite规则实现Discuz论坛的伪静态链接”

利用Packer对JavaScript进行加密(压缩),解密(解压)

有人将Packer称为JavaScript的加密工具(混淆工具),也有人将其称为压缩工具。不管怎么说,Packer实质上是一个编码工具,不过经过它编码后可以被浏览器直接识别。使用也非常简单,在“Encoding”选项中,有四个项目可以选择:None:简单压缩,移除空格和注释,编码特殊字符
Numeric:所有的字符都被编码成数字
Normal :所有的字符都被编码成字母与数字符号构成的值。这是推荐的方式。
High ASCII:这种方式的压缩率较高。不推荐,会有兼容性

Continue reading “利用Packer对JavaScript进行加密(压缩),解密(解压)”

利用JSON代替XML解决各版本浏览器对DOM支持不同的问题

Ajax中数据传递,大家都已经习惯了“异步JavaScript和XML”,XML是看上去的重要 组成部分,它却不是必须的。另外像下面这样的JavaScript,IE6之前的版本(包括IE6)对其支持的都不是很好,基本上会报找不到对象的错误。假如有一种完全独立于语言的文本格式作为数据交换格式,那么这样的问题也就不存在了,JSON(JavaScript Object Notation)帮我们提供了完美的解决方案,同时也完全取代了Ajax中的XML。 Continue reading “利用JSON代替XML解决各版本浏览器对DOM支持不同的问题”

subscribe to comments插件邮件不能发送/乱码问题的解决

给WordPress安装了subscribe to comments插件,不过开始的时候一直都没有发送邮件。今天有时间看了一下代码,问题出在wp_mail函数上,不过不想去修改WordPress的模块也不想安装其他额外的插件来解决。所以直接修改了subscribe-to-comments.php这个文件。和我有一样想法的又懒得自己去修改的,可以直接在这里下载Continue reading “subscribe to comments插件邮件不能发送/乱码问题的解决”

自动链接CGI和HTML的Location功能

※作者:丁志刚  转载请注明:Minidx全文检索http://blog.minidx.com/2007/11/02/44.html

何谓“自动链接CGI”

所谓自动链接CGI,就是调用这个CGI的时候,可以转向致任意URL的CGI。应该有其他正式的名称,不过找了一下没有找到。
这里用httpd Head中的变量「Location」来实现。当然,HTML中还有同样功能的「refresh」,但是这样的话一旦转向到新的URL,点击浏览器的返回键好像很难返回。所以还是推荐使用「Location」。
简单的几个例子看看CGI中如何实现的吧。 Continue reading “自动链接CGI和HTML的Location功能”

用css实现打印背景图片功能

要想在打印网页时一并将背景图打印出来,首先需要设置:ie>>internet选项>>打印背景颜色和图像 Firefox->文件->页面设置->Option->打印背景颜色和图像 打勾,然后在CSS或html的<style> </style>中添加: Continue reading “用css实现打印背景图片功能”

慎用JavaScript:void(0)

今天调试CGI的时候,明明CGI程序已经执行,并且最后结果也是正确的,但是页面就是不刷新。在FireFox2.0下测试,结果却是正常的,IE6却偏偏不刷新!仔细调查了一下,发现cgi页面链接的是 <a href=”javaScript:void(0)” OnClick=”XXX_Func();” ….> only a sample </a>,问题就出在这个void(0)上! Continue reading “慎用JavaScript:void(0)”