08.01《jQuery》——cookie插件的简单应用和自己写的简单更换颜色插件

1.Cookie是网站设计者放置在客户端的小文本文件。实现:存储用户曾经浏览过的产品列表,记住用户喜欢浏览哪类新闻等。

  在用户允许的情况下,还可以存储用户的登录信息,使得用户在访问网站时不必每次都键入这些信息。

首先上代码:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../jquery-3.2.1/jquery-3.2.1.js"></script>
        <script src="jquery.cookie.js"></script>
        <script src="color_byself.js"></script>
        <script type="text/javascript">
            $(function(){
                $("#btn1").click(function(){
                    $("#aaa").color("red");
                });

                var COOKIE_NAME = ‘username‘;
                if($.cookie(COOKIE_NAME)){
                    $("#username").val($.cookie(COOKIE_NAME));
                }
                $("#remember").bind("click",function(){
                    if(this.checked){
                        $.cookie(COOKIE_NAME,$("#usernam").val(),{path:‘/‘,expires:10});
                    }else{
                        $.cookie(COOKIE_NAME,null,{path:‘/‘});
                    }
                });    //第一行是定义一个COOKIE_NAME属性,之后判断$.cookie(COOKIE_NAME)是否为真,当cookie中有记录是就为真,    //判定生效后,若是真则将获取的cookie记录中的用户名赋值给文本框中,若为假,则什么都不操作       //之后写CheckBox的勾选触发事件,首先判断是否勾选,若是为真则执行。cookie的方法,方法有三个参数,第一个是属性名,在这里就是COOKIE_NAME    //第二个是属性的值,在这里就是$("#usernam").val()  ,  第三个就是存放的地址和存放的时间了,在这里是 path:‘/‘ 和 expires:10 。ps:这里的时间是以天作为单位的
        
            });

        </script>

    </head>

    <body>
        <div >
            用户名:<input type="text" name="username" id="username" value="请输入用户名" />
            <input type="checkbox" name="remember" id="remember" value="" />记住用户名<br />

            <div id="aaa">
                我是一个测试用的小文字
                <input type="button" name="btn1" id="btn1" value="变色" />
            </div>
        </div>
    </body>

</html>

还有一段CSS的代码:

;(function($){
    $.fn.extend({
        "color":function(value){
            if(value == undefined){
                return this.css("color");
            }else{
                return this.css("color",value);
            }
        }
    })
})(jQuery);

在这里,第一段代码是写了HTML的代码,同时写了jQuery的代码,实现了一个单击更换文本颜色的代码,还有一个根据cookie使text文本框可以记住用户名的时间代码。

其中更换颜色的代码主要是为了能够练习一下怎么在单独的js文件中写一个小的插件,以便了解插件的应用和链接

cookie的代码是学习cookie插件的使用。

原文地址:https://www.cnblogs.com/justlive-tears/p/9404401.html

时间: 2024-10-12 12:59:48

08.01《jQuery》——cookie插件的简单应用和自己写的简单更换颜色插件的相关文章

jquery.cookie插件使用

jquery.cookie插件是一个在浏览器端对cookie进行操作的,使用非常方便. jquery.cookie中的操作: jquery.cookie.js插件:百度即可下载 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie. 创建一个持久cookie: $.cookie(‘cookieName’,'cookieValue’,{ex

jQuery.cookie插件用法自我总结

用的jQuery.cookie -----一个封装好了cookie的插件.(基于jQuery) 我这只需要调用. $.cookie("c_name", c_value,{expires:7}); //可通过alert($.cookie("c_name"));得到你要存储的内容,这样测试cookie是否存储: c_name:要创建的cookie的名字: c_value:值或者说要存储的内容: expires:7存储日期: $.cookie("c_name&q

jQuery.cookie.js插件了解及使用方法

jquery.cookie.js插件实现浏览器的cookie存储,该插件是基于jquery开发,方便cookie使用. jquerycookie.js的下载地址 http://plugins.jquery.com/project/cookie 1.准备工作 1)由于该插件依赖jQuery,所以首先在页面引入jquey插件 2)在页面引入jQuery.cookie.js 2.使用方法 设置cookie /* ** 设置cookie ** 第一个参数设置cookie的key ** 第二个参数设置co

jquery cookie插件

jquery-cookie下载地址:http://www.bootcdn.cn/jquery-cookie/ 使用方法: 1.引入jQuery.Cookie.js插件. <script src="jquery.cookie.js" type="text/javascript"></script> 2.具体属性及其调用方法. 参考文档:http://www.bootcdn.cn/jquery-cookie/readme/ //cookie插件方

【jq】插件—缓存jquery.cookie.js

jquery.cookie.js插件   轻量级cookie管理 1°下载地址:http://plugins.jquery.com/cookie/ 2°引入方式:(基于jquery) <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/jque

jquery.cookie 插件使用方法

一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="

jquery.cookie插件官方下载地址与使用方法

下载地址:https://github.com/carhartl/jquery-cookie jquery.cookie使用方法: 创建 临时cookie: $.cookie('name', 'value'); 创建有效时间期限为7天的 cookie: $.cookie('name', 'value', { expires: 7 }); 创建有效期限为7天并带路径的 cookie: $.cookie('name', 'value', { expires: 7, path: '/' }); 读取

jquery cookie插件轻松实现切换背景颜色

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>更换背景颜色</title> <style type="text/css"> #bg{width: 90%;height: 500px;background: rgba(0,0,0,.2);position: fixed;bottom: 10px;left: 0;r

jQuery插件 -- Cookie插件jquery.cookie.js(转)

Cookie是网站设计者放置在客户端的小文本文件.Cookie能为用户提供很多的使得,例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记住用户喜欢选择浏览哪类新闻. 在用户允许的情况下,还可以存储用户的登录信息,使得用户在访问网站时不必每次都键入这些信息 Cookie下载地址:  http://plugins.jquery.com/project/cookie 使用方法: 1.引入jquery.cookie.js <script src="scripts/jquery-1.6.4.j