发表于: 2017-01-20 10:56:22
1 1355
今天完成的事情:
任务5要用到新技术ajax,今天花时间学习了一下。Ajax,读作诶杰克斯,用于概括异步加载页面内容的技术。
相对于异步加载的是同步加载,以前用户填写一个表单,点击提交后跳到一个新页面,然后提示XXX未填写,
这时候用户再点击返回键,运气好的话,刚才填的内容还在,运气不好还要重新填。挨个填完后,再点提交键,
系统又提示XXX填写错误,真是要逼死人。使用Ajax可以做到只更新页面中的一小部分,其他内容不用重新加载。
Ajax的主要优势是对页面的请求以异部方式发送到服务器,而服务器不会用整个页面来响应请求,它会在后台处
理请求,与此同时用户还能继续浏览页面并与页面交互。你的脚本则可以按需加载和创建页面内容,而不会打断
用户的浏览体验。
Ajax技术的核心是XMLHttpRequest对象。这个对象充当着浏览器中的脚本(客户端)与服务器之间的中间人的角
色。以往的请求都有浏览器发出,而Javascript通过这个对象可以自己发送请求,同时也自己处理响应。
明天计划的事情:
开始学习Jquery,直接用Jquery操作Ajax,应该比原生简化了很多
遇到的问题:
对客户端、服务器、HTTP、TCP、回调函数这些名词虽然字都认识但就是看不懂
看的慕课网的视频,讲着讲着讲起来PHP了,我看着那些陌生的字符就更晕了。。。
连之前看着很友好的DOM编程艺术讲到Ajax这一块儿也开始看不懂了,各种没见过的名次接二连三蹦出来,晕死。。。
收获:
收获就是发现自己还是一无所知,刚翻过了几座山,又越过了几条河,崎岖坎坷怎么它就这么多。
还是要继续看书、学习、写代码、做任务,努力掌握新技能。
评论