星空网 > 软件开发 > Java

AJAX应用中必须要掌握的知识!

AJAX是什么?

  是Asynchronous Javascript And

 

异步的概念?

  指某段程序执行时不会阻塞其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步。

 

异步的作用?

  其优势在于不阻塞程序的执行,从而提升整体执行效率。

 

AJAX的核心?

  简写XHR,

  前文说到

 

两种常用的数据格式XML和JSON?

XML:

  XML的定义:可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。

  XML的规范

    1、必须有一个根元素
    2、不可有空格、不可以数字或.开头、大小写敏感
    3、不可交叉嵌套
    4、属性双引号(浏览器自动修正成双引号了)
    5、特殊符号要使用实体
    6、注释和HTML一样
    虽然可以描述和传输复杂数据,但是其解析过于复杂并且体积较大,所以实现开发已经很少使用了。

  XML使用步骤简述

    由于XML是DOM对象,可以直接DOM方法,

    1、var

    2、var items=

    3、字符串拼接

      3.1、初始化var html='';

      3.2、遍历for(){获取数据var item=item[i],}拼接html+='标签+数据'

    4、渲染document.querySelector('tbody').innerHTHML=html

 JSON:

  JSON定义:JavaScript Object Notation,另一种轻量级的文本数据交换格式,独立于语言。

  JSON的规范:

 

    1、数据在名称/值对中
    2、数据由逗号分隔(最后一个健/值对不能带逗号)
    3、花括号保存对象方括号保存数组
    4、使用双引号

 

  JSON的跨语言解析:

    JSON数据在不同语言进行传输时,类型为字符串,不同的语言各自也都对应有解析方法,需要解析完成后才能读取。

    1、PHP解析方法

      数组转json字符 json_encode->$json_array = json_encode($array);

      json字符转成数组 json_decode->$array_json = json_decode($json_array);

    2、Javascript 解析方法

      字符串转对象parse->var jsonObj=JSON.parse(jsonStr);

      对象转字符串stringify->var jsonStr=JSON.stringify(jsonObj);

  tips:JSON兼容处理引用json2.js

 

 

未完待续...2016-08-11 23:43:55

 




原标题:AJAX应用中必须要掌握的知识!

关键词:ajax

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

预警!班轮公司未来几个月进入破产期:https://www.ikjzd.com/articles/120212
亚马逊如何通过社交媒体独立站等渠道相互引流?:https://www.ikjzd.com/articles/120214
低成本!高效?在Instagram上投放广告就是如此简单:https://www.ikjzd.com/articles/120215
扎克伯格:Facebook将允许员工在整个夏天居家办公:https://www.ikjzd.com/articles/120216
海外短视频风口,跨境电商怎么入局?:https://www.ikjzd.com/articles/120217
亚马逊股价连触新高 何以逆势登顶美股第一?:https://www.ikjzd.com/articles/120218
Temu引发家庭矛盾?年轻一代为何对低价商品集体摇头:https://www.xlkjsw.com/news/94308.html
如何通过 9 个步骤建立商业信用:https://www.kjdsnews.com/a/1842262.html
我的浏览记录
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流