04 2008 档案

摘要:一般从服务端的返回可以得到一个XML对象。 例如服务器返回的:XMLHttpRequest.ResponseXML 这里的XMLHttpRequest就是ajax的核心对象。 在IE下可以这样创建:xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"). javascript操作XML先创建一个XML DOM对象:var dom = new ActiveX... 阅读全文
posted @ 2008-04-10 14:36 zzh 阅读(459) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2008-04-10 12:25 zzh 阅读(233) 评论(0) 推荐(0)
摘要:使用defer属性可以让脚本在整个页面装载完成之后再解析,而非边装载边解析。 这对于只包涵事件触发的js脚本而言,可以提高整个页面的加载速度。 DEFER 是脚本程序强大功能中的一个“无名英雄”。你可能从没有使用过它,但是看完这里的介绍后,相信你就离不开它。它告诉浏览器Script段包含了无需立即执 行的代码,并且,与SRC属性联合使用,它还可以使这些脚本在后台被下载,前台... 阅读全文
posted @ 2008-04-07 19:58 zzh 阅读(1070) 评论(0) 推荐(0)
摘要:最近在脑子一直在想pjblog重构的问题.当然重构前,必须把所有需要做的东西想清楚.其中想到一个js改进的内容,需要innerHTML后的脚本也 可以运行.但是尝试了一下.发现IE下直接innerHTML的脚本无法执行. 尝试了几次发现,插入的HTML里,前面有其他对象,并且script 设置了 defer , 这样的脚本innerHTML被IE执行了. ,但是这招对于firefox不灵~~ ... 阅读全文
posted @ 2008-04-07 19:58 zzh 阅读(346) 评论(1) 推荐(0)
摘要:要实现动态加载JS脚本有4种方法: 1、直接document.write 复制内容到剪贴板 代码: 2、动态改变已有script的src属性 复制内容到剪贴板 代码: 3、动态创建script元素 复制内容到剪贴板 代码: 这三种方法都是异步执行的,也就是说,在加载这些脚本的同时,主页面的脚本继续运行,如果用以上的方法,那下面的代码将得不到预期的效果。 要动态加载的JS脚本... 阅读全文
posted @ 2008-04-01 12:02 zzh 阅读(2010) 评论(0) 推荐(0)
摘要:http://developer.yahoo.com/performance/rules.html 阅读全文
posted @ 2008-04-01 11:06 zzh 阅读(289) 评论(0) 推荐(0)