2020-09-20

1讲下 Servlet 的执行流程。

当服务器启动时,通过init()方法初始化servlet,再根据不同请求调用doGet或doPost方法通过destroy()方法进行销毁。

 

2doGet 和 doPost 的区别

doGet:接受用户请求方法,处理get请求,用于地址栏提交,数据大小有限制4k,get提交会在地址栏显示,不安全。

doPost:接受用户请求方法,处理post请求,用于表单提交,数据1没有限制,post不显示,安全。

 

3Jsp 和 servlet 的区别

Jsp:可读性强,容易维护,在最后编译成servlet。

Servlet:容易调试。

 

4JSP 九大内置对象:

PageContext:只对当前jsp页面有效,里面封装了基本的request和session对象。

Request:对当前请求进行封装。

Session :浏览器会话对象,浏览器范围内有效 。

Application :应用程序对象,对整个 web 工程都有效 。

Out :页面打印对象,在 jsp 页面打印字符串 。

Response :返回服务器端信息给用户 。

Config :单个 servlet 的配置对象,相当于 servletConfig 对象 。

Page :当前页面对象,也就是 this 。

Exception :错误页面的 exception 对象,如果指定的是错误页面,这个就是

异常对象。

 

5.三大指令

Page:针对当前页面。

Include:如何包含另一页面。

Taglib:定义和指定自定义标签。

 

6 七大动作:

Forward:页面跳转,将请求的处理转发到另一页面。

Param:用于专递参数。

Include:用于动态引入一个jsp页面。

Plugin:用于下载javaBean或applet到客户端执行。

useBean:使用javaBean。

setProperty:修改javaBean实例的属性值。

getProperty:获取javaBean实例的属性值。

 

7谈谈你对 ajax 的认识?

Ajax是一种创建交互式 网页应用的网页开发技术。

 

优势:

  1. 提高了用户体验。
  2. 优化了浏览器和服务器之间传输,减少数据往返带宽占用。
  3. 减少服务器负载。

特点:

实现局部刷新,在不更新页面的前提下维护数据提高用户体验。

 

8手写 ajax

$.ajax({

url:’http://www.baidu.com’,

type:’POST’,

data:data,

cache:true,

headers:{},

beforeSend: function(){},

success: function(){},

error: function(){},

complete: function(){},

});

 

9Ajax 你以前用过么?简单介绍一下

AJAX = 异步 JavaScript 和 XML。

Ajax是一种用于创建快速动态网页的技术。

 

10.Ajax 可以做异步请求么?

可以,ajax请求默认是异步的。

 

11 jsonp 原理

动态添加一个<script>标签,使用script标签的src属性没有跨域的限制的特点实现跨域。

 

 

12Jquery 常用选择器

Id:根据给定的 id 匹配一个元素, 返回单个元素。

类选择器 .class:根据给定的类名匹配元素,返回元素集合

元素选择器 element根据给定的元素名匹配元素,返回元素集合。

*:匹配所有元素,返回元素集合。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值