Cookie的一些小思考
2015-11-16 16:44
645 查看
这几天回顾了JavaScript的内容,又正好遇到NCRE项目,所以把Cookies这章内容好好总结总结,希望能为之后的项目的功能实现进行铺垫。
Cookies是为了适应于可以在本地存储,只要饿了拿过来就可以吃,吃了,把浏览器一关,就不会留下记录啦!
所以在创建一个cookie的时候,自然而然的就需要想到以上的一些属性啦!
火狐浏览器的cookie你知道在哪里可以发现吗?在这里哦:
这样就能管理浏览器上的cookies了, 不仅仅只是等到浏览器关闭才移除cookies。
思维导图
对于cookies我有很有趣的理解,大家一起来看看:是什么?
其实cookies是我们很多人都知道的,嘎嘣脆的饼干啊!在互联网存储的信息相当于是一块大蛋糕上,cookies就是一块特别小特别小的饼干。但是不是所有人都能真正吃到这块大蛋糕的,但是饿呀!怎么办,所以Cookies就出现了。Cookies是为了适应于可以在本地存储,只要饿了拿过来就可以吃,吃了,把浏览器一关,就不会留下记录啦!
干什么?
那么这块cookies还可以吃出什么花样呢?你可以给它取一个专属的名字啊(name),做多少啊(value),做出来之后预计什么时候能吃到嘴里啊(expires),放在哪个盒子里(path)?只给哪些人吃(domain)?如何防止被别人吃了(secure)?所以在创建一个cookie的时候,自然而然的就需要想到以上的一些属性啦!
function setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value);//对cookie内容进行加密,保证安全性 if (expires instanceof Date) { cookieText += '; expires=' + expires;//设置失效时间 } if (path) { cookieText += '; expires=' + expires;//存放路径 } if (domain) { cookieText += '; domain=' + domain;//域名 } if (secure) { cookieText += '; secure';//安全通道 } document.cookie = cookieText;//得到一个cookie }
应用?
其实在浏览器里,你都可以找到cookies的踪影,举个例子吧!火狐浏览器的cookie你知道在哪里可以发现吗?在这里哦:
总结
不知道经过上述的讲解之后,各位吃货们Get新技能了吗?相关文章推荐
- 氪周刊:关注互联网创业
- 据说程序员才会看懂的趣图……
- 数据中心和云未来的十二大趋势
- 《互联网运营智慧》十一月进展
- Tomcat端口被占用解决方法(不用重启)
- 互联网业内的迷雾 谨慎选择虚拟主机
- 互联网应用广泛 电子商务正当时
- 风雨历练十四年 互联网引领信息化
- 观察:中小网站将渐渐成为互联网的主角
- “传奇”图象数据存储方式
- 互联网迅猛崛起 IDC能否迎来发展高峰期
- 超大数据量存储常用数据库分表分库算法总结
- SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以及其它
- C++实现图的邻接表存储和广度优先遍历实例分析
- C#调用sql2000存储过程方法小结
- PHP 存储文本换行实现方法
- 注册表中存储数据库链接字符串的方法
- Mysql中存储UUID去除横线的方法