第七章  jquery插件

管理cookie的插件--cookie

jquery插件太多没什么好讲的,百度太多

说以下 cookie插件

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-1.71.0.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.cookie.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
var cookie_name = 'username';
$('#check').click(function(){
if (this.checked) {
$.cookie(cookie_name,$("#username").val(),{path:'/',expires:}) //保存用户名
}else{
$.cookie(cookie_name,null,{path:'/'});
}
})
if($.cookie(cookie_name))
{
$("#username").val($.cookie(cookie_name));
} })
</script>
</head>
<body>
用户名:<input type="text" name="username" id="username"/> <br/>
<input type="checkbox" name="check" id="check"/>记住用户名
</body>
</html>

//写入cookie
$.cookie('the_cookie',"the_value");//待写入的cookie名 与 写入的值
//读取cookie名
$.cookie('the_cookie')
//删除cookie
$.cookie('the_cookie',null)
//其他参数
$.cookie("the_cookie","the_value",{
expires:7, //日期
path:"/", //路径
domain:"jquery.com", //域名
secure:true //cookie传输要求一个安全协议,例如https

二。编写简单插件入门

插件编写三种方法

1.封装对象方法的插件

大多数插件采用这种方法

<script type="text/javascript">
//jquery对象扩展的方法 采用$.fn.extend 方法
;(function($){
//插入代码
$.fn.extend({
"color":function(value){
return this.css("color",value);
}
});
})(jQuery) //插件应用
$(function(){
console.log($("div").color())
}) </script>

2.封装全局函数的插件

如:$.trim()   $.ajax()

3.选择器插件

最新文章

  1. 采集数据和memchche的存储使用,分页展示
  2. 在 Apache error_log 中看到多个信息,提示 RSA server certificate CommonName (CN) 与服务器名不匹配(转)
  3. vista/win7/win8区别
  4. HDU 1978 How many ways (DP)
  5. 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表
  6. mongodb 基本语法
  7. sfs
  8. UML01-概述
  9. GTK+编程概述
  10. 【Spring】浅谈ContextLoaderListener及其上下文与DispatcherServlet的区别
  11. POJ 1426 Find The Multiple(数论——中国同余定理)
  12. C语言解析WAV音频文件
  13. CentOS7+Mono5.2.0.224 +Jexus5.8.3.0 布署 Asp.Net MVC (vs2017)
  14. web@css盒模型详解
  15. 大数据python词频统计之hdfs分发-cacheFile
  16. vue+axios如何操作数据交互
  17. elk-准备(一)
  18. 简单易用的图像库stb_image
  19. SQL Server -- 随笔
  20. ​ oracle版本号介绍

热门文章

  1. 编写Windows Service 备忘
  2. 数据结构栈的java实现
  3. 利用cxfreeze将Python 3.3打包成exe程序
  4. 【推荐分享】大量Python电子书籍教程pdf合集下载
  5. Net 4.0 之 Dynamic 动态类型
  6. 最短路径 dijkstra
  7. Web Api中实现Http方法(Put,Post,Delete)
  8. 【ios开发】ios开发问题集锦
  9. 写JQuery 插件
  10. jQuery event的复制粘贴的坑