摘要:
AJAX通信控制模式预先获取AJAX无非是为了改善用户体验,所以就算禁用javascript,也不应影响基本功能。ArticleExample.php每隔五秒钟,加载一个页面,若在五秒之内点击链接,则是页面跳转;若在五秒之后点击,则链接并没跳转,这正是AJAX强大之处。因为不想销毁已经创建的全局变量XHR,所以检查XHR的readyState的值是否为零,如果不为零,则把它赋为零,这导致并不发送后... 阅读全文
摘要:
AJAX的动态脚本载入创建一个新的<SCRIPT />元素,然后将其src特性指向一个Javascript文件来载入一个无需预先写在该页面中的Javascript脚本。scriptimage.phpgetcusdata.php只要处理对相同页面的重复调用,就必须考虑缓存机制。解决办法是使用Cache-Control或Expires首部。 阅读全文
摘要:
基于图象的AJAX在AJAX通信中使用图像背后的技术与图像载入技术类似,需要创建一个<img />元素,然后为其src特性赋值,或者使用Image对象。getcusdata.phpimage.php上面一例是通过设置浏览器cookie返回信息,还有另一种是查看加载图像的宽高,通过服务器脚本创建个不一样的宽高,比如1*1,2*2,3*3。然后在图像加载完后,做判断,然后输出返回信息。 阅读全文
摘要:
今天又碰见个问题,同一个HTML文件在ff下显示正常,但ie下空白。我突然想起以前写PHP文件,出现的一个编码问题。也是UTF-8的编码,但显示页面时页首会出现一段乱码。后来在网上查证,对UTF-8的文件最好去掉unicode签名。可是今天的情况又相反,要显示在IE,又必须加上unicode签名。看来,以后用UTF-8编码得谨慎点了。另外,frameset,我竟把它放进body元素中,弄了半天都没... 阅读全文
摘要:
在ajax之前,用的是隐藏帧技术,即hidden frame,当页面数据回发时,可将数据传给hidden frame,然后由hidden frame提交,再将服务器返回给hidden frame的数据传到当前页面来。隐藏帧GET请求数据库操作ajax.htmlDataDisplay.phpGetCustomerInfo.php隐藏帧POST请求adddata.htmlProxyForm.phpsa... 阅读全文
摘要:
昨天申请了这个博客,看见那么多漂亮的模板,心想自己也得做个。可惜钻研了半天,只做出了现在这个模样,测试了ff,ie6,ie7都没什么问题。本来,我想更改XHTML文档,但好像还得上传给工作人员,让他们修改。毕竟这要改一点后台程序嘛。麻烦。鉴于此,就只能找些布局固定的模板,然后根据他的XHTML写下css了,我是找的Kubrick这个模板,把css禁用掉,改成自己的即可。自己写css挺乱的,又是更改... 阅读全文
摘要:
所谓的链式调用无非是一个语法技巧而已,我就学Jquery写了一个粗浅的库。Javascript链式调用 阅读全文
摘要:
昨天碰见个问题,引得我唉声长叹达半天之久。我到现在还觉得此问题古怪得很。我切完一张gif图片后,在重命名的时候,一不小心把它命名成xx.jpg,当时不以为然,后来写完css,打开各个浏览器一调试,竟发现在ie6下,那张背景图片background,没有显示。其他浏览器均正常。我思前想后,惊叹不已。换了另一张图片显示都正常,却惟独那张图片有问题。我还在想。。。。。。忽然一仙女恍惚而至,我顿时忘乎所愁... 阅读全文
摘要:
今天因网站需要写了个图片展示效果,其中用到了Jquery的data函数,刚学就被我用这了,昨天看时还觉得无甚用处,因为可以人为地给一个节点加属性嘛,不过省却了几句代码而已。Jquery图片展示效果 阅读全文