常见web面试ldquo区别rdq

北京有哪些白癜风专科医院 https://wapyyk.39.net/hospital/89ac7_labs.html
web面试题(一)1.Cookie和Session的区别和不同的点

1.Cookie是web服务器发送给浏览器的一块信息,浏览器会在本地一个文件中给每个web服务器存储cookie.

以后浏览器再给特定的web服务器发送请求时,同时会发送所有为该服务器存储的cookie。

2.Session是存储在web服务器端的一块信息。session对象存储特定用户会话所需的属性及配置信息。当用户在

应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。

3.无论客户端做怎样的设置,session都能够正常工作。当客户端禁用cookie时将无法使用cookie.

4.在存储的数据量方面:session能够存储任意的java对象,cookie只能存储String类型的对象。

2.什么是jsp,什么是Servlet?jsp和Servlet有什么区别?

1.jsp本质上就是一个Servlet,它是Servlet的一种特殊形式(由SUN公司推出),每个jsp页面都是一个servlet实例。

2.Servlet是由Java提供用于开发web服务器应用程序的一个组件,运行在服务端,由servlet容器管理,用来生成动态内容。一个servlet实例是实现了特殊接口Servlet的Java类,所有自定义的servlet均必须实现Servlet接口。

区别:

jsp是html页面中内嵌的Java代码,侧重页面显示;

Servlet是html代码和Java代码分离,侧重逻辑控制,mvc设计思想中jsp位于视图层,servlet位于控制层

3.XHTML与HTML有什么区别?

1、XHTML中所有的标记都必须有一个相应的结束标签;

2、XHTML所有标签的元素和属性的名字都必须使用小写;

3、所有的XML标记都必须合理嵌套;

4、所有的属性都必须用引号“”括起来;

5、把所有和特殊符号用编码表示;

6、给所有属性附一个值=“”;

7、不要在注释内容中使用“--”“=”;

8、图片必须使用说明文字=“”=“”code=“”/。

4.描述一下CSS中的渐进增强,优雅降级之间的区别?优雅降级和渐进增强印象中是随着css3流出来的一个概念。由于低级浏览器不支持css3,但css3的效果又太优秀不忍放弃,所以在高级浏览中使用css3而低级浏览器只保证最基本的功能。咋一看两个概念差不多,都是在


转载请注明:http://www.soiphoto.com/wyfl/wyfl/18266.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了