您好,欢迎访问北大青鸟南京职业培训学校!

15195455103

全国咨询热线

当前位置: 主页 > 青鸟新闻 > 青鸟关注 >

南京北大青鸟:总结和讲解关于AJAX的理解



更新时间:2016-08-17   来源:南京北大青鸟   作者:半糖主义   点击:

     在北大青鸟云课堂以及上课时老师总结的和讲解的关于AJAX的理解,现在为小伙伴们白话的叙述一下,便于理解和学习。


北大青鸟中博软件学院


     1.定义:AJAX指异步的JavaScript及XML(Asynchronous JavaScript And XML),用于解决传统B/S架构的同步请求问题。形象比喻:如果你不进行数据刷新,为了实现实时更新,后台一直有人在帮你询问服务器反馈信息,但是有很多时候访问服务器是空跑,导致服务器访问次数增多。服务器推送是一种如果没有消息就会暂停该线程的技术,等消息的人在服务器就会被挂起,留在服务器一直等,有消息了再回去,该技术的缺点就是占死了一个道。其他数据就只能跑其他一条道了。另外:HTTP协议是一种拉协议模式,你不去访问服务器,服务器不会知道你要什么。所以AJAX才会深受欢迎,虽然AJAX不是编程语言,但是它能创建更好更快的交互性更强的Web应用程序的新思维。


     2.JavaScript是它的基础。从技术的角度讲它不是一个新技术,但是是一个新理念。它是一种全新的理念和思路,对技术进行了重新整合,用心的思路来实现。所以AJAX从诞生以来能够很快普及开来。


    3.同步:两个线程掠偶恩访问同一个对象。不同时。
异步:多个线程可以同时访问一个对象/数据库。互相没有影响。同时做多个操作。

    4.AJAX产生的动力就是B/S架构的瓶颈,以服务器为主。AJAX的工作流程:JavaScript使用XMLHttpRequest对象来直接与服务器进行通信,异步数据传输。从服务器请求少量的所需信息,而不是整个页面内容,减少服务器压力。通过使用AJAX可实现页面局部数据更新,而不是整个页面的跳转。
 


版权声明:本文内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。互联网 宠物(如需投稿联系管理员开通!)

在线客服

ONLINE SERVICE

返回顶部