1.5 相关技术

当你看到本书时,可能已经了解了在应用中实现Ajax所需的大多数技术。重申一句,我们想强调的是,Ajax是一个客户端技术,不论你现在使用何种服务器端技术,都能使用Ajax,而不管使用的是Java.NETRubyPHP还是CGI。实际上,在这本书中我们并不考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的服务器端技术。在后面的几百页中,我们强调的重点是客户端技术和方法,创建丰富的基于浏览器的应用时需要用到这些技术。

尽管可以使用你喜欢的任何服务器端技术,但当使用Ajax时还是需要转变一下思想。在一般的Web应用中,服务器端代码会呈现一个完整的页面,并涉及一个完整的工作单元。利用Ajax,可能只返回一点点文本,而且只涉及一个业务应用的很小子集。对于大多数有经验的Web开发人员来说,理解起来没有什么问题,但是一定要记住这一点。

一些新兴的框架有助于开发人员跳出Ajax的一些细节。不过,你还是要对JavaScript有所了解。我们知道,JavaScript用起来可能很费劲。但很遗憾,对此没有什么办法。我们大多数人都学过这么一招,把“alert”作为一种系统类型输出来帮助调试,糟糕的是,这种技术使用得还很广。不过,现在我们有了新的利器。

除了JavaScript,你还要熟悉其他一些与表示相关的技术,如HTMLDOMCSS。你不必是这方面的专家,但是基本了解还是必要的。本书中我们会谈到你需要知道的大多数内容,没有谈到的内容可以参考网上的资源。

关于测试驱动(你肯定写过单元测试,对不对?),我们会介绍JsUnitSelenium(见图1-8)。利用这些工具,可以先开发JavaScript测试,并检查浏览器兼容性测试。通常认为,下一代开发环境会对JavaScript提供更好的支持,另外一些与Ajax相关的技术会进一步减轻开发人员的负担。正在不断出现的脚本和框架也会使开发变得更为简单。



1-8 Selenium
Tag标签: Ajax

posted on 2008-03-26 15:23 bailingewei 阅读(14) 评论(0)  编辑 收藏 网摘 所属分类: Ajax基础教程


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:


相关搜索:
Ajax

相关链接:


 

导航

<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

与我联系

搜索

 

常用链接

留言簿

我参加的小组

我的标签

随笔分类

随笔档案

文章分类

最新评论

阅读排行榜

评论排行榜