-
简介: 对Ajax的研究有了一段时间了,从最初的远观,到近看,再到实际动手实现,认识越来越深,想法也越来越多。特别是曾经有一阵子跑去研究web2.0,更是体会到Ajax背后的伟大,暗自为其庆幸,也越来越看好Web。 不过Ajax在我心中却有些怎么也摆脱不了的阴影。忽如一夜春风来,Ajax就这么很突兀的就突然流行起…


AJAX忧虑与启发:成也脚本,败也脚本
对Ajax的研究有了一段时间了,从最初的远观,到近看,再到实际动手实现,认识越来越深,想法也越来越多。特别是曾经有一阵子跑去研究web2.0,更是体会到Ajax背后的伟大,暗自为其庆幸,也越来越看好Web。
不过Ajax在我心中却有些怎么也摆脱不了的阴影。忽如一夜春风来,Ajax就这么很突兀的就突然流行起来。同时流行的还有Web2.0,这些词汇现在都无比的有鼓动力,任何事物,只要沾上这两者的边,便变得神秘无比,无法遏制。但也有人说Ajax是噱头,因为他是新瓶装旧酒。
其实Ajax之所以风行,就在于它新瓶装旧酒。Ajax所代表的3个概念,异步、Javascript、XML,应该说都不是新东西。
异步?在操作系统中我们早已经学过,那时的名字叫多线程。Javascript?想当年的DHTML他就已经红遍大江南北。XML?瞧瞧那些名词,SOAP、RSS、WAP等,这些名词哪个离开得了XML?
这些名词结合在一起之所以产生强大的力量,就在于他们的设计不同,而隐藏在设计背后的思想不同。而这些名词之所以可以红火,就在于他们本身已经应用非常普遍,已经深入到世界中的每个角落。
即便是Ajax中稍微新鲜点的XMLHttpRequest,之前也不是没有替代品。IFrame时代我们就已经实现了同样的功能,只是XMLHttpRequest可以比我们做的更好,帮助我们做的更多而已。
Javascript是将Ajax所有技术糅合在一起的黏着剂。所谓的Ajax应用程序,其实就是一个运行在客户端浏览器环境中的应用程序。这个应用程序通过DOM操作HTML将信息展示给用户,通过事件机制相应用户操作,通过XMLHttpRequest与服务器沟通,使用的协议是HTTP,数据的载体是XML,而这个应用程序就是由Javascript构成的。
Javascript是一种非常强大的语言,换句术语,是通用语言(general language)。Javascript有很多方便的并且强大的特性,使得我们可以开发功能丰富的产品。不过Javascript是脚本,还是脚本
网友评论:
发表您对AJAX忧虑与启发:成也脚本,败也脚本的评论
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的教程,提倡就事论事,杜绝漫骂和人身攻击等不文明行为


- 此栏目下没有推荐教程

