美文网首页
12.6学习日记

12.6学习日记

作者: 咖A喱 | 来源:发表于2018-12-08 09:12 被阅读0次

    小测试大纲

    1. 四种排序

    2. flex布局

    3. 函数

    4. this
      5.DOM


    JSON概念

    • JSON:(Javascript Object Notation)一种轻量化的数据结构,被设计出来用于更方便地传输数据。
    • JSON是相比JavaScript读写结构化数据的方式,因为可以直接把JSON传给eval()(早期JavaScript中的用作JSON的解析器的函数),而不必创建DOM对象
    • JSON只是JavaScript的一个严格子集,利用了JavaScript中的一些模式来表示结构化数据,所以它是一种数据格式,并不是一种编程语言,所以虽然具有相同的语法形式,但JSON并不从属于JavaScript
    • JSON不止被JavaScript所使用,很多编程语言都有针对JSON的解析器和序列化器

    JSON语法

    • 支持的语法包括:String、Number、Boolean、Null、Array、Object,但不包括undefined
    • 与JavaScript最大的区别在于:JSON中的字符串必须使用双引号,对象中的属性名要加双引号
    • 栗子:
    5 //JSON表示数值
    
    "Hello World"//JSON表示字符串
    
    //JavaScript中的对象字面量
    var jsPerson = {
          name: "Jack",
          age: 29
    };
    //JSON中的对象字量面
    **没有声明变量,因为JSON中没有变量**
    **没有末尾的分号**
    {
          "name":"Jack",
          "age": 29
    }
    
    //Javascript表示数组
    var values = [25,"hi",true];
    //JSON表示数组
    [25,"hi",true]
    
    • 方法
    • JSON.stringify()将对象序列化成JSON字符串
    • JSON.parse()将JSON数据解析成JavaScript对象

    • beforeSend

    在发送请求之前调用,并且传入一个 XMLHttpRequest 作为参数。

    • error

    在请求出错时调用。传入 XMLHttpRequest 对象,描述错误类型的字符串以及一个异常对象(可选)

    • dataFilter

    在请求成功之后调用。传入返回的数据以及 "dataType" 参数的值。并且必须返回新的数据(可能是处理过的)传递给 success 回调函数。

    • success

    当请求之后调用。传入返回后的数据,以及包含成功代码的字符串。

    • complete

    当请求完成之后调用这个函数,无论成功或失败。传入 XMLHttpRequest 对象,以及一个包含成功或错误代码的字符串。

    相关文章

      网友评论

          本文标题:12.6学习日记

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