现在的位置: 首页 > 综合 > 正文

传智播客java培训2010年4月11日ajax增强总结

2014年02月23日 ⁄ 综合 ⁄ 共 1887字 ⁄ 字号 评论关闭

今天下午上课的时候收到一个在山东什么学校上课的学生给我发来短信说是,看到了我的以前在网上团报时留下的电话,就来问我的关于传智播客的事情,我也不知道说什么好,但让我感慨,现在的我们这些不成功的八十后,还在迷茫,而却有太多的八十后已经过上了幸福的生活,用我们还在为我们的工作的衣食担忧的时候,我农村长大的朋友,我大学时的朋友送来了一个接一个的请贴,他们虽然只有二三千块钱的工作,但他们结婚了,可能有太多的人会说,选择了没有物质基础的婚烟是不快乐的,可是我却真的很羡慕他们。因为他们终于和自己爱的人走到了一起,祝福他们!

而我们,在我的朋友的眼里,我上进的年青人,可是在我的心里面,我却对未来一片的迷茫。记得一个哲人说:当你迷茫的时候,你唯一要做的就是坚持!我想我现在未来要做的也就是坚持,把自己的兴趣坚持的走下去,一定会好的!也希望那边朋友能通过我给他的邮件能对这儿有更深的了解!

昨天晚上看视频看到了凌晨四点钟,今天早上起床去上课的时候,我真是困得不行,走路都歪歪斜斜。北京说实在的我真的没有感觉到什么大城市的气息,可能是和我居住的地方有关吧,与世隔绝,灰蒙蒙的天,光秃秃的树枝,都真是的一半点春天的气息都没有看到。一个上午都在打瞌睡,但我仍旧强迫自已,坚持了一天,虽然现在也困得不行了,但是还得把今天上课的知识总结一遍,因为如果不总结,我会忘记得更快。

在这个班是学习,我真是感觉自己没有任何优势,虽然我曾经也培训过,并且自己认为自己成绩在原先的班里也是数一数二的,可是到了这里,班里差不多六十个人,几乎下课都没有人讲话,不是因为他们性格孤僻,是他们都在思考和练习,可是我没有了我以前的那执着精神了,不知道为什么。感觉他们问的问题是那么的有深度,我也曾搞了半年的软件开发。

Ajax技术的出现,增加了用户在体验方面的感觉,现在有很多的技术比如Flex,flash都有这方面的功能。AJAX缩写:Asynchronous JavaScript and XML。其核心的对象就是:XMLHttpRequest,也是AJAX的代名词。要注意的地方如下:

1.不同的浏览器对该对象的创建方法不一致。所在要为不同的浏览器创建不同的对象,这也是我们编写一个通用性强的AJAX程序的最基础的要求。Windows IE浏览器和现在的FireFox 是现在市场最流行的,但对于ie不同版的浏览器,其创建方法又不一致,所以还是挺有难度的。但我们最通常的做法就是,现在网上都有很多现在的,很全的程序代码用来创建相该对象,所以,我们作个备份,以扣直接COPY就行了。

2.我总结了XMLHttpRequest对象向服务器请求的几个步骤如下:

i. 建立XMLHttpRequest对象。

ii. 绑定事件(onreadystatechange )。该事情用一个自定义的函数来处理从服务端返回的消息,(文本,XMLJSON),所以我们要对不同的形式有不同的解析方法。同时需要注意的是,服务端每一次状态的改变都会触发这个函数,但我们通常只需要为对象状态为2,状态码为200304进行判断就可以了。

iii. 打开连接(open)。打开连接时,有GET POST两种方法,GET可以在这我直接传参数,POST不可以。

iv. 发送请滶(send)。当请求方法为POST时,可以在这儿转递参数。同时,要设置请求头的格式setRequestHeader"Content-Type","application/x-www.form-urlencoded")!

我个人觉得在这方面我们不用进行死记硬背,因为我们学程序开发的,我觉更重要的是理解能力。比如JAVA有上万个类,无以计数的方法,硬背是不可能的,这就要靠我们的学习的能力,查文档的能力,看英文文档的能力。 

3.从服务端返回给客户端JAVASCRIPT进行处理有三种形式:

i. 普通的文本 可以用XMLHttpRequest对象的 responseText来读取

ii. XML文档 可以用XMLHttpRequest对象的 responseXML进行读取,但是这儿我要学的是,javascript解析xml文档,因为XML也是一棵文档树,我们可以像解析HTML一样,用javascript的访求来进行解析。

iii. JSON JavaScript object Notation.被称作为javascriptR 原生格式,就可以知识他在javascript的应用的广泛性了吧!特别是在处理从服务端需要返回大量的对象数据时,非常有用。如果采用XML,工作量就太大了。

抱歉!评论已关闭.