JQueryAjax,JSON的基础,JQuery插件

1. JSON
json有 fastjson和jackson
作用:将对象(集合)装换成JSON字符串
JSON格式:{“sid”:1,”sname”:”张三”}
JSON的三种格式
(1)对象
(2)列表(集合)和数组
(3)混合模式:
{“id”:“001”,“num”:[1,3,4,5]}
2.ajax
(function(){ .ajax({
url:”“//请求的地址,
type:“”//请求的方式,
data:“id=1”//data类型有好几种,其中使用最多的是json和text
success:function(data){
var array=eval(“(“+data+”)”)//将json格式转换成对象,返回的是一个数组
success//表示成功的请求和响应
}
async:”false”//异步
cache:”false”//该页面是否缓存
dataType:”json”//预期服务器返回的数据类型,类型有text,json,html,xml,jsonp(解决跨域问题)
用框架时必须带dataType:”json”
)}
)};
把集合转换成对象
ObjectMapper om=new ObjectMapper();ObjectMapper是jackson的核心对象
String json=om.writeValueAsString(集合);

二. JQuery插件
1.this指针的作用:
(1).this 表示一个Dom对象(HTML元素),可以调用改元素的属性
(2) ( t h i s ) J Q u e r y J Q u e r y 2. ( 1 ) . (“button”).click(…………..)
(2).当前元素:$(“button”)
(3).事件本身:click
3.插件机制简介:
就是利用JQuery提供的JQuery.fn.extend()和JQuery.extend()方法,扩展JQuery
JQuery.extend()是给JQuery扩展对象(类对象,静态方法)
JQuery.fn.extend()是给JQuery选择器的对象扩展属性和方法(实例方法)
作用
1.合并对象
2.扩展JQuery类对象

猜你喜欢

转载自blog.csdn.net/wqwq093030/article/details/82389835