ajax的本质类似flash网站?

通常,我们说Ajax程序,是借助dom文档+JavaScript来做客户端界面,后台借助其他可用的服务器端脚本生成数据源,既可以是asp,也可以是php,当然,普通html和xml也可以胜任。

而到了flash,客户端就变成flash独有的swf文件及其脚本ActionScript了。服务器端的数据源还是一样没有变。

从这个角度看,flash程序做成的动态网站,当属最早的Ajax程序了。

这两天在调试、修改Ajax网站,愈发觉得JavaScript大有可为,ActionScript大有可为。顺便记录一下零碎的知识点:

1、C#中生成GUID的方法:Guid.NewGuid(),不能直接New Guid,这样生成的字符串将全部为零。

2、显示JavaScript中catch到的错误:e.description,这是因为Error对象具备number属性和description属性。想生成一个新Error对象,可以这样:

new Error(number,description)

参数可节省。参考:http://www.wang48.com/jishubaodianview/?jsd_id=12775

ajax网站调试方法笔记

ajax网站,其实核心就是JavaScript程序。

潮汕风情网有一个博客程序,是asp+ajax写成。在2006年的时候,写出这样的作品,我对程序的作者甚感佩服。

随着时间的推移,微软推出了IE7、IE8,使这个在IE6上面运行良好的网站,有些水土不服。为了调试这个程序,破费心思。后来想出了一个方法:

在页面底部加一个固定的容器,把程序的debug信息次第输出到这个容器里面。定义一个全局性debug开关,在完成调试后,把开关关闭,又能恢复正常运行。

顺便记录一下XMLHttpRequest对象的文档地址:http://msdn.microsoft.com/en-us/library/ms535874(VS.85).aspx

网站使用了XMLHttpRequest的onload事件,导致在IE8中执行出错。改为onreadystatechange事件后可以正常使用。

现在剩下图片上传问题了。

asp的图片上传漏洞飞铲难搞,正在考虑是否用asp.net的来改掉这一部分中能。反正,服务器也支持asp.net。

公告栏

  • 姓名:林剑锋(不见不散)
  • 来自:中国-广州
  • 简介:潮汕人,出生于广东揭西。醉心于Web开发8年,挑战了一年整体策划和网站运营。目前就职于平成混媒IT部。
  • Email/QQ:admin@ljf.cn

QQ群:设计学院 68075618,网站设计师 9908776

统计

文章:335篇
评论:163条 (2条Spam)
相册:1个 (120张图片)
主题:Nagrand新主题

www.ljf.cn网站PR查询