“玩转”Java系列—————————————————————————————1【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】JavaWeb面试题1.Javaweb技术的结构1.1.Javaweb技术结构图1.2.结构图说明:整体分为四个部分:1.黑线:JavaScript相关技术路线2.蓝线:Servlet相关技术路线3.红线:Jsp相关技术路线4.紫线:Web会话相关技术路线“玩转”Java系列—————————————————————————————2【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】2.JavaScript相关技术路线(黑线)此部分包括:JavaScript,Jquery,Ajax,XML,JSON和HTML等技术.2.1.列举BOM中常用的几个全局变量和全局方法?全局对象:window全局变量:documentlocationhistorynavigatorscreen全局方法:alert()confirm()prompt()open()close()2.2.在js中如何创建一个对象?2.3.在js中如何得到对象的属性?“玩转”Java系列—————————————————————————————3【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】2.4.谈谈Ajax技术Ajax原理Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面的局部显示。Ajax的优点:1.最大的一点是页面无刷新,给用户的体验非常好。2.使用异步方式与服务器通信,不需要打断用户操作,具有更加迅速的响应能力。3.ajax的原则是“按需取数据”,最大程度的减少冗余请求,减少服务器的负荷。“玩转”Java系列—————————————————————————————4【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】Ajax的缺点:1.破坏浏览器后退按钮的正常行为。在动态更新页面后,用户无法回到前一个页面的状态.2.使用JavaScript作Ajax的引擎,JavaScript的兼容性和Debug本身就让人头大。Ajax的应用场景:1.文本输入提示(自动完成)的场景(注册)2.对数据进行联动过滤的场景(三级联动)2.5.你觉得jquery有哪些好处?jQuery是轻量级的javascript框架强大的选择器出色的DOM操作的封装可靠的事件处理机制完善的ajax封装出色的浏览器的兼容性支持链式操作,隐式迭代支持丰富的插件jquery的文档也非常的丰富2.6.jquery对象和dom对象如何转换?1.jquery转DOM对象:jQuery对象是一个数组对象,可以通过[index]的丰富得到DOM...