随笔 - 251  文章 - 504  trackbacks - 0
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

本博客系个人收集材料及学习记录之用,各类“大侠”勿扰!

留言簿(14)

随笔分类

收藏夹

My Favorite Web Sites

名Bloger

非著名Bloger

搜索

  •  

积分与排名

  • 积分 - 200393
  • 排名 - 285

最新评论

HTML与XHTML权威指南之十二:可执行内容
applet对象模型:它是一种软件,一种可执行程序。在java applet执行过程中,它有权访问用户计算机中受限制的环境。applet使用客户端计算资源,会降低系统性能。
<object>标签:在文档中嵌入对象或者applet。
classid属性:指定浏览器中包含的对象的位置,通常是一个java类。其值是对象的url。
如,<object classid="clock.class"></object>浏览器会用当前文档的基本url为这个applet查找代码。
codebase属性:提供一个可选的基本url。
codetype属性:当浏览器无法根据classid属性决定applet的MIME类型时,需要使用此属性显式告诉浏览器对象的代码。如,<object code="clock.class" codetype="application/java"></object>
data属性:可以使用此属性指定某些数据文件。如,<object data="pics/kumquat.gif" type="image/gif"></object>表示包含的对象是一个图像。
type属性:显式定义在data属性指定的文件中出现的数据的MIME类型。
standy属性:能在浏览器下载对象数据时显示一条消息。当对象很大,下载很慢时相当值得一用。
对于不支持applet或者<object>标签的浏览器,可以在<object></object>标签之间加入主体内容来提醒用户。如,<object>if your browser were capable of handling applets,you'd see a nifty clock right here!</object>
更重要的是,当有对象识别能力的浏览器不能下载,执行或输出这个对象,那么浏览器会显示<object>标签的内容。

<param>标签:给一个嵌入对象提供参数。
name,value属性:必需的属性。如下面的例子提供时钟设置时区。
<object>
  <param name="timezone" value="EST">
</object>
type和valuetype属性:定义浏览器传递给嵌入对象的参数类型以及对象解释这个值的方式。valuetype可以是data,ref,object三个值中的一个。data表示一个简单的字符串,ref表示一个网络资源url,object表示另一个嵌入的对象。type属性的值是这个参数的值的MIME媒体类型。
如,
<param name="document" value="http://kumquats.com/quat.doc" type="application/msword" valuetype="ref"/>

<applet>标签:使用此标签可以下载和执行applet,可以定义个显示区域,可以在<applet>标签中提供可选的内容,以显示在不支持applet的浏览器中。
applet输出:浏览器在包含applet的文档流中创建applet的一个显示区域,完全和内联图像一样;不需要换行,并作为一个单一的大的实体。
align属性:控制applet的显示区域相对于它的周边文档的对齐方式。
code属性:用来指定需要浏览器执行的java类的文件名,而不是url。如,<applet code"clock.class" codebase="http://www.kumquat.com/classes"></applet>

<embed>标签:在文档中包含一个指向某个特殊的插件应用程序以及为这个程序可能的数据的引用。如,<embed src=movie.avi width=320 height=200 autostart=true loop=3>.
align,horder,height,width,hspace,vspace属性用来控制显示嵌入对象的那块区域的外观。
hidden属性:使对象对用户不可见,迫使这个对象的高和宽为零。此属性会在文本流中去掉这个对象,不会显示一个空白区域。这个属性对嵌入音频流很有用,如:<embed src=music.wav hidden autostart=true loop=true>会将音频对象嵌入网页,但浏览器不会向用户显示任何东西。
src属性:提供嵌入在文档中的数据对象的url。
type属性:其值显式地说明了嵌入的对象的MIME类型,也决定了浏览器要激活何种插件程序来处理这个对象。

<noembed>标签:为不支持<embed>的浏览器提供内容。通常浏览器会忽略此标签的内容,而不支持<embed>标签的浏览器将显示此标签的内容。

JavaScript:一种脚本语言。
<script>标签:在文档中定义个可执行脚本。
language和type属性:这两个属性用来指定用来构成这个标签的内容的脚本语句。如,language=JavaScript或type=text/javascript。
src属性:其值是包含javascript程序的文件的url。如,<script language="JavaScript" src="http://www.kunming.com/quat.js"></script>
charset属性:告诉浏览器用来编码这个javascript程序的字符集。

<noscript>标签:通过此标签告诉不支持<script>标签的浏览器的用户,有些内容对他们是不可见的。


posted on 2007-12-23 00:06 matthew 阅读(442) 评论(0)  编辑  收藏 所属分类: 脚本语言及页面设计

只有注册用户登录后才能发表评论。


网站导航: