js的一些下载文件及功能

一.jquery-1.7.2.min.js
这是Jquery javascript库的精简版!
jquery是做什么用的呢?
1 、取得页面中的元素。如果不使用JavaScript 库,遍历DOM (Document Object Model ,文档对象模型)树,以及查找
     HTML 文档结构中某个特殊的部分,必须编写很多行代码。jQuery 为准确地获取需要检查或操纵的文档元素,提 供了
     可靠而富有效率的选择符机制。
 
2 、修改页面的外观。CSS 虽然为影响文档呈现的方式提供了一种强大的手段,但当所有浏览器不完全支持相同的标准时,
     单纯使用CSS 就会显得力不从心。 jQuery 可以弥补这一不足,它提供了跨浏览器的标准解决方案。而且,即使在页面
    已经呈现之后,jQuery 仍然能够改变文档中某个部分的类或者个别的 样式属性。
 
3 、改变页面的内容。jQuery 能够影响的范围并不局限于简单的外观变化,使用少量的代码,jQuery 就能改变文档的内
    容。可以改变文本、插入或翻转图像、对列表重新排序,甚至,对HTML 文档的整个结构都能重写和扩充——所有这些只
    需一个简单易用的API 。
 
4 、响应用户的页面操作。即使是最强大和最精心设计的行为,如果我们无法控制它何时发生,那它也毫无用处。jQuery 提
    供了截取形形色色的页面事件 (比如用户单击一个链接)的适当方式,而不需要使用事件处理程序搞乱HTML代码。此
    外,它的事件处理API 也消除了经常困扰Web 开发人员的浏览器不一 致性。
 
5 、为页面添加动态效果。为了实现某种交互式行为,设计者也必须向用户提供视觉上的反馈。jQuery 中内置的一批淡入、
     擦除之类的效果,以及制作新效果的工具包,为此提供了便利。
 
6 、无需刷新页面即可从服务器获取信息。这种编程模式就是众所周知的AJAX (Asynchronous JavaScript and XML ,
     异步JavaScript 和XML ),它能辅助Web 开发人员创建出反应灵敏、功能丰富的网站。jQuery 通过消除这一过程中的
     浏览器特定的复 杂性,使开发人员得以专注于服务器端功能设计
二.swfobject.js
SWFObject 2提供两种优化flash播放器的嵌入方法:基于标记的方法和依赖于js的方法。
  SWFObject 2提供一个js的API,为嵌入SWF文件和获取Flash播放器的相关信息提供了一个完整的工具箱。
  只用了一个很小的js文件 (10Kb / GZIPed: 3.9Kb)。
  是SWFObject 1.5, UFO and the Adobe Flash Player Detection Kit的继承者。
  拟统一所有现有的Flash播放器的嵌入方法,并提供了嵌入Adobe Flash Player内容新的标准
  2.我们为什么要用SWFObject?
  比现在其他的flash嵌入方式要灵活和更加优化。
  给任何人提供了解决方案:不管你是html开发者还是flash或者js开发者,都有对应的方法可用。
  打破了设定在供应商特定的标记,促进web标准和替代内容的使用。
  使用不显眼的JavaScript和JavaScript最佳实践。
  容易使用。
  3.为什么SWFObject使用JavaScript?
  SWFObject使用js来克服那些单独用标记无法解决的问题:
  检测Flash播放器版本,并确定是否应该显示Flash内容或替代内容,以避免过时的Flash插件让Flash内容无法显示。
  万一flash插件版本太低,通过dom操作可以显示默认的替换内容,给用户提供信息。(注意:如果flash插件没有安装,dom对象元素自动会显示替代内容)
  提供选项,用于快速安装的Adobe下载最新的Flash Player
  提供一个JavaScript API来执行常见的Flash播放器和Flash内容相关的任务
  

  4.我应该使用静态的还是动态的方法发布?
  SWFObject2提供两种不同的方法来嵌入Flash Player内容:
  
  静态发布的方法用标准的标记嵌入flash内容和替代元素,并使用js来解决那些单独用标记无法解决的问题。
  动态发布方法是基于标记的替代内容,通过js用flash来替换替代内容,前提是当前flash版本和js支持(像之前的 SWFObject版本和UFO)。
  静态发布的优势:
  促进实际制作符合标准的标记
  最佳嵌入性能
  嵌入Flash内容的机制,不依赖于脚本语言,所以flash内容可以被更多的人看到(兼容性更好)
  如果你有Flash插件安装,但已禁用JavaScript或使用的浏览器不支持JavaScript,您将仍然能够看到你的Flash内容
  flash可以运行在对js支持非常糟糕的设备上,比如sony的psp。
  RSS阅读器等自动化工具能够抓到Flash内容
  动态发布的优势:
  它与脚本的应用程序很好地集成在一起,能够使动态变量(flashvars)
  它避免了点击激活机制激活活动内容在Internet Explorer6/7和Opera9+。请注意,微软已经淘汰了其Internet Explorer浏览器的最活跃的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值