易截截图软件、单文件、免安装、纯绿色、仅160KB

AJAX学习笔记一

前段时间做项目用到GWT,从而接触到AJAX这个名词,现在回顾,觉得有必要记录下来学习的内容。
AJAX是一门综合技术,最早出现在1998年,大量被使用是从2005年开始。最大的优点是,不更新整个页面的前提下维护数据,应用可以仅向服务器发送并取回必需的数据使得前端和服务器的交互时间短。最大缺点是,不能保存历史状态,即不能回退.(google map的解决方式是用一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应用程序状态恢复到当时的状态。)还有一些其他的缺点,诸如浏览器支持不同;对串流媒体的支持没有FLASH、Java Applet好;不好调试等等。GWT的出现解决部分问题,使得从JAVA程序员更好上手AJAX,由于拥有JAVA的特点,使之调试,应用上更简单,但随之带来的缺点是客户端代码过大,第一次下载花费时间很长。GWT应用属于RIA(Rich Internet Application)的一种。使用GWT更像是在写桌面程序。编程不再复述,下一篇着重讲讲GWT的配置。
RIA属于web前端技术,
什么是RIA?
关于RIA领域内有多少技术成员?这个问题很有趣,可能你没有调查过,现在我把我所了解到的RIA领域内的主要Player列给各位。由于有知名的开源产品,因此这个成员不按照公司名称排列,而是按照技术的性质来分:
第一类是RIA平台技术:Adobe Flash Platform(包括Flash Player, AIR,
Flex和ColdFusion,以及众多的AS3 API产品),Microsoft Silverlight(WPF/E),IBM
Expeditor 和Sun JavaFX
第二类是免费RIA技术产品,但是由商业技术公司提供。包括GWT(Google Web Toolkit),YUI(Yahoo User Interface,Microsoft Ajax Library(原名Atlas),以及Adobe Spry
第三类是基于开发者社区和开源模式的技术产品,包括jQuery和Prototype
第四类是基于和面向企业的开源技术产品,如Ext JS,Curl
最后一类是可以兼容众多RIA应用技术的商业产品,如Backbase Rich Portal和Nexaweb Business Application
参考文章
什么是AJAX
AJAX的百度百科
GWT2.0参考书籍
据说很好
JavaScript的简单参考


相关文档:

baidu是如何AJAX跨域的

最近做个人网站遇到AJAX跨子域名的问题。
偶尔看到baidu的通行证处理都是在二级域名passport.baidu.com中处理的,
但是baidu很多地方登录都好像是用ajax处理的,他是怎么做的呢?研究了一下,发现一个小技巧。
不防让大家也借鉴一下。
在http://zhidao.baidu.com/ 未登录用户回答问题时会用iframe调用http://zhidao.bai ......

Query Ajax的使用


场景:在Gridview列表中显示有从数据库提取出来的数据,现在要通过jQuery.Ui.Dialog弹出显示每条数据的详细信息,并在弹出窗口中修改编辑。
需要处理的问题:1、将Gridview中选择记录ID提交给jQuery.Ui.Dialog
                  ......

DIV层显示登录窗口 模拟ajax窗口

function ScreenConvert()
{
var browser = new Browser1();
var objScreen = document.getElementById("ScreenOver");
if(!objScreen)
var objScreen = document.createElement("div");
var oS = objScreen.style;
objScreen.id = "ScreenOver";
oS.display = "bloc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号