Java面试题复习笔记(前端)

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

层次选择器(儿子选择器——“>”获取下面的子元素;后代选择器——“空格”获取下面的后代,包括儿子,孙子等)

属性选择器

原文地址:https://www.cnblogs.com/edward-life/p/10558465.html