Python论坛  - 讨论区

标题:[python-chinese] 关于Ajax的问题

2005年11月20日 星期日 01:03

shhgs shhgs.efhilt at gmail.com
Sun Nov 20 01:03:57 HKT 2005

不好意思,本来跟Python无关不应该发到这里,不过知道这里有几位在研究Ajax,所以就请教一下。

我知道Ajax是一个由HTML和JavaScript做的框架,但是我想知道

1.我们browser上看到的 这些HTML文件和JS的脚本是不是每次都是从Web Server上传过来的(缓存也算是传)。
2. 页面的动态更新是不是因为JS脚本会定时向Web Server发请求?
3. Ajax的请求是不是HTTP的请求?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年11月20日 星期日 08:53

limodou limodou at gmail.com
Sun Nov 20 08:53:26 HKT 2005

在 05-11-20,shhgs<shhgs.efhilt at gmail.com> 写道:
> 不好意思,本来跟Python无关不应该发到这里,不过知道这里有几位在研究Ajax,所以就请教一下。
>
> 我知道Ajax是一个由HTML和JavaScript做的框架,但是我想知道
>
> 1.我们browser上看到的 这些HTML文件和JS的脚本是不是每次都是从Web Server上传过来的(缓存也算是传)。
不一定,可以是一次性装入,以后就只传数据。

> 2. 页面的动态更新是不是因为JS脚本会定时向Web Server发请求?
可以这样做
> 3. Ajax的请求是不是HTTP的请求?
是的。是通过xmlhttprequester组件来实现,可以传文本格式,也可以传xml格式。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年11月20日 星期日 09:23

Feng min feng.tank at gmail.com
Sun Nov 20 09:23:48 HKT 2005

顺着前面的问题,我想问一下:在IE中可以通过new ActiveXObject('Microsoft.XMLDOM
')来创建一个解析XML的Dom对象,然后通过loadXML来加载XML内容;但如何在Firefox等浏览器中实现XML文本的加载和解析呢?请赐教!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051120/8325e748/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年11月20日 星期日 12:48

shhgs shhgs.efhilt at gmail.com
Sun Nov 20 12:48:07 HKT 2005

limodou,还是有些不明白。一次性装入是什么意思?是不是缓存在本地?然后用http的head命令核对是不是有更新?

On 11/19/05, Feng min <feng.tank at gmail.com> wrote:
> 顺着前面的问题,我想问一下:在IE中可以通过new
> ActiveXObject('Microsoft.XMLDOM')来创建一个解析XML的Dom对象,然后通过loadXML来加载XML内容;但如何在Firefox等浏览器中实现XML文本的加载和解析呢?请赐教!
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到
> python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年11月20日 星期日 15:00

刘国栋 liuguodong at gmail.com
Sun Nov 20 15:00:55 HKT 2005

网上有一个ajax教程,里边介绍了firefox下的应用,你google一下就知道了

在05-11-20,shhgs <shhgs.efhilt at gmail.com> 写道:
>
> limodou,还是有些不明白。一次性装入是什么意思?是不是缓存在本地?然后用http的head命令核对是不是有更新?
>
> On 11/19/05, Feng min <feng.tank at gmail.com> wrote:
> > 顺着前面的问题,我想问一下:在IE中可以通过new
> > ActiveXObject('Microsoft.XMLDOM
> ')来创建一个解析XML的Dom对象,然后通过loadXML来加载XML内容;但如何在Firefox等浏览器中实现XML文本的加载和解析呢?请赐教!
> > _______________________________________________
> > Python中文技术讨论邮件列表
> > 发言: 发邮件到 python-chinese at lists.python.cn
> > 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> > 退订: 发送 unsubscribe 到
> > python-chinese-request at lists.python.cn
> > 详细说明: http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051120/16b99396/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年11月21日 星期一 08:02

limodou limodou at gmail.com
Mon Nov 21 08:02:36 HKT 2005

在 05-11-20,shhgs<shhgs.efhilt at gmail.com> 写道:
> limodou,还是有些不明白。一次性装入是什么意思?是不是缓存在本地?然后用http的head命令核对是不是有更新?
>

Ajax是用来交换数据,基本上不是象你想象的用来比较代码。所谓一次性装入是说在页面装载时会把页面相关的js代码全部下载后再执行。象gmail大概有好几百K吧。它无法保存到本地。因为每次访问页面js代码都是新的。代码下载并初始化完成后,根据用户的点击再动态与后台交互,取回数据,再利用dom生成所需要的结果。

目前我正在学mochikit,非常好的一个ajax lib,可以一同学习呀。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年11月21日 星期一 09:15

清风 paradise.qingfeng at gmail.com
Mon Nov 21 09:15:23 HKT 2005

其实ajax就是利用xmlhttp或者xmlrequest来模拟http操作,然后根据http返回码进行下一步操作,这么做最大的一个好处就是异步,推荐你从一个ajax框架,开始学习:http://www.amowa.net/buffalo/

在 05-11-20,shhgs<shhgs.efhilt at gmail.com> 写道:
> 不好意思,本来跟Python无关不应该发到这里,不过知道这里有几位在研究Ajax,所以就请教一下。
>
> 我知道Ajax是一个由HTML和JavaScript做的框架,但是我想知道
>
> 1.我们browser上看到的 这些HTML文件和JS的脚本是不是每次都是从Web Server上传过来的(缓存也算是传)。
> 2. 页面的动态更新是不是因为JS脚本会定时向Web Server发请求?
> 3. Ajax的请求是不是HTTP的请求?
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到  python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>
>


--
Blog:http://www.donews.net/changzheng
Blog:http://qingfeng.ushared.com/blog/
MagnoliaCMS:http://www.magnolia.com.cn/

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号