AJAX面试题专栏 - 最全的AJAX面试题, AJAX笔试题, AJAX问题

如何利用XMLHTTP检测URL及探测服务器信息

利用XMLHTTP检测或监测URL,确认某个网页或网站是否可以正常访问? 如何利用XMLHTTP探测服务器信息?检测网页 Microsoft XML Version 2.0 (C:WinntSystem32msxml.dll) Option Explicit Private XmlHTTP As New...... <阅读全文>

Ajxa常见问题都有哪些?

(1) js脚本缓存问题 答:这个问题是大家遇到最常见问题之一,因为修改了js内容调试的时候 并不能显示新写代码的结果,是因为js为了加速页面执行,当前页面会使用缓存保持 当前调用的相同连接。为了开发...... <阅读全文>

ajax是什么及其工作原理?

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。 AJAX最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作 ...... <阅读全文>

GWT都有什么特性?

GWT除了支持将应用Java语言开发的应用转化为Ajax应用,同时提供了更多的高级特性,下面是这些特性的简单描述。 1. GWT编译器 GWT编译器是GWT的核心,负责完成将Java代码翻译很Ajax内容的工作。GWT编译器能够翻...... <阅读全文>

什么是Remote Module

GWT没有这个概念,这个概念是Cypal插件定义的,它其实就是指GWT访问远程服务的代码,共有三个类: XXXService:这是远程服务的定义接口,定义暴露的接口方法。该方法的实现在XXXServiceImpl中实现,同时该类需...... <阅读全文>

什么是GWT的Entry Point

Entry Point可以理解为gwt对界面上不同模块部分的封装,比如一个web界面有两个主要的部分,一个部分是实时显示内容的告示区域,一个部分是留言的区域,那个就可以定义两个Entry Point,分别处理这两个界面部分...... <阅读全文>

什么是GWT的Module

Module是GWT打包资源的方式,一个资源的集合。根据资源的类型,一个modul可以包含定义不同的内容,GWT定义有好几种Module,其中定义界面的为com.google.gwt.user.User,在其中可以定义连接的CSS,Javascript,...... <阅读全文>

如何开发安全的AJAX应用

AJAX技术已经是现在最流行的Web应用开发技术了,但是与此同时,Web应用也成了这个IT架构中安全最薄弱,最容易受到攻击的部分,AJAX应用相比较与传统的Web应用,大大增加了客户端与服务器之间的交互,同时也使...... <阅读全文>

GWT的应用有哪两种部署模式?

Google Web Toolkit应用部署有两种模式,一种是Hosted 模式,一种是Web模式。 1. Hosted模式:在Hosted模式中,应用是以java字节码的形式在java virtual machine JVM的形式运行的, 代码是纯粹的Java代码,所...... <阅读全文>

GWT (Google Web Toolkit)有哪些主要的原件组成?

GWT(Google Web Toolkit)有四个主要的原件组成,他们是: 1. 一个Java到Javascript的编译器, 用来把GWT应用编译成Javascript, 这样应用就可以部署到一个Web容器中。 2. 一个”hosted”的浏览器 ho...... <阅读全文>

介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?

$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。 $F()函数是另一个大收欢迎的“快捷键”,它能用于返回任何表单...... <阅读全文>

介绍一下XMLHttpRequest对象

通过XMLHttpRequest对象,Web开发人员可以在页面加载以后进行页面的局部更新。 AJAX开始流行始于Google在2005年使用的”Google Suggest”。 “Google Suggest”就是使用XMLHttpRequest对...... <阅读全文>

AJAX应用和传统Web应用有什么不同?

在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。用户需要点击”Submit”按钮来发送或者接...... <阅读全文>

AJAX的全称是什么? 介绍一下AJAX

AJAX的全称是Asynchronous JavaScript And XML. AJAX是2005年由Google发起并流行起来的编程方法, AJAX不是一个新的编程语言,但是它是一个使用已有标准的新的编程技术。 使用AJAX可以创建更好,更快,更用户...... <阅读全文>

如何整合JQuery和Prototype?

代码如下: <script src=”http://jquery.com/src/latest/”></script> <script type=”text/javascript”> JQ = $;  //rename $ function </script> <script...... <阅读全文>

如何用JQuery进行表单验证?

可以使用jQuery的插件–jQuery-validate表单验证插件来进行表单验证 例子: $(”#form”).validate({ //验证规则 rules:{ author:{ required:true,//必需非空字段 minlength:2     //长度至少...... <阅读全文>

如何开发一个JQuery插件?

JQuery有两种开发插件的方法: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。 jQuery.fn.extend(object)方法是给jQuery对象添加方法...... <阅读全文>

DOM和JQuery对象有什么区别?

比如在页面上一个元素的ID为”document”, 那么document就是是DOM,$(document)就是jquery对象了。 只有DOM在封装成为jquery对象后,才可以按照jquery的规则,调用Jquery支持的函数。在这之前,它...... <阅读全文>

Prototype如何实现页面局部定时刷新?

可以使用Prototype的Ajax.PeriodicalUpdater来实现页面的局部刷新。 比如 如果页面上需要定时刷新的 部分为<div id=”refresh”></div> 那么可以按照如下代码定时刷新这一部份 new Ajax...... <阅读全文>

Prototype如何更新局部页面?

可以使用Ajax.Updater来更新局部页面,实例如下: <div id=”company”></div> 以上是需要局部更新的容器,使用一下javascript来操作 new Ajax.Updater(’company’,'/your_u...... <阅读全文>

Prototype如何为一个Ajax添加一个参数?

代码如下: new Ajax.Request(’/your_url’, { method: ‘get’, parameters: {name: ‘rainman’, limit: 12} }); Click me to Bookmark It! Hide Sites...... <阅读全文>

Ajax请求总共有多少种Callback?

Ajax请求总共有八种Callback onSuccess onFailure onUninitialized onLoading onLoaded onInteractive onComplete onException Click me to Bookmark It! Hide Sites $$('div.d2794'...... <阅读全文>

Javascript如何发送一个Ajax请求?

代码: new Ajax.Request(’/your_url’), { method : ‘get’, onSuccess : function(transport){ var response = transport.responseText || “no response text”; alert(&#...... <阅读全文>

Prototype中如何为一个元素添加一个方法?

Prototype提供的Element.addMethods()方法可以 用来为一个元素添加自定义的方法,如果你有一个对象包含了一些自定义的方法,可以直接把这个对象传给Element.addMethods(); 例如: var MyUtils = { truncate: f...... <阅读全文>

Prototype面试题:Prototype是怎么扩展DOM的?

Prototype框架最大的一部分就是对DOM的扩展, Prototype为$()范围的元素添加了很多方便的方法,例如, 你可以写一个$(’comments’).addClassName(’active’).show()来得到ID为”com...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。