下面是幻灯片效果的 样例



  • K

  • F

  • C


显然,效果很实用。对于这个效果,我们并不解释如何去使用效果库,而是讲解如何创建类似的效果,并保持他的可用性,分离式(unobtrusive),可维护性(让未来的维护者,在不需要修改你的脚本的情况下,修改图片,外观或文本标签)。


无 JavaScript 状态下,用户将看到下面的效果:



  • K

  • F

  • C


添加和移除图片、改变图片的顺序以及添加标题,这些在 HTML 中都很容易做到。并且最后的解决并不意味着维护者需要懂任何 JavaScript 或者在源码中搜索在哪里修改 CSS 的 class, id 或者文本标签。


你有没有准备好花费一些时间去一步一步的尝试创建这个效果?


第一步:分析问题(Analizing the problem)

创建一个好的脚本,第一步应该是去分析哪些是你要完成的:我们想要创建一个照片的幻灯片效果,并且我们想要保持维护的方便。


如何创建一个幻灯片效果


在一个网站上拥有幻灯片有几种方法:



  • 在文档中包含所有的图片。

    当他运行在无 JavaScript 状态,这是一个安全的选择。而且,当页面被载完,所有的图片也会将被载完。然而,这个方式只适用于少量的图片。



  • 在文档中包含第一张图片,并且有一个创建幻灯片功能的服务器端脚本。

    这也是相当安全的,但是对于终端用户来说,这是非常令人厌烦的——因为我不想加载整个页面,仅想得到下一张照片。但对页面展示和广告点击比较有效,这也是为什么大量的新闻站点使用这个方法。



  • 在文档中包含第一张图片,并按需加载其他图片。

    这个方法令你厌烦的是,必须依赖于 JavaScript ,并且要有一个维护照片列表的 JavaScript 数组。你还需提供一个加载指示器,用来显示用户一些正在发生的事情。




在我们的案例中,我们采取下面的图片列



[更多查看原文]

评论(0)   收藏它(0)  拍它!(0)
挖上一个精彩
挖客给您推荐更多精彩!
挖下一个精彩

这些挖友臭味相投 · · · · · ·


挖友说 · · · · · ·

 

匿名评论
(尊重网上道德,承担一切因您的行为而直接或间接导致的法律责任)

 

 
合作伙伴:   网易科技   赛迪社区   千龙科技   265上网导航   刷刷   动态网站制作指南   煎蛋   新新web2.0   9Fav就喜欢网   Linux桌面中文网   我爱水煮鱼   奇趣发现
  乐婴网   天涯海阁   DigiArt   掘图志   cngadget   DiggLife   设计|生活|发现新鲜   17Fav   桑林志   91新鲜网   精灵的天下   奇事奇物网