js面试题大全

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解释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 的构建的结构?

相关文档
最新文档