1、创建document对象,解析解析web页面,此时document。readyState=“loading”2、下载脚本并执行,同时解析文档。3、文档解析完成,document。readyState=“interactive”4、浏览器触发DOMContentLoaded事件。进入异步事件驱动阶...
分类:
编程语言 时间:
2014-09-16 10:33:00
阅读次数:
154
清单 6. 处理服务器响应function updatePage() { if (xmlHttp.readyState == 4) { var response = xmlHttp.responseText; document.getElementById("zipCode").val...
分类:
其他好文 时间:
2014-09-12 16:41:33
阅读次数:
115
//JS判断页面加载完毕,再隐藏加载效果层,一个简单的JS加载效果。 document.onreadystatechange = function () { if (document.readyState == "complete") { var page ...
分类:
Web程序 时间:
2014-09-01 19:07:03
阅读次数:
179
define([], function(){
function onReady(fn) {
var DOC = document,
html = DOC.documentElement,
W3C = document.dispatchEvent;
//FF以前是没有readyState属性的
//判断body是否存在来决定DOM文档是否加载完毕
if...
分类:
其他好文 时间:
2014-08-29 00:08:26
阅读次数:
264
上面的这段代码执行也是不对的,因为在加载完之前先执行了javascript,所以如果没有断点最后在控制台能看到 document.readyState=="complete" 如果添加了onload就是加载后执行javascript了...
分类:
编程语言 时间:
2014-08-28 13:26:40
阅读次数:
187
1、 添加脚本加载的状态事件。 ?_scriptOnload?=?doc.createElement(‘script‘).readyState??
????????????function(node,?callback)?{
????????????????var?oldCallback?=?...
分类:
其他好文 时间:
2014-08-18 18:56:22
阅读次数:
174
熟悉web开发的程序员想必对Ajax也不会陌生。现在已经有很多js框架封装了ajax实现,例如JQuery的ajax函数,调用起来非常方便。当然本文不打算讲框架的使用,我们将从Ajax的javascript源码实现开始。Ajax源码实现var getXmlHttpRequest = function...
分类:
其他好文 时间:
2014-08-17 14:20:42
阅读次数:
209
由于刚刚接触到Ajax对其比较陌生,而其中的XMLHttpRequest对象更是未曾听闻。开始学之前,了解一下它的属性和方法为它的使用做下铺垫。本文重点介绍XMLHttpRequest的属性和方法。
XMLHttpRequest对象的属性和事件
属性
描述
readyState
表示XMLHttpRequest对象的状...
分类:
其他好文 时间:
2014-08-02 23:31:44
阅读次数:
237
在《Pragmatic Ajax A Web 2.0 Primer 》中对readyStae状态的介绍,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) metho...
分类:
其他好文 时间:
2014-08-02 12:20:23
阅读次数:
219
Ajax的不足1. 各个浏览器对XMLHttpRequest对象的支持度不足(兼容性问题)2. 破坏浏览器的前进,后退功能。3. 对搜索引擎支持不足。4. 调试工具支持不足。XMLHttpRequest对象的属性和方法1.readyState属性状态:0 代表未初始化。 1 代表准备发送。 ...
分类:
其他好文 时间:
2014-07-23 12:21:06
阅读次数:
232