js面试题_js面试题及答案

2020-02-27 其他范文 下载本文

js面试题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“js面试题及答案”。

解释AJAX?

Ajax的全称是:AsynchronousJavaScript+XML Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。

Ajax(AsynchronousJavaScriptandXML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。

Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。

ajax有什么组成,各组件作用是什么?

由JavaScript、CSS、DOM、XMLHttpRequest组成。JavaScript:将所有的东西绑定在一起。CSS:级联样式表

DOM:进行动态显示及交互。

XMLHttpRequest:进行异步数据查询、检索。

写出ajax的编程六步骤? 触发一个事件

创建一个XMLHttpRequest请求 设置回调函数 打开一个链接open()发送请求 send()编写处理请求函数(回调函数)

ajax中向服务器发送消息的get和post有什么区别?

get:参数以URL方式进行提交,参数用来提交给服务器看,需要服务器端主动拿取。get不安全,而且URL长度有限制,编码问题也会出现。

post:参数包含在请求体中提交,服务器端直接从请求中获得数据。

写出AJAX中处理从服务器得到的数据的两种方式?(1)以文本字符串的方式返回服务器的响应

(2)以XMLDocument对象方式返回响应

什么是 JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于高级语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

写出JSON的具体形式? 1)对象是一个无序的“‘名称/值’对”集合。一个对象以“{”开始,以“}”结束。每个“名称”后跟一个“:”,“‘名称/值’对”之间使用“,”分隔。

2)数组是值(value)的有序集合。一个数组以“[”开始,“]”结束。值之间使用“,”分隔。

3)值(value)可以是双引号括起来的字符串(String)、数值(number)、true、false、null、对象(object)或者数组(array)。这些结构可以嵌套。

4)字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜体转义。一个字符(character)即一个单独的字符串(characeter string).写出JSON 的构建的结构?

《js面试题.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
js面试题
点击下载文档
相关专题 js面试题及答案 面试题 js js面试题及答案 面试题 js
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文