Javaweb——JQuery、AJAX、JSON(略述)

(后端略述)
JQuery 基础
概念: 一个JavaScript框架。简化JS开发,优化HTML文档操作、事件处理、动画设计和Ajax交互。
( jquery-xxx.js 与 jquery-xxx.min.js区别:
1. jquery-xxx.js:开发版本。给程序员看的,有良好的缩进和注释。体积大一些
2. jquery-xxx.min.js:生产版本。程序中使用,没有缩进。体积小一些。程序加载更快)
JQuery对象和JS对象区别与转换:
3. 两者相互转换
* jq – > js : jq对象[索引] 或者 jq对象.get(索引)
* js – > jq : $(js对象)
基本操作学习:详见资料

  1. 事件绑定
  2. 入口函数
  3. 样式控制
  4. 选择器——分类$。。。
  5. DOM操作——内容操作、属性操作( toggle切换)、 CRUD操作:

JQuery 高级×

  1. 动画——三种方式显示和隐藏元素
    2. 遍历—— js的遍历方式、 jq的遍历方式
    3. 事件绑定

AJAX
概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML
1. 异步和同步:客户端和服务器端相互通信的基础上
* 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。
* 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。
Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术
Javaweb——JQuery、AJAX、JSON(略述)

  1. JQeury实现方式()
    1. . a j a x ( ) ∗ 语 法 : .ajax() * 语法: .ajax().ajax({键值对});
    2. . g e t ( ) : 发 送 g e t 请 求 ∗ 语 法 : .get():发送get请求 * 语法: .get()get.get(url, [data], [callback], [type])
    3. . p o s t ( ) : 发 送 p o s t 请 求 ∗ 语 法 : .post():发送post请求 * 语法: .post()post.post(url, [data], [callback], [type])

JSON

  1. 概念:* json现在多用于存储和交换文本信息的语法
    * 进行数据的传输
    * JSON 比 XML 更小、更快,更易解析。
    JavaScript Object Notation JavaScript对象表示法
  2. 语法:
    1. 基本规则
    * 数据在名称/值对中:json数据是由键值对构成的
    * 键用引号(单双都行)引起来,也可以不使用引号
    * 值得取值类型:
    1. 数字(整数或浮点数)
    2. 字符串(在双引号中)
    3. 逻辑值(true 或 false)
    4. 数组(在方括号中) {“persons”:[{},{}]}
    5. 对象(在花括号中) {“address”:{“province”:“陕西”…}}
    6. null
    * 数据由逗号分隔:多个键值对由逗号分隔
    * 花括号保存对象:使用{}定义json 格式
    * 方括号保存数组:[]
    2. 获取数据:
    1. json对象.键名
    2. json对象[“键名”]
    3. 数组对象[索引]
    4. 遍历
    JSON数据和Java对象的相互转换