3450399331
网站建设

网站制作交互支持技术简述

发表日期:2025-03-22   作者来源:www.lottoir.com   浏览:244   标签:网站建设 网站建设交互支持技术简述    

有了互联网交互这一最基础的要点,用户可以通过点击链接和表格提交的方法来与网页交互。这一交互性开创了推广客户端(一般是互联网浏览者)与服务器之间的对话(推广客户端发送数据和页面请求给服务器,服务器采集数据并返还至页面)。一旦服务器发送一个页面,所有对话都将终止,直到推广客户端提出另一请求。用户对页面的处置是非实质的,除非点击了另一个链接或是提交了另一个表格。

动态交互种类

这一交换种类并未趋向于大家在软件应用程序中已渐渐习惯的动态交互种类,在后者中,用户行为会获得立即的反馈,且带有上下文。比如,现代的拼写检查会出目前联机文档中,而不是在附属窗口中逐个地显示单词。

一个有效的用户界面会通过一项任务引导用户,随时提供反馈以防止发生错误,而不是让用户在完成之后再纠正错误。这一在线引导种类非常难通过标哪个的互联网技术来达成。拿必填项来讲,在一个标哪个的互联网环境中,用户提交表格,服务器随后会检查数据,假如该项未填写,那样服务器会将表格返还给用户让其补充完整。假如用户在提交之前未找到所有必填项,那样这一动作将会一直重复。在一个更为动态的界面中,表格字段在完成的时候就生效了,而提交按钮仅在所有选项都填写完成时才会被激活。

在互联网中,这些型的推广客户端交互仅在有扩展(add-on)技术支持时适才可能达成,诸如Flash和Javascript.当今的绝大部分浏览器都支持Javascript,绝大部分浏览器安装程序中也包括了Flash的插件。不过,这类技术受支持的范围不及标哪个的HTML广泛。用户可以在他们的浏览器预设中禁用Javascript,并且有的设施并不支持Javascript和Flash;其他的设施提供支持但达成成效不同。尽管推广客户端脚本语言为交互提供了不少益处,但大家没办法排他地依靠它来提供必要的交互。为了达成通用可用性,在这类技术不可用或禁用时,也要保证用推广客户端脚本语言的互联网应用程序能发挥用途。

Ajax

Ajax,即AsynchronousJavascript和XML的缩写,这是一项提供动态界面元素和动态页面内容的技术,并频繁地用于创建互联网应用程序。有了Ajax,页面可以发送小字节数据的请求来回话用户的动作(比如,在地图上进行放大),同时数据会显示在页面的一个地区而不需要下载整个网页。Ajax之所以拥有性能优势是由于每一个用户的动作并不需要重新装载整个页面。Ajax还由于支持动态和回话性的用户界面而提供了更多的交互。

程序和表格与传统的软件应用程序已经开始了角逐Ajax的不足在于其对Javascript的依靠性,大家已经鉴别了Javascript的风险所在,即无人能保障其可以在推广客户端的浏览器上运行。并且,Javascript的达成成效因不一样的浏览器而有所不同,这使得很多的跨平台检查成为了任何Ajax项目的一个重点组成部分。此外,搜索引擎没办法哪个确索引带有动态内容的页面,由于对用户隐蔽的内容也会对搜索引擎软件隐蔽。最后,Ajax,更一般的叫法是动态界面,对可访问性提出了挑战。

可访问性

在互联网的早期,当大家从基于文本的网页进人到图形网页时,大家改变了可用性但牺牲了通用可用性。由于文本是可机读的,因此它可以被广大的用户和设施访问。图形是非机读的,用了图形和复杂布局的网页增加了访问的困难程度。现在,当大家从简单的链接和表格上升到复杂且动态的界面时,大家看到的是一个与交互类似的趋势。尽管这类界面可能更具备可用性且更高效,但它们要达成针对所有用户的可访问性会更难。屏幕阅读软件的用户可能并不知道动态内容已经下载到页面。键盘用户可能没办法用界面工具。一些“瘦”推广客户端,诸如PDA和移动电话,没马力来运行这类技术。HTML和其他的W3C技术旨在用诸如替代性文字和回退(fallback)功能来支持可访问性设计,然而,不少插件(add-on)技术在设计的过程中并未考虑到可访问性。

好消息是,W3C正努力创建标准来支持同时具备动态性和可访问性的界面的进步。可访问性富因特网应用程序(AccessibleRichInternetApplication,ARIA)计划创建一种标注应用程序界面的规范,以便所有种类的推广客户端一从标准的浏览器到屏幕放大镜再到屏幕阅读器都能以某种方法帮助用户访问和操作动态界面元素。ARIA和Adobe在努力达成可访问的Flash,HTML和XHTML也在不断努力,这类技术将产生多种工具,大家可用来创建可访问的动态界面。同时,大家拥有标准的工具,随时允许大家创建可访问且有效的网站制作Web应用程序。

网站标题:网站制作交互支持技术简述网站路径

网站制作、网络营销推广公司-博久网络,是专注品牌与成效的网站建设,网络推广营销网站优化公司;服务项目有网站制作等

如没特殊注明,文章均为建站精灵 原创,转载请注明来自http://www.huijianjun.com/news/1/17160.html