网站建设

网站建设交互支持技术

【广州网站建设工作室】

有了网络交互这一最基础的要素,用户可以经过点击链接和表格提交的方法来与网页交互。这一交互性创始了客户端(通常是网络阅读者)与服务器之间的对话(客户端发送数据和页面央求给服务器,服务器收集数据并返还至页面)。一旦服务器发送一个页面,全部对话都将终止,直到客户端提出另一央求。用户对页面的处理对错本质的,除非点击了另一个链接或是提交了另一个表格。

【大型网站建设】

这一交流类型并未趋向于我们在软件应用程序中已逐渐习惯的动态交互类型,在后者中,用户行为会获得当即的反响,且带有上下文。例如,现代的拼写检查会出现在联机文档中,而不是在附属窗口中逐一地显现单词。
 
一个有用的用户界面会经过一项任务引导用户,随时供应反响以避免发作差错,而不是让用户在结束之后再纠正差错。这一在线引导类型很难经过标谁的网络技术来结束。拿必填项来说,在一个标谁的网络环境中,用户提交表格,服务器随后会检查数据,假设该项未填写,那么服务器会将表格返还给用户让其弥补完好。假设用户在提交之前未找到全部必填项,那么这一动作将会一向重复。在一个更为动态的界面中,表格字段在结束的时分就收效了,而提交按钮仅在全部选项都填写结束时才会被激活。
 
在网络中,这一类型的客户端交互仅在有扩展(add-on)技术支撑时刚才或许结束,比方Flash和JavaScript.当今的绝大多数阅读器都支撑JavaScript,绝大多数阅读器装置程序中也包含了Flash的插件。不过,这些技术受支撑的范围不及标谁的HTML广泛。用户可以在他们的阅读器预设中禁用JavaScript,并且有些设备并不支撑JavaScript和Flash;其他的设备供应支撑但结束效果不同。尽管客户端脚本语言为交互供应了许多好处,可是我们无法排他地依靠它来供应必要的交互。为了结束通用可用性,在这些技术不可用或禁用时,也要确保运用客户端脚本语言的网络应用程序能发挥效果。
 

Ajax

 
Ajax,即Asynchronous JavaScript和XML的缩写,这是一项供应动态界面元素和动态页面内容的技术,并频频地用于创建网络应用程序。有了Ajax,页面可以发送小字节数据的央求来回应用户的动作(例如,在地图上进行扩展),一同数据会显现在页面的一个区域而不用下载整个网页。Ajax之所以具有功能优势是因为每个用户的动作并不要求重新装载整个页面。Ajax还因为支撑动态和回应性的用户界面而供应了更多的交互。
 
程序和表格与传统的软件应用程序现已开始了竞争Ajax的缺少在于其对JavaScript的依靠性,我们现已判定了JavaScript的危险地点,即没有人能确保其可以在客户端的阅读器上工作。并且,JavaScript 的结束效果因不同的阅读器而有所不同,这使得许多的跨平台检查成为了任何Ajax项目的一个要害组成部分。除此之外,搜索引擎无法谁确索引带有动态内容的页面,因为对用户荫蔽的内容也会对搜索引擎软件荫蔽。最后,Ajax,更通常的叫法是动态界面,对可访问性提出了挑战。
 
可访问性
 
在网络的早期,当我们从根据文本的网页进人到图形网页时,我们改善了可用性但献身了通用可用性。因为文本是可机读的,因而它可以被广阔的用户和设备访问。图形对错机读的,运用了图形和复杂布局的网页增加了访问的难度。现在,当我们从简单的链接和表格上升到复杂且动态的界面时,我们看到的是一个与交互类似的趋势。尽管这些界面或许更具有可用性且更高效,但它们要结束针对全部用户的可访问性会更难。屏幕阅读软件的用户或许并不知晓动态内容现已下载到页面。键盘用户或许无法运用界面东西。一些“瘦”客户端,比方PDA和移动电话,没有马力来工作这些技术。HTML和其他的W3C技术旨在运用比方代替性文字和回退(fallback)功能来支撑可访问性规划,可是,许多插件(add-on) 技术在规划的过程中并未考虑到可访问性。

  【门户网站建设方案】

好消息是,W3C正尽力创建标准来支撑一同具有动态性和可访问性的界面的开展。可访问性富因特网应用程序(Accessible Rich Internet Application, ARIA)方案创建一种标示 应用程序界面的标准,以便全部类型的客户端一从标准的阅读器到屏幕扩展镜再到屏幕阅读器都能以某种方法协助用户访问和操作动态界面元素。ARIA和Adobe在尽力结束可访问的Flash, HTML和XHTML也在不断尽力,这些技术将发生多种东西,我们可用来创建可访问的动态界面。与此一同,我们具有标准的东西,随时答应我们创建可访问且有用的网站建造Web应用程序。


如果您有问题,欢迎咨询技术员

点击QQ咨询