第一版 浏览: http://www.iamsese.cn/static/forwardAction.php?action=Kajax
/**
* Kajax 是自定义的 Ajax封装器
*/
function Kajax(){
this.XMLHttp = this.getXMLHttpObject();
}
Kajax.prototype.getXMLHttpObject = function() {
//define a bool paramter to check IE instance
var xmlhttp = false ;
//check client brower is IE
try {
// If javascript is greater than 5
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
//alert("You are using Microsoft Internet Explorer .");
}
catch (e){
//else will use ActiveXObject older version
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//alert("You are using old Microsoft Internet Explorer .");
}
catch (e){
//using brower is no IE.
xmlhttp = false ;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
//alert("You are not using Microsoft Internet Explorer .");
}
catch(e){
xmlhttp = false ;
}
}
return xmlhttp ;
}
Kajax.prototype.get = function (url,isAsyc){
var outstring = '' ;
if (isAsyc==undefined) isAsyc=false ;
if (this.XMLHttp) {
this.XMLHttp.open("GET",url,isAsyc);
var oThis = this.XMLHttp ; //这里复制oThis变量的作用是 不与onreadystatechange函数中的this域冲突
this.XMLHttp.onreadystatechange = function(){
if (oThis.readyState == 4 && oThis.status == 200 )
outstring += oThis.responseText ;
}
this.XMLHttp.send(null) ;
}
return outstring ;
}
/**
* 同步获取一个JS文件,并执行
* @param {} url
*/
Kajax.prototype.getJS = function (url){
eval(this.get(url));
}
- 大小: 101.2 KB
分享到:
相关推荐
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
- **C#简介**:本书第一章介绍了C#语言的基本概念和发展历程,解释了为什么C#会成为一种流行的编程语言,并概述了它与.NET框架的关系。 - **开发环境**:详细讲述了如何安装和配置Visual Studio 2008来开发C#应用...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
例如,如果要改变第一个有序列表中所有列表项的颜色,可以这样写: ```javascript $(document).ready(function() { $("#orderedlist li").css("color", "red"); }); ``` 这里,`$("#orderedlist li")` 选择了 ID ...
以“%”开头,[第几个数值$][flags][宽度][.精确度][格式] printf()的引入是为了照顾c语言程序员的感情需要 格式化输出 Formatter;格式化输入 Scanner;正则表达式 输出格式控制: 转义符: \ddd 1到3位8...
2. **初始化编译环境**:在 Windows 平台上,需要运行命令 `cmd /k "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86` 来初始化 VC 编译环境。 3. **编译**:使用 Scons 工具进行编译,可以...