WEB开发网
开发学院图形图像Flash Silverlight开始在整个网站积累更深入的体验 阅读

Silverlight开始在整个网站积累更深入的体验

 2008-11-18 11:53:19 来源:WEB开发网   
核心提示: Silverlight 简介从核心上说,Silverlight 是呈现 XAML 的浏览器插件,Silverlight开始在整个网站积累更深入的体验(2),以可编写脚本的方式,向浏览器提供其内部的文档对象模型 (DOM) 和事件模型,该核心负责处理 XAML 定义的图形和动画呈现,此外,因

Silverlight 简介

从核心上说,Silverlight 是呈现 XAML 的浏览器插件,以可编写脚本的方式,向浏览器提供其内部的文档对象模型 (DOM) 和事件模型。因此,设计人员可以将含有图形、动画、时间线的 XAML 文档整合在一起,以便开发人员将它们关联到页面代码,实现其功能。由于 XAML 基于 XML,定义下载至客户端的 UI 是基于文本的,因此对搜索引擎和防火墙都很友好。此外,XAML 可以由服务器应用程序在运行时组装和发出,因此不仅提供了丰富的图形体验,而且是高度可自定义和动态的。

图 1 是对简单 Silverlight 应用程序的分析,它使用静态的 XAML 文件定义其 UI 和处理事件的 JavaScript。浏览器会实例化插件,并且作为处理过程的一部分,加载 XAML 文件。文件内部的事件(例如单击按钮)将由浏览器捕获并通过 JavaScript 处理。由于 Silverlight 内容的 DOM 已公开,JavaScript 代码也可以动态地更新 Silverlight 内容,改变已呈现内容的状态。

Silverlight开始在整个网站积累更深入的体验

图 1示例应用程序

图 2 显示了支持 Silverlight 应用程序的体系结构。主编程接口是 JavaScript DOM API。它允许对 Silverlight XAML 内部触发的事件作出反应(比如内容加载完成或动画结束时)。也可以调用方法操作表示层(比如启动动画或暂停视频播放)。在它下方是 XAML 分析引擎。分析器创建内存中的 XAML DOM 供表示核心使用,该核心负责处理 XAML 定义的图形和动画呈现。此外,运行时间包含了播放 WMV、WMA 和 MP3 多媒体内容所需的 Codec。

Silverlight开始在整个网站积累更深入的体验

图 2Silverlight 体系结构

上一页  1 2 3 4 5 6 7  下一页

Tags:Silverlight 开始 整个

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接