美文网首页
十九至二十一章导读题

十九至二十一章导读题

作者: 空无一码 | 来源:发表于2019-02-11 19:42 被阅读12次

    19.1 什么是E4X?
    不是一门语言,而是对ECMAScript语言的可选扩展,为处理XML定义了新的语法,也定义了特定于XML的对象。

    19.2 为何xml类型继承了所有对象默认的所有属性和方法?
    因为它继承自Object类型;

    20.1 如何理解JSON?
    它是一种数据格式,而不是一种编程语言。

    20.2 JSON的语法可以表示哪三种的值?
    简单值、对象和数组

    20.3 JSON字符串和JS字符串的最大区别是?
    JSON字符串必须使用双引号,使用单引号会导致语法错误;

    20.4 JSON对象和JS对象字面量有何区别?
    一是没有声明变量;二是没有末尾分号;但是JSON对象中的任何属性名任何时候都必须加双引号;

    20.5 为何JSON数据格式会流行?
    一是可以把JSON数据结构解析为有用的JS对象;二是与JS有类似的语法;

    20.6 如何把JS对象序列化为一个JSON字符串?
    使用JSON.stringify()方法

    20.7 如何获得JSON字符串对应的JS值?
    使用JSON.parse()方法

    20.8 JSON.stringify()方法可以接受的另外的两个参数为?
    用于指定以不同的方式序列化JS对象,第一个参数是过滤器,可以是数组,也可以是函数;第二个参数是一个选项,表示是否在JSON对象中保留缩减。

    20.9 为何要定义toJSON()方法?
    因为JSON.stringify()方法还不能满足某些对象进行自定义序列化的需求;

    21.1通过XHR实现Ajax通信的主要限制是?

    21.2跨资源共享的基本思想是?

    21.3为何要实现一个跨浏览器的跨域请求?

    21.4在跨资源共享之前,有哪些跨域技术?

    21.5JSONP由什么组成?

    21.6JSONP有什么缺点?

    21.7实现Comet的方式有?

    21.8如何选择SSE和Web Sockets?

    相关文章

      网友评论

          本文标题:十九至二十一章导读题

          本文链接:https://www.haomeiwen.com/subject/ayicsftx.html