1. 星速云首页
  2. 网站建设

网页浏览器技术

用于Web 2.0开发的client-side/web浏览器技术是异步JavaScript和XML(AJAX),Adobe Flash和Adobe Flex框架,如:YUI库,Dojo工具包,MooTools的是,jQuery和Prototype JavaScript框架的JavaScript / Ajax框架。 Ajax编程使用JavaScript来上传和下载从Web服务器的新数据,没有经历一个完整的页面重载。

要允许用户继续与页面交互,如数据请求到服务器的通信分开回来页(异步)的数据。否则,用户将不得不经常等待数据回来,才可以在该网页上做别的,只是作为一个用户必须等待一个页面完成重装。这也增加了网站的整体性能,发送请求可以阻塞和排队要求将数据发送回客户端独立完成快….

一个Ajax请求获取的数据格式通常在XML或JSON(JavaScript对象符号)格式,两种广泛使用的结构化数据格式。由于这两种格式是由JavaScript本身的理解,程序员可以很容易地使用他们在他们的Web应用程序的结构化数据传输。当收到这个数据是通过Ajax,JavaScript程序,然后使用文档对象模型(DOM),根据新的数据动态更新的网页,允许快速和交互式用户体验。总之,使用这些技术,网页设计师可以使自己的网页,加速桌面应用程序的功能。例如,谷歌文档使用这种技术来创建一个基于Web的文字处理器。

Adobe Flex是Web 2.0应用程序中经常使用的另一个技术。与jQuery JavaScript库相比,Flex使得程序员更容易填充大的数据网格,图表,和其他重型用户交互。在Flex应用程序编程,编译和在浏览器中显示为Flash。 Flash是作为一个独立于W3C(万维网联盟理事机构,网络标准和协议)标准的广泛使用的插件,能够做很多事情是不可能的预HTML5的,用于构建网页的语言。 Flash的许多功能,用于在Web 2.0常用的是它能够播放音频和视频文件。这使得创建Web 2.0的网站,视频媒体的无缝集成标准的HTML。

除了Flash和Ajax的JavaScript / Ajax框架近已成为一个非常流行的Web 2.0网站创造手段。在他们的核心,这些框架不使用任何的JavaScript,Ajax和DOM的不同技术。什么框架做的是平稳的网络浏览器之间的不一致和扩展功能提供给开发者。他们中的许多也来定制的,预制的部件,完成从日历中挑选日期,显示数据的图表,或使选项卡式面板等的共同任务。

在服务器端,Web 2.0的使用作为Web 1.0的许多相同的技术。使用新的语言,如PHP,红宝石,PERL,Python的和JSP开发动态档案和数据库的信息输出数据。已经开始改变在Web 2.0这个数据被格式化的方式。在互联网的初期,有一点需要不同的网站,沟通彼此共享数据。然而,在新的“参与网”,网站之间的数据共享已成为一个重要的能力。与其他网站共享数据,一个网站必须能够生成机器可读的格式,如XML(ATOM,RSS等)和JSON输出。当一个网站的数据,可在这些格式之一,另一个网站可以使用它本身融入了该网站的部分功能,连接两一起。当这种设计模式的实现,终导致数据更容易找到和更彻底的分类,Web 2.0运动背后的哲学标志。

总之,Ajax是用于构建Web 2.0,因为它提供了丰富的用户体验和使用任何浏览器的作品,无论是火狐,Chrome,Internet Explorer或其他流行的浏览器的一项关键技术。然后,一个很好的Web服务支持的语言应该被用来建立Web 2.0应用程序。此外,所用的语言应迭代的含义,可以很容易地和迅速实现的功能。

深圳网站建设公司-星速云(www.xingsuyun58.com.),拥有设计团队为企业提供FLASH网站设计,网页制作,多媒体触摸屏展示设计.

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部