2008年3月26日
摘要: 既然对在哪里使用Ajax已经有所认识,下面再来谈谈应用Ajax的一些设计考虑。许多原则与Web应用的原则并无不同,不过还是有必要强调一下。要尽力减少客户和服务器之间的通信量。如果应用得当,Ajax会使你的应用响应更快,但是如果每次用户从一个域移到另一个域时你都来回传递超量的数据,用户肯定不会满意。如果有疑问,按标准约定行事。如果大多数应用都那么做,可能你也应该那么做。如果还有问题,可以看看Web桌... 阅读全文
posted @ 2008-03-26 15:31 bailingewei 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 既然你已经对Ajax产生了兴趣,还要知道重要的一点,即什么时候应该使用Ajax技术,而什么时候不该用。首先,不要害怕在应用中尝试新的方法。我们相信,几乎每个Web应用都能从Ajax技术中获益,只不过不要矫枉过正,过于离谱就行了。从验证开始就很合适,但是不要限制你的主动性。你当然可以使用Ajax提交数据,但也许不能把它作为提交数据的主要方法。其次,惟一会影响你应用Ajax的就是浏览器问题。如果大量用... 阅读全文
posted @ 2008-03-26 15:27 bailingewei 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 当你看到本书时,可能已经了解了在应用中实现Ajax所需的大多数技术。重申一句,我们想强调的是,Ajax是一个客户端技术,不论你现在使用何种服务器端技术,都能使用Ajax,而不管使用的是Java、.NET、Ruby、PHP还是CGI。实际上,在这本书中我们并不考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的服务器端技术。在后面的几百页中,我们强调的重点是客户端技术和方法,创建丰富的基于浏览... 阅读全文
posted @ 2008-03-26 15:23 bailingewei 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 当你看到本书时,可能已经了解了在应用中实现Ajax所需的大多数技术。重申一句,我们想强调的是,Ajax是一个客户端技术,不论你现在使用何种服务器端技术,都能使用Ajax,而不管使用的是Java、.NET、Ruby、PHP还是CGI。实际上,在这本书中我们并不考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的服务器端技术。在后面的几百页中,我们强调的重点是客户端技术和方法,创建丰富的基于浏览... 阅读全文
posted @ 2008-03-26 15:23 bailingewei 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 刚刚开始工作,在工作中遇到很多不懂甚至不知道的东西.领导交给个任务,过了很几天才在网上问别人得到了答案.其中就有--Ajax.完全没接触过.所以从现在开始学习. 在随笔里贴出来的是找到的一本书--<<Ajax基础教程 >>.作者:(美)阿斯利森 舒塔 ,出版时间:2006年02月.放到这来,一来怕自己忘记,还有想跟同样刚接触的朋友一起学习,大家相互交流,共同进步. 书的内容... 阅读全文
posted @ 2008-03-26 15:16 bailingewei 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 前面谈到的都是用户的期望,除此以外,可用性也不能不提。Ajax方法相当新,还没有多少成熟的最佳实践。不过,标准Web设计原则还是适用的。随着时间推移,当越来越多的人开始尝试这种方法时,就会发现可能存在哪些限制,并建立适当的指导原则。也就是说,你应该让用户来指导你。根据在应用中使用Ajax的方式,你可能会动态地改变页面中的某些部分,习惯于整个浏览器刷新的用户可能不会注意到与以前相比有什么变化。这个问... 阅读全文
posted @ 2008-03-26 15:00 bailingewei 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 最初,所有Web页面都是静态的,用户请求一个资源,服务器再返回这个资源。什么都不动,什么都不闪。坦率地讲,对于许多Web网站来说,这样也是可以的,这些网站的Web页面只是电子形式的文本,在一处生成,内容固定,再发布到多处。在浏览器发展的最初阶段,Web页面的这种静态性不成问题,科学家只是使用因特网来交换研究论文,大学院校也只是通过因特网在线发布课程信息。企业界还没有发现这个新“渠道&#... 阅读全文
posted @ 2008-03-26 13:58 bailingewei 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 提到Web浏览器,大多数人都会想到无处不在的Microsoft Internet Explorer,直到最近像Firefox、Safari和Opera之类的浏览器日益兴起,这种情况才稍有改观。许多新手可能会误认为IE是市场上的第一个浏览器,其实不然。实际上,第一个Web浏览器出自Berners-Lee之手,这是他为NeXT计算机创建的(这个Web浏览器原来取名叫WorldWideWeb,后来改名为... 阅读全文
posted @ 2008-03-26 09:53 bailingewei 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 混沌初开,一切都那么简单。为了连接美国的少数几个顶尖研究机构,人们设计了最早的“Internet”,以便共同开展科学研究。不论是图书馆员、核物理学家,还是计算机科学家,都必须学习一个相当复杂的系统。1962年,麻省理工学院(MIT)的J.C.R. Licklider最早提出他的“Galactic Network”(超大网络)思想时,Firefox和I... 阅读全文
posted @ 2008-03-26 09:47 bailingewei 阅读(203) 评论(0) 推荐(0) 编辑
摘要: AJAX是什么转自:http://hi.baidu.com/chenying99/blog/item/a51f9ffb92b53e264e4aeae9.htmlAJAX全称为"Asynchronous JavaScript and XML"(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它有以下特点:使用XHTML+CSS来表示信息 使用JavaScript操作DOM... 阅读全文
posted @ 2008-03-26 09:05 bailingewei 阅读(483) 评论(0) 推荐(0) 编辑