Javascript 如何在JQuery中使用cookie
很容易在服务器端使用cookies,如PHP、.NET等 我想为静态网站使用cookies,它只是HTML、CSS和JQueryJavascript 如何在JQuery中使用cookie,javascript,jquery-ui,jquery,jquery-plugins,Javascript,Jquery Ui,Jquery,Jquery Plugins,很容易在服务器端使用cookies,如PHP、.NET等 我想为静态网站使用cookies,它只是HTML、CSS和JQuery 有人知道如何在JQuery中实现cookie吗?您不需要JQuery插件,您可以轻松访问JavaScript中的cookie。以下是方法: 但是,其他答案中链接的插件可能会让您更容易访问。jQuery Cookie插件是一种方法: 你这样使用它: $.cookie('cookie_name', 'value'); // to set $.cookie('cooki
有人知道如何在JQuery中实现cookie吗?您不需要JQuery插件,您可以轻松访问JavaScript中的cookie。以下是方法:
但是,其他答案中链接的插件可能会让您更容易访问。jQuery Cookie插件是一种方法: 你这样使用它:
$.cookie('cookie_name', 'value'); // to set
$.cookie('cookie_name'); // to get
阅读Cookie:
var cookieValue = $.cookie("cookieName");
写入Cookie:
$.cookie("cookieName", "CookieValue");
您可以通过访问
document.cookie
使用普通JS
见:
另外:一个简单、轻量级的jQuery插件,用于读取、写入和删除cookie。有关详细演示和示例,请参阅链接。
您可以使用此插件 示例:设置cookie
$.cookie("example", "foo");
你确定这正是你需要的吗?有localStorage
,在许多情况下都更好
您写道,您希望在静态网站上使用cookies,但cookies将被发送到服务器并返回。是否真的需要将信息发送到静态网站上的服务器?它增加了HTTP头的大小并降低了网站的性能(例如,请参见)
Cookie有非常严格的限制。对应于rfc2109或rfc6265的部分:每个cookie至少4096字节,每个域至少50个cookie(rfc2109中的20个),总共至少3000个cookie(rfc2109中的300个)。所以cookies不能用来保存太多的信息。例如,如果您要保存每个网页的每个网格的状态,您可以快速达到限制
如果您只想为页面保存一些用户首选项,可以使用localStorage
,使用起来非常简单
如果您喜欢使用一些jQuery插件而不是直接使用localStorage
,并且如果您需要支持旧的web浏览器(如IE6/IE7),那么您可以使用例如。在这种情况下,您的存储空间只有较小的大小:128KB而不是5MB(请参阅和),但最好是4K,即用于cookie的4K(请参阅)
我想让你想想饼干的替代品