mvc
1.什么是MVC?分别是指的什么?
mvc是一种软件设计模式,
m 指的model模型—数据—JavaBean
v view 视图----->jsp html
c contrller 控制器 ----->servlet 1.控制界面跳转 2.提供数据
2.mvc作用?
解耦:将数据和界面分离
可重用性
可维护性
3.使用sql语句完成Emp表的分页?
select id,name,salary,age from emp limit 开始下标,查询条数;
select * from emp limit (pageIndex-1)*pageSize,pageSize;
4.根据id更新emp表?
update emp set name = ?,age = ?,salary = ? where id = ?
5.添加一条数据到emp表中?
insert into emp (name,age,salary) values(?,?,?)
6.在serlvet绝对路径控制页面跳转?
转发:/绝对路径(jsp,servlet)
重定向:request.servetContext.contextPath/路径
7.在jsp使用绝对路径请求?
<a href="${request.servetContext.contextPath/路径}"> test </a>
json
1.java中使用类转换为json常用组件?
1.fastJson 2.jackson
2.FastJson是那个公司的?如何将 Stuent对象转换为json,json 转换为Student对象?
阿里
JSON.toJsonString(student)
JSON.parseObject("str",Student.class) // Student.class 告诉json 转换为什么类型的
3.js中如何解析json为对象?
JSON.parse("str")
json.stringify(js 对象)
jquery
1…什么是ajax?
在不用加载整个网页的情况,使用异步请求得到数据,局部刷新数据的技术
2.jquery安装的两种方式?
1.本地安装
2.使用网络cdn方式下载
3.什么是cdn?他的作用是什么?
cdn 内容分发网络 放置静态资源:图片,字体,css,js html
作用:1.提高响应速度 2.减轻服务器压力
4.使用jquery写出两种html加载完成的回调函数?
$(function(){
//当html 加载完毕回调当前方法
})
$(document).ready(function(){
})
5.为id 为btn1的按钮设置点击事件?
$("#btn1").click(function(){
// 监听点击事件
})
6…使用jquery获取节点的内容三种方式?
$("#id").val() 获取输入框 input 的值
$("#id").html() 获取标签 + 内容
$("#id").text() 只获取内容
7.删除内容两种方式?
$("#id").remove() 删除自身 和 内部的节点
$("#id").empty() 只删除内部节点 子元素
8.获取属性?
$("#id").attr("属性key")
9.获取父节点的方式?获取子结点的方式?
$("#id").parents() 查找所有的 父辈节点 多个
$("#id").parent() 查找父节点 只有一个
$("#id").children() 查找直系节点
$("#id").find("*") 查找所有节点 包括孙子节点
10.$可以用什么代替?
$ ==== Jquery
var jp = $.noConflict()
11.jqurey-ajax请求的三种方式?
$.get("url",data,function(data){
},"json").fail(function(){
})
$.post("url",data,function(data){
},"json").fail(function(){
})
$.ajax({
method:"post",
url:"",
data:,
datyType:"json",// 用来转化 返回的数据
success:function(data){
},
error:function(){
}
})
12.什么控件才能获取焦点,获取焦点的方法,失去焦点的方法?
form 中的 input控件
// 获取焦点
$("#username").focus(function(){
})
// 失去焦点 //比如取注册用户 取验证 用户名是否重复,已注册
form 中的 input控件
// 获取焦点
$("#username").blur(function(){
})
13.空间隐藏和显示的方法是什么?
$("#id").hide(); // 不占用空间
$("#id").show();
14.写出以下弹框的顺序?
a d b c
<script>
alert("a");
$(function(){
alert("b");
});
$(document).ready(function(){
alert("c");
});
alert("d");
</script>
//
$("#btn1")
$(".cla1") //类选择器
$("div") // 元素选择器