利用XMLHTTP检测或监测URL,确认某个网页或网站是否可以正常访问?
如何利用XMLHTTP探测服务器信息?检测网页
Microsoft XML Version 2.0 (C:WinntSystem32msxml.dll)
Option Explicit
Private XmlHTTP As New...... <阅读全文>
AJAX面试题专栏 - 最全的AJAX面试题, AJAX笔试题, AJAX问题
(1) js脚本缓存问题
答:这个问题是大家遇到最常见问题之一,因为修改了js内容调试的时候
并不能显示新写代码的结果,是因为js为了加速页面执行,当前页面会使用缓存保持
当前调用的相同连接。为了开发...... <阅读全文>
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。
AJAX最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作
...... <阅读全文>
GWT除了支持将应用Java语言开发的应用转化为Ajax应用,同时提供了更多的高级特性,下面是这些特性的简单描述。
1. GWT编译器
GWT编译器是GWT的核心,负责完成将Java代码翻译很Ajax内容的工作。GWT编译器能够翻...... <阅读全文>
GWT没有这个概念,这个概念是Cypal插件定义的,它其实就是指GWT访问远程服务的代码,共有三个类:
XXXService:这是远程服务的定义接口,定义暴露的接口方法。该方法的实现在XXXServiceImpl中实现,同时该类需...... <阅读全文>
Entry Point可以理解为gwt对界面上不同模块部分的封装,比如一个web界面有两个主要的部分,一个部分是实时显示内容的告示区域,一个部分是留言的区域,那个就可以定义两个Entry Point,分别处理这两个界面部分...... <阅读全文>
Module是GWT打包资源的方式,一个资源的集合。根据资源的类型,一个modul可以包含定义不同的内容,GWT定义有好几种Module,其中定义界面的为com.google.gwt.user.User,在其中可以定义连接的CSS,Javascript,...... <阅读全文>
AJAX技术已经是现在最流行的Web应用开发技术了,但是与此同时,Web应用也成了这个IT架构中安全最薄弱,最容易受到攻击的部分,AJAX应用相比较与传统的Web应用,大大增加了客户端与服务器之间的交互,同时也使...... <阅读全文>
Google Web Toolkit应用部署有两种模式,一种是Hosted 模式,一种是Web模式。
1. Hosted模式:在Hosted模式中,应用是以java字节码的形式在java virtual machine JVM的形式运行的, 代码是纯粹的Java代码,所...... <阅读全文>
GWT(Google Web Toolkit)有四个主要的原件组成,他们是:
1. 一个Java到Javascript的编译器, 用来把GWT应用编译成Javascript, 这样应用就可以部署到一个Web容器中。
2. 一个”hosted”的浏览器
ho...... <阅读全文>
$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。
$F()函数是另一个大收欢迎的“快捷键”,它能用于返回任何表单...... <阅读全文>
通过XMLHttpRequest对象,Web开发人员可以在页面加载以后进行页面的局部更新。
AJAX开始流行始于Google在2005年使用的”Google Suggest”。
“Google Suggest”就是使用XMLHttpRequest对...... <阅读全文>
在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。用户需要点击”Submit”按钮来发送或者接...... <阅读全文>
AJAX的全称是Asynchronous JavaScript And XML.
AJAX是2005年由Google发起并流行起来的编程方法, AJAX不是一个新的编程语言,但是它是一个使用已有标准的新的编程技术。
使用AJAX可以创建更好,更快,更用户...... <阅读全文>
代码如下:
<script src=”http://jquery.com/src/latest/”></script>
<script type=”text/javascript”>
JQ = $; //rename $ function
</script>
<script...... <阅读全文>
可以使用jQuery的插件–jQuery-validate表单验证插件来进行表单验证
例子:
$(”#form”).validate({
//验证规则
rules:{
author:{
required:true,//必需非空字段
minlength:2 //长度至少...... <阅读全文>
JQuery有两种开发插件的方法:
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。
jQuery.fn.extend(object)方法是给jQuery对象添加方法...... <阅读全文>
比如在页面上一个元素的ID为”document”, 那么document就是是DOM,$(document)就是jquery对象了。
只有DOM在封装成为jquery对象后,才可以按照jquery的规则,调用Jquery支持的函数。在这之前,它...... <阅读全文>
可以使用Prototype的Ajax.PeriodicalUpdater来实现页面的局部刷新。
比如 如果页面上需要定时刷新的 部分为<div id=”refresh”></div>
那么可以按照如下代码定时刷新这一部份
new Ajax...... <阅读全文>
可以使用Ajax.Updater来更新局部页面,实例如下:
<div id=”company”></div>
以上是需要局部更新的容器,使用一下javascript来操作
new Ajax.Updater(’company’,'/your_u...... <阅读全文>
代码如下:
new Ajax.Request(’/your_url’, {
method: ‘get’,
parameters: {name: ‘rainman’, limit: 12}
});
Click me to Bookmark It!
Hide Sites...... <阅读全文>
Ajax请求总共有八种Callback
onSuccess
onFailure
onUninitialized
onLoading
onLoaded
onInteractive
onComplete
onException
Click me to Bookmark It!
Hide Sites
$$('div.d2794'...... <阅读全文>
代码:
new Ajax.Request(’/your_url’),
{
method : ‘get’,
onSuccess : function(transport){
var response = transport.responseText || “no response text”;
alert(...... <阅读全文>
Prototype提供的Element.addMethods()方法可以 用来为一个元素添加自定义的方法,如果你有一个对象包含了一些自定义的方法,可以直接把这个对象传给Element.addMethods(); 例如:
var MyUtils = {
truncate: f...... <阅读全文>
Prototype框架最大的一部分就是对DOM的扩展, Prototype为$()范围的元素添加了很多方便的方法,例如, 你可以写一个$(’comments’).addClassName(’active’).show()来得到ID为”com...... <阅读全文>








