1. 插件机制简介
就是往jquery类库里面去扩展方法,这类方法就是jquery插件
2.了解插件 首先要了解json的三种格式
2.1 对象
{sid:'s01',sname:'zs'}
2.2 列表/数组
[1,3,4,5]
2.3 混合模式
{id:3,hobby:['a','b','c']}
下面是如何在jQuery里取值(在console台打印 有两种 1.console.info 2.console.log 都可以在浏览器中F12来调试)
3. $.extend和$.fn.extend
$.extend用来扩充jQuery类属性或方法所用
jsonObj2本身是空的 用jsonObj1来扩充那么jsonObj2就与jsonObj1一致
var jsonObj2={};
$.extend(jsonObj2,jsonObj1);
console.info(jsonObj2);
当扩充有三个参数的时候如果第一扩充的参数与后面的参数相同的话则会覆盖 (看下面代码)
var jsonObj4={
sid:'2005',
name:'zhaowu',
};
var jsonObj3={};
//相同的属性值会覆盖 没有新对象 继续扩充
$.extend(jsonObj3,jsonObj1,jsonObj4,json);
console.info(jsonObj3);
3. jQuery插件的添加
其实就是给jQuery添加新的实例方法或类方法,然后将功能封闭在其中
当遇到修改需求的时候 可以用到jQuery插件 可以把原来的js代码提取到一个js文件里面 那么你的jsp的代码就不会显得非常的臃肿(说白了就是可以把js的代码提取 还有所有公共引用jQuery的代码都是可以在jsp提取的)下图实例
在jsp引用的时候需要定义一个包含的指令把comment.jsp包含进jsp页面
<%@ include file="/jsp/comment/comment.jsp" %>
jQuery插件就讲解到这里。