IT面试题
IT面试题列表
-
Prototype是怎么扩展DOM的
Prototype框架最大的一部分就是对DOM的扩展, Prototype为$()范围的元素添加了很多方便的方法,例如, 你可以写一个$(‘comments’).addClassName(‘active’).show()来得到ID为... [IT面试题]
-
DOM和JQuery对象有什么区别
比如在页面上一个元素的ID为”document”, 那么document就是是DOM,$(document)就是jquery对象了。只有DOM在封装成为jquery对象后,才可以按照jquery的规则,调用Jquery支持的函... [IT面试题]
-
AJAX都有哪些有点和缺点
传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页... [IT面试题]
-
不同浏览器创建XMLHttpRequest方法有什么不同
XMLHttpRequest 类首先由Internet Explorer以ActiveX对象引入,被称为XMLHTTP。后来Mozilla﹑Netscape﹑Safari 和其他浏览器也提供了XMLHttpRequest类,不过它们创建XMLHttpRequest... [IT面试题]
-
如何开发一个JQuery插件
JQuery有两种开发插件的方法:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。jQuery.fn.exte... [IT面试题]
-
如何用JQuery进行表单验证
可以使用jQuery的插件–jQuery-validate表单验证插件来进行表单验证例子:$(“#form”).validate({//验证规则rules:{author:{required:true,//必需非空字段min... [IT面试题]
-
Ajax主要包含了哪些技术
Ajax(Asynchronous JavaScript + XML)的定义基于web标准(standards-based presentation)XHTML+CSS的表示;使用 DOM(Document Object Model)进行动态显示及交互;使用 XML 和 XS... [IT面试题]
-
什么是GWT的Entry Point
Entry Point可以理解为gwt对界面上不同模块部分的封装,比如一个web界面有两个主要的部分,一个部分是实时显示内容的告示区域,一个部分是留言的区域,那个就可以定义两个Entry Poi... [IT面试题]
-
什么是GWT的Module
Module是GWT打包资源的方式,一个资源的集合。根据资源的类型,一个modul可以包含定义不同的内容,GWT定义有好几种Module,其中定义界面的为com.google.gwt.user.User,在其中可以定... [IT面试题]
-
主要的Ajax框架都有什么
*Dojo(dojotoolkit.org);*Prototype和Scriptaculous (www.prototypejs.org和script.aculo.us);*Direct Web Reporting (getahead.org/dwr);*Yahoo! User Interface Library(deve... [IT面试题]
-
Prototype如何更新局部页面
可以使用Ajax.Updater来更新局部页面,实例如下:以上是需要局部更新的容器,使用一下javascript来操作new Ajax.Updater(‘company’,\'/your_url’,{method:’get’});... [IT面试题]
-
Ajax的工作原理
Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器... [IT面试题]
-
Prototype中如何为一个元素添加一个方法
Prototype提供的Element.addMethods()方法可以 用来为一个元素添加自定义的方法,如果你有一个对象包含了一些自定义的方法,可以直接把这个对象传给Element.addMethods(); 例如... [IT面试题]
-
Prototype如何实现页面局部定时刷新
可以使用Prototype的Ajax.PeriodicalUpdater来实现页面的局部刷新。比如 如果页面上需要定时刷新的 部分为那么可以按照如下代码定时刷新这一部份new Ajax.Peri... [IT面试题]
-
如何开发安全的AJAX应用
AJAX技术已经是现在最流行的Web应用开发技术了,但是与此同时,Web应用也成了这个IT架构中安全最薄弱,最容易受到攻击的部分,AJAX应用相比较与传统的Web应用,大大增加了客户端与服... [IT面试题]
-
介绍一下XMLHttpRequest对象的常用方法和属性
open(“method”,”URL”) 建立对服务器的调用,第一个参数是HTTP请求 方式可以为GET,POST或任何服务器所支持的您想调用的方式。第二个参数是请求页面的URL。send()方... [IT面试题]
-
Prototype如何为一个Ajax添加一个参数
代码如下:new Ajax.Request(‘/your_url’, {method: ‘get’,parameters: {name: ‘rainman’, limit: 12}});... [IT面试题]
-
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。$F()函数是另一个大收欢迎... [IT面试题]
-
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
有,IE中通过new ActiveXObject()得到,Firefox中通过new XMLHttpRequest()得到... [IT面试题]
-
Ajax请求总共有多少种Callback
Ajax请求总共有八种CallbackonSuccessonFailureonUninitializedonLoadingonLoadedonInteractiveonCompleteonException... [IT面试题]