Ajax技术随处可见

民工609

民工609

2016-02-19 19:19

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享Ajax技术随处可见,希望可以对大家能有小小的帮助。

爱迪生的灯泡和照明系统同样通电会亮,但前者只是新发明,而后者却是生活必需品,意义与价值相差甚远,因为后者还多考量配套的基础电力系统,以及相应使用习惯的设计,对Ajax而言,技术与网站应用亦是如此。

Ajax技术已趋成熟,甚至只需善用框架和工具,就可轻易做出桌面操作效果的高互动网页,带给使用者新的网页操作体验。但Ajax不只是炫丽的技术,更不是用来炫耀的技术,过度使用或只为赶流行而猛用Ajax,不但无法打动使用者,更会因动态产生的内容不易索引,而影响网站在搜寻引擎中的排名,造成反效果。拿捏使用者需要的Ajax应用时机,以及配套的网页内容建置方式,才是将新技术推进普及应用的关键。

随处可见,Web 2.0必备

2004年Google推出全球惊叹的网页信箱Gmail,除超大容量吸引众人目光外,如桌面软体般不需换页的操作介面也令人惊艳。隔年更推出至今无人能及的Google Maps,让使用者可透过浏览器任意在世界地图中游走,无须一个指令、一个动作地等待伺服器回应。

资讯架构协会的Jesse James Garrett将这样的技术命名为Ajax。 Google带来的网页应用体验,感染至各式各样的网页应用,Ajax随处可见,企业商务系统供应商纷纷支援Ajax技术,目前台湾流量最高前十名的网站中,有九个使用Ajax技术,推动网路创业交流的随想行动科技创办人冯彦文强调:「没有不用Ajax技术的Web 2.0网站。」

推出Urmap地图服务的友迈科技董事长卓政宏一语点出Ajax的价值:「最重要的关键效益是『更新而不重载』(Refresh without reload)。」

Ajax技术像是最新流行的3G手机,老奶奶不用等到过年全家团聚,想念那个孙子,就拨那个号码,马上可以看到小孙子流口水嗫嚅的睡姿。运用Ajax设计的网站,让使用者不用重新下载全部网页内容,可以要什么就立刻秀什么,不仅可即时回应使用者即时的需求,还能细腻地客制化每个回应,做到最贴近使用者的服务。

对使用者而言,Ajax技术保留网页跨时空的优势,同时进一步提供如桌面程式般的即时回应效果,能让使用者更愿意使用服务,可以大幅增加使用者停留在网站上的时间。卓政宏强调:「采用Ajax技术后,的确让Urmap伺服器的使用量成长了十几倍。」

技术不难,直接好处是提高伺服器效益

所谓Ajax技术涵盖JavaScript、XHTML/CSS、DOM、XML格式与非同步XMLHttpRequest等技术。实际上这些都是既有网页技术,从功能上来说,Ajax是使用者端的浏览器操作控制与呈现控制,加上非同步的资料传输,对网页内容物件进行资料更新,达到流畅的即时回应与局部更新效果。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

就技术而论,Ajax发展至今,技术已相当成熟。 《Ajax设计模式》一书作者统计,目前Ajax技术至少有超过70个模式、200多种技术框架、30套以上的工具可供开发人员运用,Amazon网站上也能找到超过一万本Ajax相关书籍,连专职开发工具的CodeGear公司推出的所有开发工具都纷纷支援Ajax网页的开发。对网站企业主而言,Ajax上手非常容易,甚至不需要很熟悉JavaScript、DOM或CSS,只要选用适当的框架和工具,就能够很快做出很炫的Ajax网页UI效果。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

除开发不难容易上手之外,对网站企业主最直接的效益就是伺服器效能的改善。每一次Ajax网页请求(XMLHttp Request),只传输需要更新的资料,即使请求次数增多,整体所需频宽还是较少。而且网页请求频率的增加,可以透过网页伺服器最佳化调校,降低伺服器的负担。相较资料传输量的瓶颈,使用频率是比较容易解决的问题。网擎资讯研发经理张嘉渊更直言说:「Ajax可降低不少伺服器的负载频宽,就是省了很多钱。」同样的伺服器和网路频宽成本,却可以服务更多使用者,意味着采用Ajax设计的网站,成本效益较高。

Ajax技术常见应用

状态资讯适合局部及时更新

不需重新下载整个网页,Ajax的非同步XMLHttpRequest可定期更新信箱旁的邮件数量,让网页应用程式的操作更接近桌面软体。

自动完成可减少使用者输入错误

google搜索提示

图片状态预载增加使用自由度


googlemap

最典型的Ajax应用Google Map。使用者按下左键可「抓」住地图,上下左右拖曳,网页中的JavaScript Engine会判断显示区域的地图是否已经下载,会于背景预先下载,维持使用者浏览的顺畅性。

展开更多 50%)
分享

猜你喜欢

Ajax技术随处可见

Web开发
Ajax技术随处可见

棕榈树的介绍 随处可见的伙伴!

花卉
棕榈树的介绍 随处可见的伙伴!

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

14大随处可见的食物多吃去除口臭 口臭怎么去除小窍门

生活小窍门
14大随处可见的食物多吃去除口臭 口臭怎么去除小窍门

AJAX技术介绍

Web开发
AJAX技术介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Ajax技术概述

Web开发
Ajax技术概述

AJAX技术基础介绍

Web开发
AJAX技术基础介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

清除Win8升级后系统盘中的老旧系统备份文件

清除Win8升级后系统盘中的老旧系统备份文件

mysql锁和死锁

mysql锁和死锁
下拉加载更多内容 ↓