10种JavaScript特效实例让你的网站更吸引人
我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预置好的脚本或那种从头开始开发的创建者。这篇文章适合那些打算提高工作效率或不愿意从头开发脚本的人阅读。这里收集了10种强大的且容易上手的JavaScript特效来改进您的网页站界面从而得到更多的用户体验。这10种javaScript特效回味你的网站带来意想不到的视觉盛宴而且安装和使用都比较容易。您还可以参考以下JavaScript/Ajax相关教程及资源:《12种Javascript解决常见浏览器兼容问题的方法》《300Jquery, CSS, MooTools 和 JS的导航菜单资源》1.GreyBoxGreyBox允许你以模式窗口的形式运行其它网站(类似于弹出式窗口但又不运行新的浏览器窗口).如果你的网站上有一些其他网站的导出链接但你又不想让你的用户离开你的网站或不想让他们打开另一个浏览器窗口的话这真的是一个很好的解决方案。使用GreyBox 非常简单。这里是关于GreyBox的关键页面:下载页面, 说明页面, 实例, 安装,和 高级用法(如果你是JavaScript高手看完这个页面中的一些技巧说明你就能扩展它的函数库了)2.instant.jsinstant.js特效会为你的照片动态添加类似偏振(Polaroid-like)的效果(将照片倾斜并添加阴影和边框)。现在我们可以使用这个照片特效模拟Photoshop的数码照片处理了。这个脚本技术可以用于在你的网站上有很多照片但又不想一个个手动处理的情况。也许你会使用批量处理但那只是建立于单一的动作下的如调整尺寸、裁剪等…3.mooTablemooTable允许你为表格中的数据进行排序(不用刷新页面)利用DOM替代数据库的请求的新式排序方法。使用简单仅需轻微的配置即可。这个脚本库需要mooTools框架的支持你可以在这里下载。你还可以在论坛中的mootools板块寻找一些创建mooTable的方法会有很多mootools开发者的反馈。4.FancyFormFancyForm可以取代单调乏味的表单控件如单选按钮和复选框。基本的使用仅需两步:(1)在页面中调用 JavaScript文件(2)为你的表单控件指定类名如复选框指定class”checked” 或 class”unchecked”单选框指定class”selected” 和 class”unselected”。非常不显眼的javaScript.该脚本需要mootools的支持(版本1.1)5.image menuimage menu,使用phatfusion开发而成。非常漂亮的横向菜单当你悬停在某个菜单项上时图片就会扩展开。你可以使用这个技术为照片的隐藏部分使用蒙太奇效果但当用户将鼠标悬停在上面是就会显示全部。该脚本需要mootools的支持(版本1.1)6.AmberJack: Site Tour Creator这是一个轻量级的JavaScipt库允许你为网站添加实施快速游览。允许用户事实的在浏览每个页面的时候查看简短的描述。您可以利用这个技术来演示如何让用户使用这个网站用户只需要点击下一步的按钮就能了解需要做的每一步。7.ImageFlow灵感来源于iPod的“coverflow”ImageFlow是一个用来展示图片集合的特效。用户可以拖动下方的滚动条来控制图片的显示。用户点击图片以后会转向到现实清晰大图的网页。8.ShadowBox.js Media viewerShadowBox是”完全使用JavaScipt编写的跨浏览器、跨平台、代码简洁且文档完整的媒体查看应用程序”(怎么样?一口气说下来这么多优点。)ShadowBox区别于其它Model Box如Lightbox 2的地方是它还支持除图片以外的很多其它文件类型如flash视频、内嵌式youtube视频、Apple.com预告片和网页(这样能让用户不用转到另一个页面就能完成登录、注册)。这是很有价值的脚本。9.TJPzoom 3 – image magnifierTJPzoom可以让你将某个高清图片的局部放大显示。按下并拖动鼠标的话可以改变放大区域的尺寸。10.mootools Tips