面试6- web

来源:互联网 发布:国外如何在淘宝购物 编辑:程序博客网 时间:2024/05/16 17:57

1、SERVLETAPI中forward() 与redirect()的区别?

 forward() 是转发,转发后浏览器地址不会发生变化,是一次请求;

redirect()是重定向,浏览器地址会发生变化,是两次请求


2、解释一下什么是servlet?

(1)Servlet是一种服务器端的Java应用程序,它被Web服务器加载和执行


3、JSP中动态INCLUDE与静态INCLUDE的区别?

动态INCLUDE在使用的时候,会先解析所要包含的页面,解析后在和主页面放到一起显示;

静态INCLUDE在使用的时候,不会先解析所要包含的页面


述jquery

jQuery是基于Javascript的,是一个轻量级的js库,兼容css3和各种浏览器,能够方便的处理Html元素,表单验证、时间处理等

23. jQuery 库中的 $() 是什么?

$() 函数用于将任何对象包裹成 jQuery 对象,然后就可以调用定义在 jQuery 对象上的多个不同方法

 23.5 jQuery的美元符号$有什么作用?

其实美元符号$只是”jQuery”的别名,它是jQuery的选择器,如下代码:

$(document).ready(function(){

});

24、网页上有 5 个 <div> 元素,如何使用 jQuery来选择它们?

jQuery 支持不同类型的选择器,例如 ID 选择器、class 选择器、标签选择器。

这个问题没提到 ID 和 class,你可以用标签选择器来选择所有的 div 元素。

25、jQuery 里的 ID 选择器和 class 选择器有何不同?

 $('#LoginTextBox') 

$('.active')

ID 选择器和 class 选择器的另一个不同之处是,前者用字符”#”而后者用字符”.”

 

26、如何在点击一个按钮时使用jQuery 隐藏一个图片?

为按钮设置事件并执行hide() 方法

$('#ButtonToClick').click(function(){

    $('#ImageToHide').hide();

});

 

27、$(document).ready()是个什么函数?为什么要用它?

 

1.        ready() 函数用于在文档进入ready状态时执行代码。

2.       使用$(document).ready()的最大好处在于它适用于所有浏览器


28、jQuery 里的 each()是什么函数?你是如何使用它的?(答案如下)

each() 函数就像是 Java里的一个 Iterator,它允许你遍历一个元素集合。

30$(this) this关键字在jQuery 中有何不同?

$(this) 返回一个jQuery 对象,你可以对它调用多个 jQuery 方法,用val() 获取值等等。而 this 代表当前元素

31你如何使用jQuery来提取一个HTML标记的属性例如.链接的href? 

1

$('a').each(function(){

2

   alert($(this).attr('href'));

 

3

});

32. 你如何使用jQuery设置一个属性值?

attr()方法如果你在调用attr()的同时带上一个值例如. attr(name, value),这里name是属性的名称,value是属性的新值。


简述AJAX

AJAX基于javascript的,Ajax是异步javascriptXIL缩写,意思是在事件触发之后,浏览器可以做其他事情,与发生事件的控件的无关控件不受影响,Ajax是一种用于创建更好更快以及交互性更强的Web应用程序技术。

 

37、为什么要用ajax:
Ajax

 1. 通过异步模式,提升了用户体验
2.
优化了浏览器和服务器之间的传输,减少不必要的数据往返



原创粉丝点击