00:00
阿贾克的全称呢,它是叫做。一步的javascript和XML,这是阿贾克斯的全称。拿过来。到这。这几个单词呢,分别解释,第一个好,它是一步的意思,好一步。好一步的意思,一步呢,就是跟同步相对应的呗,同步是一次只能处理一个请求,而一步呢,可以分开处理多个请求,是一步啊一步的意思,然后javascript这个呢,没什么解释的了,就是javascript是脚本。啊,脚本。然后脚本在浏览器中执行,然后按呢就是和的意思了,XML是一种数据格式啊,一种数据格式。
01:14
好,XML大家这个知道吗?或者说听过没有啊XML。其他同学。这个了解吗,这个。叉ML。我先这个大家应该肯定用过。嗯,对,大家用过呀,你在做那个serve light的时候,肯定是用过web的叉ML,在这个里边去定义那个light嘛,所以呢,这种文件大家用过,如果大家有印象的话呢,你会发现这种文件呢,内容多,有很多标签,比方说你要是去创建一个so的话,那你应该这么写吧。
02:17
好,然后这个是name名称,哎是这样的,应该是so that name so that class啊,某某说你的so that啊,是这样的,之后呢,你可能还有一个叫做so的mapping。啊是这样的,后面我就不写了啊啊是样的,这是SL格式,那这种格式中呢,它存在标签。开始结束,开始结束啊,这是XML。
03:06
好。它是一种数据格式,这种数据格式呢,能够表达一种含义吗?它表达这是一个select的信息,这是类这拉的名称,这是一种数据格式。那么阿贾克斯呢?它实际上是我们的一步。加script and XL这四个单词的首字母的缩写,这不就是AGAX嘛,翻译过来呢,叫做一步的javascript和XMM。一步的呢,就是在线程中和那个同步对应的那个一步啊,后面呢,再给你解释什么叫一步,它的核心呢,就两个加script和XLL,那怎么解释呢,阿贾克斯呢,是一种做这种一部或者说叫局步刷新的新方法啊,新方法它不是一种开发语言,不是一种语言,它是一种新方法。
04:15
当然这种新方法呢,先来说也不新了,因为这种新方法呢,它主要出现在。啊,2003年左右,所以说它已经分的很早了,很早了,这种技术,它这种当时来说是很新的啊,是很新的,因为在没有它之前的话呢,我们只能做的是全局刷新。就是大家现在一直做的这种方式,什么表单form啊,超链接呀,提交请求啊,这些都通通属于是全局刷新,而阿贾克斯呢,是一种另类的一种方式,局部杀星。最早出现呢零三年左右,它是一种新的方法,那么这种方法呢,包含了技术阿贾克斯包含的技术好主要有javascript。
05:09
好,还有什么do CSS?加所有的到下载,它有XMM等。它是利用了现有的技术来完成这种局部刷新的,它不是一种新的创造,不是说一种语言,不是,它是利用了已有的技术来完成这种局部刷新,他用这个技术中呢。核心是两个,Javascript和呢XML在这里javascript他干什?他呢是负责呢去创建一部对象,发送请求,操作DOM,更新页面的盗墓对象,这是他来干的事情。
06:12
因为刚才说了这个移步对象呢,是GS中的一种对象。它使用javava script语法来创建的,那么你操作这个对象就要用到javava script,所以呢,Javascript是负责一步对象的创建,发送请求,更新盗对象的更新页面数据的,这用的是javascript。阿贾克斯局部刷新,局部刷新呢,它需要什么东西呢,我们看。当选择宝马的时候,这个是不是有宝马的这个数据啊,宝马一宝马叉二宝马叉三进口宝马这些数据啊,所以它需要数据。数据从哪获取?当然是服务器端了,所以呢,它的这个技术中不仅有前端的这些技术,实际上它还需要后端技术,后端技术现在用的就是so that,你现在用的最多就是so that啊看还有其他的。
07:15
那你要化解的是数据。那这我们来写上一下啊,阿贾克的请求,它需要服务器端的数据,像是数据,什么数据啊,你刚看到的这些就是数据吗?他们不是样式表,他们也不是我们的这个什么倒中不是,它是数据。这不都是数据吗?给你提供的一些内容吗?他们是数据啊,是数据,那这个数据我们在网络中传输,用什么格式来表示这些,宝马一宝马二这个数据呢,用的是XML。
08:02
它是网络中传输的数据格式,就是网络中传输的数据格式,如果按照刚才我们家写的那种XML的话,那相当于是啊,我们这有数据。啊,然后写的是数据一。那就是宝马一一。那宝马一是这样的好数据一。然后把它复制几份,然后我就改一下了,八百二三。然后四等等是宝马的二。宝马三宝马特四。
09:02
好,最后呢,还有一个是结束。然后是这样的,然后呢,我们在这个网络中呢,你发了请求之后。就把这个数据传给你的这个页面,然后呢,它就能够更新到你的页面上来了,就是说用SM来表示数据的传输格式的,这个数据是在网络中来传输的,但是呢,因为SL这种数据格式呢,它比较多,冗余又长又啰嗦,在网络中传输这种数据量呢,占的这个空间和时间呢都比较长,所以在有新的这个技术出现之后。他就被替代了,现在是使用Jason。使用Jason呢来替换了XML,所以现在呢,我们实际上用的是谁呢?Java和Jason用的是这两个。
10:02
扎瑞是负责一部对象创建,发请求更新盗墓对象,而Jason呢,是负责我们的数据格式的,这就是阿贾克斯。阿贾克斯呢,它不是一种新的语言,它就是一种新的方法,这种方法呢,用到了javascript,用到了Jason来完成一步请求的处理,而一个艇的核心呢,就是这个一步对象。我们用javascript来操作它来获取我们的数据,这就是一步对象,也就是阿贾克斯,那我们一般来说呢,不说什么一步对象啊,什么一步刷新,就说阿贾克斯,说阿贾克斯它就代表的是一步刷新,一步对象,阿贾克斯做的是一步刷新一步的请求。
我来说两句