1.Html,CSS,Jsp在网页开发中的定位?
Html——定义网页结构(超文本标记语言)
CSS——层叠样式表,用来美化界面
Jsp——主要用来验证表单,做动态交互(Ajax)
2.介绍Ajax?
是异步的Jsp和xml
作用:使用Ajax可以不刷新界面就能动态交互
实现:AjaxXmlHttpRequest对象,使用这个对象可以异步向服务器发送请求,获取响应,完成局部更新;Open send response Text/responseXml局部响应
使用场景:登陆失败不跳转界面,注册时提示用户名似否存在,二级联动等。
3.JS和JQuery的关系?
JQuery是一个JS框架,封装了JS的属性和方法,并且增强了JS的功能,让用户使用起来更便利。
以前使用原生JS需要处理很多兼容性问题(注册事件等),由JQuery封装了底层就不用处理兼容性问题。
原生的JS的dom和事件绑定和Ajax等操作非常麻烦,JQuery封装以后操作非常方便。
4.JQuery的常用选择器
ID选择器——通过ID获取一个元素
class选择器——通过类(CSS中)获取元素
标签选择器——通过标签获取元素
通用选择器——获取所有元素
div.mycls——获取有mycls这个类的div
层次选择器(儿子选择器——“>”获取下面的子元素;后代选择器——“空格”获取下面的后代,包括儿子,孙子等)
属性选择器