首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AJAX常见面试问题

2.json数据 如果怎么处理 他格式 你以前工作中有没有固定格式 如果我发送一个请求 删除数据里一条数据 我怎么知道删除成功了 或者说 删除后 会在哪里显示 JSON.parse() 转换为...3.有没有遇到过这种情况 ie浏览器 后台图片数据已经改变 但是客户端没有发生改变 该怎么处理?...一个被完整读入页面与一个已经被动态修改页面之间差别非常微妙;用户通常会希望单击后退按钮能够取消他们前一次操作,但是Ajax应用程序,这将无法实现。...后退按钮是一个标准web站点重要功能,但是它没法和js进行很好合作。这是Ajax所带来一个比较严重问题,因为用户往往是希望能够通过后退来取消前一次操作。那么对于这个问题有没有办法?...前后台项目整合,测试,上线 47.手机端和PC端什么区别,需要注意哪些方面? 本质上没有什么太大区别,需要注意一些浏览器兼容问题。 48.用JQ完整写出AJAX与后台交互方法。

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ajax 面试题_javascript面试题大全

    通过XMLHttpRequest对象,Web开发人员可以页面加载以后进行页面的局部更新。 4、AJAX技术体系组成部分哪些。...HTML,css,dom,xml,xmlHttpRequest,javascript 5、AJAX应用和传统Web应用什么不同。...传统Javascript编程如果想得到服务器端数据库或文件上信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。...XMLHttpRequest对象responseXMl属性 9、 XMLHttpRequest对象IE和Firefox创建方式有没有不同。   ...java中比较流行 dojo, Prototype , JQuery, Dwr, extjs  等等 15、如果熟悉某种ajax框架,他可能会问到怎样程序中使用这种框架 DWR框架介绍

    1.5K10

    Ajax面试题_世界十道经典面试题

    通过XMLHttpRequest对象,Web开发人员可以页面加载以后进行页面的局部更新。 4、AJAX技术体系组成部分哪些。...HTML,css,dom,xml,xmlHttpRequest,javascript 5、AJAX应用和传统Web应用什么不同。...传统Javascript编程如果想得到服务器端数据库或文件上信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。...XMLHttpRequest对象responseXMl属性 9、 XMLHttpRequest对象IE和Firefox创建方式有没有不同。...java中比较流行 dojo, Prototype , JQuery, Dwr, extjs 等等15、如果熟悉某种ajax框架,他可能会问到怎样程序中使用这种框架DWR框架介绍 DWR

    3.6K20

    经典20道AJAX

    通过XMLHttpRequest对象,Web开发人员可以页面加载以后进行页面的局部更新。 4、AJAX技术体系组成部分哪些。...HTML,css,dom,xml,xmlHttpRequest,javascript 5、AJAX应用和传统Web应用什么不同。...传统Javascript编程如果想得到服务器端数据库或文件上信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。...XMLHttpRequest对象responseXMl属性 9、 XMLHttpRequest对象IE和Firefox创建方式有没有不同。...java中比较流行 dojo, Prototype , JQuery, Dwr, extjs 等等 15、如果熟悉某种ajax框架,他可能会问到怎样程序中使用这种框架 DWR框架介绍 DWR(DirectWeb

    1.7K70

    Ajax工作原理及实例「建议收藏」

    在上面几中技术,除了XmlHttpRequest对象以外,其它所有的技术都是基于web标准并且已经得到了广泛使用XMLHttpRequest虽然目前还没有被W3C所采纳,但是它已经是一个事实标准...我们需要根据实际需要来指定同步方式,某些页面,可能会发出多个请求,甚至是有组织计划队形大规模高强度request,而后一个是会覆盖前一个,这个时候当然要指定同步方式。...这是ajax所带来一个比较严重问题,因为用户往往是希望能够通过后退来取消前一次操作。那么对于这个问题有没有办法?...至少从目前看来,像ajax.dll,ajaxpro.dll这些ajax框架是会破坏程序异常机制。关于这个问题,我曾经开发过程遇到过,但是查了一下网上几乎没有相关介绍。...beforeSend如果返回false可以取消本次ajax请求。XMLHttpRequest对象是惟一参数。

    65610

    ajax怎么整理,ajax请求五个步骤是什么?五个步骤整理

    大家好,又见面了,我是你们朋友全栈君。 每掌握一个技术,自然要了解该技术是什么?该技术塬理又是什么?这样我们才能更深刻掌握改技术。...今天所描述ajax请求五个步骤,希望能让大家对ajax个更深入记忆网图脑海中。 首先,我们来回顾下ajax什么? Ajax = 异步 JavaScript 和XML。...Ajax是一种用于创建快速动态网页技术。 通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以不重新加载整个网页情况下,对网页某部分进行更新。...传统网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面 前面谈到ajax什么,其主要也就是异步提交,大家是否知道同步和异步提交区别?...使用open方法与服务器建立链接 4. 向服务器发送数据 5. 回调函数针对不同响应状态进行处理 以上则是今天所讲述ajax请求五个步骤,有没有留下一个深刻记忆呢?

    57530

    以后有机会写框架用得着

    跟DOM扩展很相似,AJAX扩展主要任务是兼容和内存泄露,对AJAX核心组件XMLHttpRequest对象,必须在IE6使用ActiveX创建,而ActiveX又有各种版本,而随之而来内存泄露和兼容性变得非常麻烦...应该指出是,除非你确定你提供接口比原来更好,否则不要改变原来XMLHttpRequest对象接口,比如写一个Request函数来代替open和send,如果你不清楚W3C专家们为什么这么设计...我想自己另外写一个兼容且内存安全XMLHttpRequest加入到自己框架命名空间里,使它从外部看上去跟W3C描述XMLHttpRequest一模一样是不错办法,对XMLHttpRequest我认为唯一可以考虑修改是提供...不过大多数时候,事情不是那么明显,很多框架试图用某种形式JS"实现"OOP,但是实际上,JS本身是OO(ECMA262明确指出来,不像某些人所说是基于对象云云)只是一些语法跟Java等语言不同...保持和原生对象一致 不知你有没有注意到,内置对象Function Array等都有这样性质:new Function()跟Function结果完全一致(String Number Boolean这种封装型对象没有这样性质

    52250

    四面美团,收割 offer

    面试官可能看我对这一块比较了解,又继续问我Java中有没有实现异步IO,我感觉好像没有,但面试官说,让我想想,其实这里我并不清楚啦,所以我就对面试官讲了一下我对Unix异步IO模型理解,然后说至于...说你理解是对,Java里面有没有不重要!哈哈) 8、前端会不会,Ajax什么Ajax实现原理 前端我只是会用一些js而已,用过jquery框架,问我Ajax全称是啥,我猜是异步js和xml。...Ajax实现原理其实我也不懂,我就只简单讲了一下它通过XMLHttpRequest对象进行异步查询,Ajax引擎客户端运行,减少了服务器工作量。...,那你建议我目前可以怎么学呢(他说这确实是不太好学,只能看些理论和别人博客,以后工作才能慢慢学) 3、中间件具体是做什么,是解决高并发和负载均衡(他说差不多是的,然后他说我们这个部门不是中间件...3、数据库优化,如果数据库一个表特别大怎么办 数据库优化我就讲了之前讲过很多遍点,他问一个表特别大怎么办:大表分小表,怎么实现:使用分区表 4、问研究生科研题目,为什么选这个题,看了一些什么论文

    79340

    前端Ajax技术原理

    在上面几中技术,除了XmlHttpRequest对象以外,其它所有的技术都是基于web标准并且已经得到了广泛使用XMLHttpRequest虽然目前还没有被W3C所采纳,但是它已经是一个事实标准...XMLHttpRequestajax核心机制,它是IE5首先引入,是一种支持异步请求技术。简单说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。...这是ajax所带来一个比较严重问题,因为用户往往是希望能够通过后退来取消前一次操作。那么对于这个问题有没有办法?...至少从目前看来,像ajax.dll,ajaxpro.dll这些ajax框架是会破坏程序异常机制。关于这个问题,我曾经开发过程遇到过,但是查了一下网上几乎没有相关介绍。...例如,我给你一个url地址,如果采用了ajax技术,也许你该url地址下面看到和我在这个url地址下看到内容是不同。这个和资源定位初衷是相背离

    64900

    简述ajax实现原理_空气净化器原理

    而这也让微软感到无比尴尬,因为早在97年,微软便已经发明了ajax关键技术,并且99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始一些产品应用ajax...但是,如果我们结合将来电脑和互联网发展趋势,我们会发现ajax技术某些方面正好代表了这种趋势。为什么这样说呢?...也就是说,将来电脑可能抛弃笨重硬盘,而直接从互联网来获取数据和服务,我记得我念大学时候,位教授给我们上课时候,曾经设想过这样一种情景,也许将来电脑桌面上,没有任何多余软件和程序,而仅仅只有一个...在上面几中技术,除了XmlHttpRequest对象以外,其它所有的技术都是基于web标准并且已经得到了广泛使用XMLHttpRequest虽然目前还没有被W3C所采纳,但是它已经是一个事实标准...这是ajax所带来一个比较严重问题,因为用户往往是希望能够通过后退来取消前一次操作。那么对于这个问题有没有办法

    33720

    Comet——服务器推送解决方案

    消息:腾讯在线教育web化课堂聊天系统 = =、 还是蛮希望0700涨到300块对吧(虽然这跟我并没有什么关系= =)。...类似这些消息,需要服务器即时地更新到浏览器,因为浏览器并不知道恒生指数有没有涨到三万两千点。这个问题实现方案就是今天要记录Comet。...恩,区别就在于服务器没有响应时候会把请求hold住,直到消息要返回或者超时返回 [Fh3QAUAkKxfFZrtHT3izjslrcxJP] 从浏览器角度来看,长轮询办法保持了有效请求,又避免了大量无效请求...; 这个方法问题在于,没有办法实现可靠错误处理或者跟踪连接状态,因为所有的连接和数据都是由浏览器通过script标签来处理,于是某一端什么时候断开了咱们并不知道。...,只不过是把iframe获取内容方式改成了ajax,然后xhr内部处理增量逻辑、回调和重发。

    1.4K00

    Comet——服务器推送解决方案

    消息:腾讯在线教育web化课堂聊天系统 = =、 还是蛮希望0700涨到300块对吧(虽然这跟我并没有什么关系= =)。...类似这些消息,需要服务器即时地更新到浏览器,因为浏览器并不知道恒生指数有没有涨到三万两千点。这个问题实现方案就是今天要记录Comet。...恩,区别就在于服务器没有响应时候会把请求hold住,直到消息要返回或者超时返回 ? 从浏览器角度来看,长轮询办法保持了有效请求,又避免了大量无效请求,并且即时性更好,这是一种可行方案。...; 这个方法问题在于,没有办法实现可靠错误处理或者跟踪连接状态,因为所有的连接和数据都是由浏览器通过script标签来处理,于是某一端什么时候断开了咱们并不知道。...,只不过是把iframe获取内容方式改成了ajax,然后xhr内部处理增量逻辑、回调和重发。

    1.2K21

    美团面试经历,贡献出来一起学习

    思想其实跟这个是一样(他说对,嘿嘿反馈真好) 2、多线程:怎么实现线程安全,各个实现方法什么区别,volatile关键字使用,可重入锁理解,Synchronized是不是可重入锁   ...面试官可能看我对这一块比较了解,又继续问我Java中有没有实现异步IO,我感觉好像没有,但面试官说,让我想想,其实这里我并不清楚啦,所以我就对面试官讲了一下我对Unix异步IO模型理解,然后说至于...Ajax实现原理其实我也不懂,我就只简单讲了一下它通过XMLHttpRequest对象进行异步查询,Ajax引擎客户端运行,减少了服务器工作量。...,那你建议我目前可以怎么学呢(他说这确实是不太好学,只能看些理论和别人博客,以后工作才能慢慢学) 3、中间件具体是做什么,是解决高并发和负载均衡(他说差不多是的,然后他说我们这个部门不是中间件...3、数据库优化,如果数据库一个表特别大怎么办   数据库优化我就讲了之前讲过很多遍点,他问一个表特别大怎么办:大表分小表,怎么实现:使用分区表 4、问研究生科研题目,为什么选这个题,看了一些什么论文

    2.2K20

    美团技术四面经历,作者已拿到Offer!

    面试官可能看我对这一块比较了解,又继续问我Java中有没有实现异步IO,我感觉好像没有,但面试官说,让我想想,其实这里我并不清楚啦,所以我就对面试官讲了一下我对Unix异步IO模型理解,然后说至于...说你理解是对,Java里面有没有不重要!哈哈) 8、前端会不会,Ajax什么Ajax实现原理 前端我只是会用一些js而已,用过jquery框架,问我Ajax全称是啥,我猜是异步js和xml。...Ajax实现原理其实我也不懂,我就只简单讲了一下它通过XMLHttpRequest对象进行异步查询,Ajax引擎客户端运行,减少了服务器工作量。...,那你建议我目前可以怎么学呢(他说这确实是不太好学,只能看些理论和别人博客,以后工作才能慢慢学) 3、中间件具体是做什么,是解决高并发和负载均衡(他说差不多是的,然后他说我们这个部门不是中间件...3、数据库优化,如果数据库一个表特别大怎么办 数据库优化我就讲了之前讲过很多遍点,他问一个表特别大怎么办:大表分小表,怎么实现:使用分区表 4、问研究生科研题目,为什么选这个题,看了一些什么论文

    1.7K30

    美团面试经历,贡献出来一起学习

    面试官可能看我对这一块比较了解,又继续问我Java中有没有实现异步IO,我感觉好像没有,但面试官说,让我想想,其实这里我并不清楚啦,所以我就对面试官讲了一下我对Unix异步IO模型理解,然后说至于...说你理解是对,Java里面有没有不重要!哈哈) 8、前端会不会,Ajax什么Ajax实现原理 前端我只是会用一些js而已,用过jquery框架,问我Ajax全称是啥,我猜是异步js和xml。...Ajax实现原理其实我也不懂,我就只简单讲了一下它通过XMLHttpRequest对象进行异步查询,Ajax引擎客户端运行,减少了服务器工作量。...,那你建议我目前可以怎么学呢(他说这确实是不太好学,只能看些理论和别人博客,以后工作才能慢慢学) 3、中间件具体是做什么,是解决高并发和负载均衡(他说差不多是的,然后他说我们这个部门不是中间件...3、数据库优化,如果数据库一个表特别大怎么办 数据库优化我就讲了之前讲过很多遍点,他问一个表特别大怎么办:大表分小表,怎么实现:使用分区表 4、问研究生科研题目,为什么选这个题,看了一些什么论文

    1.4K20

    DWR实现直接获取一个JAVA类返回值

    DWR实现直接获取一个JAVA类返回值     DWR是Ajax一个开源框架,可以很方便是实现调用远程Java类。但是,DWR只能采用回调函数方法,回调函数获取返回值,然后进行处理。...那么,到底有没有办法直接获取一个方法放回值呢?...,然后回调函数处理,上面那段话执行后会显示test,也就是java方法返回值。...而这个过程是异步,就就是为什么DWR采用回调函数原因了,而你不知道,我们调用了Java类后,回调函数不知道什么时候执行。...再来看看Ajax方法,其中,XMLHttpRequestopen函数是一个是否同步参数,如下: XMLHttpRequest.open(String method, String URL, boolean

    3.2K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券