当前位置: 首页 > news >正文

对json的简单认识

json:javascript  object  notation的简写就是json。

它是一种 数据交换格式。

2、json的使用

json在javascript里面就是字面量对象

写法是:

var obj = {名称:值,名称:function(){}}

通过php生成json信息:

json encode(数组/对象)----------》生成json信息

json_decode(json信息);反编码json信息

对json字符串信息进行反编码,变为当前语言可以识别信息

JavaScript接受处理json信息

通过eval()把接收json字符串变成真实信息

3. json改造ajax无刷新分页

 

客户端浏览器

 

 

绘制:

css样式

html标签

 

ajax

 

服务器端

 

提供数据

① css样式

② html标签

③ 数据data

 

 

 

 

 

 

 

ajax的每次请求都要从服务器获得三部分信息,对 带宽、服务器资源、用户等待时间 等资源都要占据三份,我们要做优化:把不发生变化的css样式、html标签 放到客户端手动生成,把服务器端的工作给减轻。

那么我们的数据就可以通过json格式传递回来(之前是html标签格式)

json使用的好处:

ajax的使用是对 带宽、用户等待时间、服务器资源 有节省

json的使用是在ajax的基础上对 带宽、用户等待时间、服务器资源 的进一步去节省。

转载于:https://www.cnblogs.com/LQK157/p/9041952.html

相关文章:

  • Java的日期类和日期格式化类
  • 共享锁与排它锁区别(转)
  • netty6---序列化与反序列化
  • Loadrunner解决启动浏览器后页面显示空白
  • 将.py文件转换成.exe文件
  • Linux服务器系统安全
  • 分布式之数据库和缓存双写一致性方案解析
  • 【NOIP2008】【Vijos1493】传纸条
  • Mac 如何安装 chromedriver
  • UPC-2249 曲线分割【递推】
  • postman接口测试:登录
  • Flannel - 原理
  • cpp
  • JS基础:常用API
  • LeetCode——18. 4Sum
  • 【Leetcode】104. 二叉树的最大深度
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • export和import的用法总结
  • Flex布局到底解决了什么问题
  • JavaScript 一些 DOM 的知识点
  • JavaScript-Array类型
  • java多线程
  • jquery ajax学习笔记
  • js数组之filter
  • Logstash 参考指南(目录)
  • mac修复ab及siege安装
  • mysql中InnoDB引擎中页的概念
  • ViewService——一种保证客户端与服务端同步的方法
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • Yii源码解读-服务定位器(Service Locator)
  • 测试开发系类之接口自动化测试
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 类orAPI - 收藏集 - 掘金
  • 使用agvtool更改app version/build
  • 手机端车牌号码键盘的vue组件
  • 一个JAVA程序员成长之路分享
  • FaaS 的简单实践
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #define
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • %@ page import=%的用法
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)80c52学习之旅-起始篇
  • (转)http协议
  • (转)视频码率,帧率和分辨率的联系与区别
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • **python多态
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅