我先来描述一下任务要求吧:公司网站首页上有一张由五个球组成的JPG图片,其作用是用来导航,点击每个球上的文字后会打开相应信息的二级页面,与该图片相应的有一个几乎一模一样的Flash版本。而上司布置给我的任务之一就是:当客户端浏览器安装了Flash文件播放器时,显示Flash版导航,反之显示JPG图片导航。拿到任务后,考虑片刻,既是前端开发,当然要考虑浏览器兼容问题,跨越浏览器之间的鸿沟最好的办法就是使用一种或多种成熟的JavaScript框架,很幸运的是恰好有一个非常成熟精巧的JS框架存在,名曰:SWFObject.js。
第一次接触SWFObject.js是其V1.5,而这次我解决问题使用的是V2.1,两者之间的使用上还是有些差别的。整体上给我的感觉是V2.1较之V1.5来说,是一次,V2.1无论从框架的源码还是使用过程来说,都更加符合面向对象的JavaScript编程风格。
我将以一个探索JavaScript不久的研习者的视角,带着您一起来体验这趟“折腾”之旅,无论您是和我一样的新手,还是已经能够熟练编写各种JS代码的老手,望请手下留情,希望大家以文明的心态指出我思考中的短视和文字中的错误。
下面的代码是我从SWFObject V1.5的一篇说明文档( 如想进一步了解V1.5请点击该链接即可)中改编而来的使用示例:
代码如下:
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务