第六周技术博客

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>sessionStorage与localStorage区别</title>
</head>
<body>
<h1>计数器</h1>
<p class="msg" id="msg_1"> </p>
<p class="form_item"><label for="">要保存的数据:</label>
<input type="text" name="text-1" value="" id="text-1"/></p>
<p class="form_item">
<input type="button" name="btn-1" value="session保存" id="btn-1"/>
<input type="button" name="btn-2" value="session读取" id="btn-2"/>
</p>
<p class="form_item">
<input type="button" name="btn-3" value="local保存" id="btn-3"/>
<input type="button" name="btn-4" value="local读取" id="btn-4"/>
</p>
<p class="count_wrap">
session计数:<span class="count" id=‘session_count‘></span>&nbsp;&nbsp;
local计数:<span class="count" id=‘local_count‘></span></p>
<script>
function getE(ele){ //自定义一个getE()函数
return document.getElementById(ele); //返回并调用document对象的getElementById方法输出变量
}
var text_1 = getE(‘text-1‘), //声明变量并为其赋值
mag = getE(‘msg_1‘),
btn_1 = getE(‘btn-1‘),
btn_2 = getE(‘btn-2‘),
btn_3 = getE(‘btn-3‘),
btn_4 = getE(‘btn-4‘);
btn_1.onclick = saveSessionStorage;
btn_2.onclick = loadSessionStorage;
btn_3.onclick = saveLocalStorage;
btn_4.onclick = loadLocalStorage;

function saveSessionStorage(){
sessionStorage.setItem(‘msg‘,text_1.value + ‘session‘);
}
function loadSessionStorage(){
mag.innerHTML = sessionStorage.getItem(‘msg‘);
}
function saveLocalStorage(){
localStorage.setItem(‘msg‘,text_1.value + ‘local‘);
}
function loadLocalStorage(){
mag.innerHTML = localStorage.getItem(‘msg‘);
}
//记录页面次数
var local_count = localStorage.getItem(‘a_count‘)?localStorage.getItem(‘a_count‘):0;
getE(‘local_count‘).innerHTML = local_count;
localStorage.setItem(‘a_count‘,+local_count+1);

var session_count = sessionStorage.getItem(‘a_count‘)?sessionStorage.getItem(‘a_count‘):0;
getE(‘session_count‘).innerHTML = session_count;
sessionStorage.setItem(‘a_count‘,+session_count+1);

</script>
</body>
</html>

时间: 2024-12-30 00:02:40

第六周技术博客的相关文章

第十周技术博客

数据结构 二叉树遍历的学习 // 242陈坤鑫第十周.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <stdlib.h> typedef char DateType; typedef struct Node{ DateType data; struct Node *LChild,*RChil

第九周技术博客

链式队列 // 242陈坤鑫第九周.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdio.h" #include "stdlib.h" typedef int DataType; typedef struct Space { DataType data; Space* next; }Space; typed

第八周技术博客

简单的贪吃蛇 (function() { var canvas = document.getElementById("canvas"); var ctx = canvas.getContext('2d'); ctx.fillStyle = "#0f0"; ctx.strokeStyle = "#f00"; //按下键盘的响应参数 var keyList = { 37: [-1,0], 38: [0,-1], 39: [1,0], 40: [0,1

第五周技术博客

l  周筠老师: u  过早退出是一切失败的根源:http://zhuanlan.zhihu.com/#/yeka52/20035192 u  来吧,IT小小鸟:http://zhuanlan.zhihu.com/#/yeka52/19927299 请同学们延伸阅读,了解<我是IT小小鸟>书中的主人公目前的发展情况.心路历程.以及周老师,为IT初学者提供的专业学习链接与问答. 关注他们,了解他们在说什么!如何成长和诠释IT人. l  金旭亮老师:https://www.zhihu.com/pe

第八周 技术博客发表

#include "stdafx.h" #include "stdio.h"#include "stdlib.h" typedef int DataType; typedef struct Space{ DataType data; Space* next;}Space; typedef struct Queue{ Space* base; Space* top; int length; }Queue; Queue* initQ(){ Queue

iOS大神技术博客

唐巧的技术博客 http://blog.devtang.com/atom.xml OneV's Den http://onevcat.com/atom.xml 破船之家 http://beyondvincent.com/atom.xml NSHipster http://nshipster.cn/feed.xml Limboy 无网不剩 http://feeds.feedburner.com/lzyy Lex iOS notes http://ios.lextang.com/rss 念茜的博客 

价值博客们,技术博客

www.raychase.net http://mindhacks.cn 程序员博客墙blogwall.us http://www.cppblog.com/vczh MacTalk-池建强的随想录 Fenng DBA Notes | 闲思录robbin的自言自语风雪之隅-Laruence的博客 blog.vgod.tw 张琮翔的Blog:愛好電腦.科技.程式設計,目前在MIT電腦科學與人工智慧實驗室就讀博士班,尋找人機互動與程式設計交會的創新火花. MIT CSAIL的PhD,现在毕业开始创业了

[转]有哪些值得关注的技术博客(Java篇)

有哪些值得关注的技术博客(Java篇) 大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些博客的特点: 1.总结知识点相对比较全面 2.一般来说讲解知识点通俗易懂 3.路线比较清晰,不会有太多的冗余内容. 这样一来,对于自学的朋友来说,一些专业的博客不但大量的缩减了你得学习时间.提高了学习效率.更重要的是这些博客能培养你对编程的兴趣. 于是,这几期文章会主要推荐一些技术博客,目前计划打算主要分为: (已完) 

最值得收藏的java技术博客(Java篇)

第一个:java_my_life 作者介绍:找不到原作者信息.大概做了翻阅全部是2012年的博客. 博客主要内容:主要内容是关于Java设计模式的一些讲解和学习笔记,在相信对学习设计模式的同学帮助很大.在一望无际的Java博文中有那么一两篇JavaScript文章,就算两篇Javascript的质量不是很高,其它教程也是能很好的帮助到在学习中的朋友. 博客关键词:JAVA与模式.简单工厂模式.工厂方法.抽象工厂.单例.建造.原型.适配器.合成.迭代.观察者.模板方法.策略.不变.桥梁.门面.代理