Web前端技术中,json、ajax、cookie、webStorage和jQueryUI如何综合应用?

2026-05-21 00:432阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计615个文字,预计阅读时间需要3分钟。

Web前端技术中,json、ajax、cookie、webStorage和jQueryUI如何综合应用?

JSON是一种轻量级的数据交换格式,类似于JavaScript对象表示法。这里所说的JSON指的是类似于JavaScript对象的 一种数据格式。

Web前端笔记

第十部分:json ajax

1. json

  • json json是 JavaScript Object Notation 的首字母缩写, 单词的意思是javascript对象表示法, 这里说的json指的是类似于javascript对象的一种数据格式, 目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。
  • javascript自定义对象:
• var oMan = { name:‘tom’, age:16, talk:function(s){ alert(‘我会说’+s); } }
  • json格式的数据:
• { “name”:“tom”, “age”:18 }
  • 与json对象不同的是,json数据格式的属性名称和字符串值需要用双引号引起来, 用单引号或者不用引号会导致读取数据错误。
  • json的另外一个数据格式是数组,和javascript中的数组字面量相同。 [“tom”,18,“programmer”]

如果是字典形式,load读取出来就是python字典类型

如果是数组形式,load读取出来就是python列表类型

读取出来以后直接当做字典或者列表操作即可

  • json文件读取与写入,python中字典与json格式之间转换
  • 参考Python_development_skills_summary项目中004文件中相关实例

2. ajax

  • ajax技术的目的是让javascript发送www.baidu.com/. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘null’ is therefore not allowed access.
  • $.ajax使用方法
  • 常用参数: 1、url 请求地址 2、type 请求方式,默认是’GET’,常用的还有’POST’ 3、dataType 设置返回的数据格式,常用的是’json’格式,也可以设置为’html’ 4、data 设置发送给服务器的数据 5、success 设置请求成功后的回调函数 6、error 设置请求失败后的回调函数 7、async 设置是否异步,默认值是’true’,表示异步
  • 写法: 新的写法(推荐):
• $.ajax({ url: ‘js/data.json’, type: ‘GET’, dataType: ‘json’, data:{‘aa’:1} }) .done(function(data) { alert(data.name); }) .fail(function() { alert(‘服务器超时,请重试!’); });// data.json里面的数据是: {“name”:“tom”,“age”:18}
  • jsonp ajax只能请求同一个域下的数据或资源,有时候需要跨域请求数据, 就需要用到jsonp技术,jsonp可以跨域请求数据, 它的原理主要是利用了 jsonp和ajax原理完全不一样,不过jquery将它们封装成同一个函数。
  • 写法:(与ajax请求数据和返回的数据都不同) $.ajax({ url:‘js/data.js’, type:‘get’, dataType:‘jsonp’, jsonpCallback:‘fnBack’ }) .done(function(data){ alert(data.name); }) .fail(function() { alert(‘服务器超时,请重试!’); });// data.js里面的数据: fnBack({“name”:“tom”,“age”:18});
  • jsonp读取的数据和ajax不一样,jsonp数据是json中的数据放在一个fnBack()函数里面

3. 本地存储:Cookie LocalStorage SessionStorage

  • 本地存储分为cookie,以及新增的localStorage和sessionStorage
  • 1、cookie 存储在本地,容量最大4k, 缺点:在同源的jqueryui.com/​​
  • 常用功能: 1.拖拽--------最常用 2.自定义滑动条 3.自定义滚动条

Web前端技术中,json、ajax、cookie、webStorage和jQueryUI如何综合应用?

本文共计615个文字,预计阅读时间需要3分钟。

Web前端技术中,json、ajax、cookie、webStorage和jQueryUI如何综合应用?

JSON是一种轻量级的数据交换格式,类似于JavaScript对象表示法。这里所说的JSON指的是类似于JavaScript对象的 一种数据格式。

Web前端笔记

第十部分:json ajax

1. json

  • json json是 JavaScript Object Notation 的首字母缩写, 单词的意思是javascript对象表示法, 这里说的json指的是类似于javascript对象的一种数据格式, 目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。
  • javascript自定义对象:
• var oMan = { name:‘tom’, age:16, talk:function(s){ alert(‘我会说’+s); } }
  • json格式的数据:
• { “name”:“tom”, “age”:18 }
  • 与json对象不同的是,json数据格式的属性名称和字符串值需要用双引号引起来, 用单引号或者不用引号会导致读取数据错误。
  • json的另外一个数据格式是数组,和javascript中的数组字面量相同。 [“tom”,18,“programmer”]

如果是字典形式,load读取出来就是python字典类型

如果是数组形式,load读取出来就是python列表类型

读取出来以后直接当做字典或者列表操作即可

  • json文件读取与写入,python中字典与json格式之间转换
  • 参考Python_development_skills_summary项目中004文件中相关实例

2. ajax

  • ajax技术的目的是让javascript发送www.baidu.com/. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘null’ is therefore not allowed access.
  • $.ajax使用方法
  • 常用参数: 1、url 请求地址 2、type 请求方式,默认是’GET’,常用的还有’POST’ 3、dataType 设置返回的数据格式,常用的是’json’格式,也可以设置为’html’ 4、data 设置发送给服务器的数据 5、success 设置请求成功后的回调函数 6、error 设置请求失败后的回调函数 7、async 设置是否异步,默认值是’true’,表示异步
  • 写法: 新的写法(推荐):
• $.ajax({ url: ‘js/data.json’, type: ‘GET’, dataType: ‘json’, data:{‘aa’:1} }) .done(function(data) { alert(data.name); }) .fail(function() { alert(‘服务器超时,请重试!’); });// data.json里面的数据是: {“name”:“tom”,“age”:18}
  • jsonp ajax只能请求同一个域下的数据或资源,有时候需要跨域请求数据, 就需要用到jsonp技术,jsonp可以跨域请求数据, 它的原理主要是利用了 jsonp和ajax原理完全不一样,不过jquery将它们封装成同一个函数。
  • 写法:(与ajax请求数据和返回的数据都不同) $.ajax({ url:‘js/data.js’, type:‘get’, dataType:‘jsonp’, jsonpCallback:‘fnBack’ }) .done(function(data){ alert(data.name); }) .fail(function() { alert(‘服务器超时,请重试!’); });// data.js里面的数据: fnBack({“name”:“tom”,“age”:18});
  • jsonp读取的数据和ajax不一样,jsonp数据是json中的数据放在一个fnBack()函数里面

3. 本地存储:Cookie LocalStorage SessionStorage

  • 本地存储分为cookie,以及新增的localStorage和sessionStorage
  • 1、cookie 存储在本地,容量最大4k, 缺点:在同源的jqueryui.com/​​
  • 常用功能: 1.拖拽--------最常用 2.自定义滑动条 3.自定义滚动条

Web前端技术中,json、ajax、cookie、webStorage和jQueryUI如何综合应用?