通过基本的网站交互,用户可以单击链接和提交表单来与页面进行交互,此交互启动推广客户端与服务器之间的对话,推广客户端将数据和页面请求发送到服务器,服务器采集数据并返回页面。一旦服务器传递了一个页面,所有对话框都将中止,直到推广客户端发出另一个请求。除非点击其他链接或提交其他表单,不然用户对页面的处置方法并无关紧要。
这类的交换不合适动态交互种类,有效的用户界面引导用户完成任务,在此过程中提供反馈防止错误,而不是让用户在完成后纠正错误,用标准网站技术非常难达成这类的内联指导。比如获得必填字段。在标准网站环境中,用户提交表单,然后服务器检查数据,假如缺少字段,则将表单返回给用户以完成。假如用户在提交之前未找到所有必填字段,则可以重复发生此事务。用愈加动态的界面,表单字段在完成后进行验证,只有在所有字段都完成后,提交按钮才会处于活动状况。
Flash,Javascript和Ajax等新技术为网站建设公司开发职员提供了一个桥梁,可以为网站表单提供更复杂的交互模式,仅当选中条约复选框时,注册页面上的提交按钮才处于活动状况。
在网站上,只有支持Flash和Javascript等附加技术,才能达成这类的推广客户端交互,现代浏览器都支持Javascript,浏览器安装都包括Flash插件。这类技术并不像标准html那样遭到广泛支持。然推广客户端脚本为交互提供了很多好处,但它不可以完全依靠于提供必要的交互,为了达成通用可用性,用推广客户端脚本的网站也需要在这类技术不可用或禁用时运行。
Ajax代表异步Javascript和xml,是一种提供动态界面元素和动态页面内容的技术,它常常用于构网站制作,用Ajax,页面响应用户操作发送对少量数据的请求,比如放大地图,数据显示在页面的地区中,而无需重新加载整个页面。Ajax具备性能优势,每一个用户操作都无需重新加载整页,通过动态响应的用户界面,Ajax还提供了更多的交互方法。
Ajax的缺点与它依靠Javascript有关,Javascript的达成因浏览器而异,使得广泛的跨平台检查成为Ajax项目的重要组件。搜索引擎没办法准确地为具备动态内容的页面编制索引,对用户隐藏的内容也会从搜索引擎软件中隐藏。
目前标题网站建设公司怎么样为网站表单提供更复杂的交互模式