美文网首页
JS工作日志

JS工作日志

作者: MissCode | 来源:发表于2016-09-27 14:23 被阅读0次

1、sessionStorage、localStorage
①使用sessionStorage、localStorage存储数组与对象
https://my.oschina.net/crazymus/blog/371757(非常棒)】
有时候,我们需要将数据存储到sessionStorage和localStorage中,这样做的好处有:

1 缓存数据

2 减少对内存的占用

但是,storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储。

解决方法:JSON对象提供的parse和stringify将其他数据类型转化成字符串,再存储到storage中就可以了

var obj = { name:'Jim' };
var str = JSON.stringify(obj); //存入 sessionStorage.obj = str;
//读取 str = sessionStorage.obj; //重新转换为对象
obj = JSON.parse(str);

3、判断对象是否为空
去stackoverflow上找一下,有个非常靠谱的方法
function isEmptyObj(obj) {
for(var key in obj) {
if(obj.hasOwnProperty(key)) {
return false; }
}
return true;
}

相关文章

  • JS工作日志

    1、sessionStorage、localStorage①使用sessionStorage、localStora...

  • 网站流量分析的数据来源

    这篇是读书笔记。 常见的数据获取方式:网站日志文件,web beacons打点,js页面标记。 网站日志与js标记...

  • 使用log4js打印日志

    使用log4js打印日志 不管在做任何开发的时候,打印日志都是很重要的功能。在Node.js中,最普通的打日志的方...

  • node 日志学习

    日志 系统没有日志,就等于人没有眼睛第一,访问日志access log第二,自定义日志 node.js 文件操作 ...

  • log4js的使用

    前言 实现进程层面文件日志的写入 封装的log4js日志类 示例demo

  • 2.阿里大数据——日志采集

    Aplus.JS:是web端日志采集技术方案 UserTrack:APP端日志采集技术方案 一、浏览器的页面日志采...

  • Vue错误日志捕获

    在error.js中写入 在store/modules/logs.js注册日志相关东西 在main.js中注册插件

  • js日志

    Javascript学习日志 Writen By CoolGhost,Started With 2016/10 访...

  • node开发日志功能入门

    日志需要的文件 第一种:不使用第三方日志模块方式 在utils/log.js文件中定义功能 在app.js中使用刚...

  • 8.8 防御

    8.8.1. 日志检查 Sysmon LastActivityView Regshot 8.8.2. XSS js...

网友评论

      本文标题:JS工作日志

      本文链接:https://www.haomeiwen.com/subject/tjicyttx.html