`

web数据存储

阅读更多

        数据存取

1.存储一个元素存储多种信息的数组类型数据

  var message = {};定义一个名字为message的对象

  message.name = which_name_one;定义message的.name属性            

  message.phone = which_name_two;定义message的.phone属性

  message.activity = which_name_three;     定义message的.activity属性

 

  上述定义也可以这样定义:

     message = {name: which_name, phone: which_phone, activity:which_activity};

 

 

  var messages = JSON.parse(localStorage.getItem('messages')) || [];

定义一个messages数组

 

  messages.push(message);将message数组的一个元素压入messages数组中

若需要后压入的位于数组的开头可用messages.unshift(message);

 

  localStorage.setItem("messages", JSON.stringify(messages));存储一下数组

  上述步骤就可以完成存储一个包含多种属性的数组

 

  数据存储格式如下:

  [{"name":"张三","phone":"52289552","activity":"a"},{"name":"李四","phone":"5228982","activity":"a"},{"name":"王五","phone":"5228989","activity":"a"}]

 

 

2.提取多种属性的数组元素

  以messages数组为例

  若要提取messages的某个元素的某个属性值:

  messages[i].name;提取messages数组中第i个元素的name

  若要提取王五的电话:messages[2].phone       数组元素下标从0开始

  提取元素前应先定义或提取一下数组messages

     添加此句var messages = JSON.parse(localStorage.getItem('messages')) || [];

 

 

3.存储字符串类型数据

  localStorage.setItem('activity', activity.name);存储字符串类型数据

  将activity.name存储在名为activity的名下

  当用这个数据时localStorage.activity即可调用此数据,这种存发只能存储一个数据,下次赋值会覆盖前面的数据

分享到:
评论

相关推荐

    面向服务的计算和web数据管理.zip

    - **NoSQL数据库**:针对大规模分布式数据存储的非关系型数据库,如MongoDB、Cassandra。 - **搜索引擎优化(SEO)**:提升网站在搜索引擎结果中的排名,提高数据可见性。 - **数据挖掘与分析**:利用统计和机器...

    web数据管理四次实验代码和实验报告.zip

    8. **数据存储与检索**:在处理大量Web数据时,高效的数据存储和检索策略变得尤为重要。这可能涉及到数据压缩、索引构建和查询优化。 9. **数据可视化**:将Web数据转化为图表、地图或其他可视化形式有助于理解数据...

    Web 数据清洗研究

    XML作为数据交换的标准,为Web数据清洗提供了强大的工具和支持,有助于解决Web数据的异构性问题,提高数据清洗的自动化程度和效果。随着Web数据的增长和复杂性的增加,对数据清洗的研究和应用将越来越重要,以满足日...

    Web数据存储浅析 Cookie、UserData、SessionStorage、WebSqlDatabase

    在探讨Web数据存储的过程中,我们需要了解不同的存储机制,它们各有优势、特点及应用场景。本文将深入分析四种常见的Web数据存储技术:Cookie、UserData、SessionStorage以及WebSqlDatabase。 ### Cookie Cookie是...

    基于web 的数据挖掘

    随着Web数据的多样化和复杂性增加,XML作为一种标准的数据交换格式,在基于Web的数据挖掘中发挥了重要作用。XML提供了结构化的数据表示方法,使得数据的存储、传输和解析更加方便。 - **半结构化数据模型**:XML...

    基于XML 的WEB 数据挖掘系统框架的设计与实现

    ### 基于XML的WEB数据挖掘系统框架的设计与实现 #### 概述 随着互联网技术的迅猛发展,网络上积累了海量的信息资源。如何有效地从这些数据中挖掘出有价值的知识和信息,成为了研究的重点之一。《基于XML的WEB数据...

    深入解析Web存储与Cookie:Web应用数据存储的双剑

    随着Web应用的复杂性增加,客户端数据存储成为提升用户体验的关键技术。Web存储和Cookie是两种常见的客户端存储解决方案。本文将详细探讨Web存储和Cookie的区别、特点、使用场景以及如何实现它们。通过实际代码示例...

    基于kettle实现的web版数据集成平台,致力于提供web可拖拽的数据集成平台。.zip

    总的来说,基于Kettle的Web版数据集成平台是数据工程师、分析师和开发者的有力工具,它简化了数据处理流程,提高了工作效率,使得复杂的数据集成任务变得更加易用和直观。对于希望提升数据处理能力的组织来说,这是...

    基于python的Web数据挖掘技术研究与实现

    本次研究主要分为如下步骤:数据源选择、数据采集、数据存储、数据预处理、 数据建模和模型评估,通过算法构建了近邻和决策树两种分类模型,其次对两种 模型的混淆矩阵数据进行计算,比较模型的预测准确率,最终得出...

    Web日志挖掘数据预处理技术的研究与实现

    - **数据存储**:将预处理后的数据存储到关系数据库或数据仓库中。 2. **模式识别**:利用路径分析、关联规则、序列模式发现等数据挖掘技术来识别用户访问模式。 3. **模式分析**:对挖掘出的模式进行深入分析,...

    电子商务中Web数据挖掘的应用研究

    电子商务中的Web数据挖掘是利用数据挖掘技术从互联网资源和用户行为中发现有价值的信息和模式,以优化电商网站的运营和提升用户体验。Web挖掘主要涉及三种类型:Web内容挖掘、Web结构挖掘和Web访问挖掘。 1. Web...

    U9web版数据字典

    4. **数据存储**:指数据库的详细信息,包括表结构、索引、主键和外键等。配置数据库信息是在"web.config"文件中完成的,这是一个XML配置文件,通常包含数据库连接字符串、认证方式等关键设置。 5. **数据处理**:...

    一个使用WebBrowser控件获取Web数据的例子

    标题中的“一个使用WebBrowser控件获取Web数据的例子”指的是在编程中利用WebBrowser控件来从网页上抓取或交互数据的一种技术。WebBrowser控件通常被用于.NET框架(如Visual Basic或C#)中,它允许应用程序内嵌一个...

    HTML5本地存储——Web SQL Database

    Web SQL Database是HTML5早期的本地存储解决方案之一,允许Web应用程序在用户的浏览器中存储大量结构化数据,类似于关系型数据库。这个通信录示例就是对Web SQL Database用法的一个直观展示。 首先,我们来看如何...

    WEB数据管理研究综述

    ### Web数据管理研究综述 #### 一、引言与背景 随着互联网的快速发展,World Wide Web(简称Web)已成为全球范围内最重要的信息交流平台之一。Web不仅提供了丰富的文本信息,还包括大量的多媒体数据以及复杂的交互...

    web数据管理ppt

    2. 数据存储:将抓取的数据存储到关系型数据库或NoSQL数据库中,比较其性能和适用场景。 3. 数据查询:设计SQL查询语句或使用NoSQL数据库的查询API,体验不同数据模型的查询效率和灵活性。 4. 数据分析:运用数据...

    大数据爬虫技术第9章 存储爬虫数据.ppt

    01 数据存储简介 02 MongoDB数据库简介 03 使用PyMongo库存储到数据库 MongoDB是一款基于分布式文件存储的NoSQL数据库,具有免费、操作简单、面向文档存储等强大特点,旨在为Web应用提供可扩展的高性能数据存储解决...

    Web数据挖掘在数字图书馆个性化服务中的应用

    【标题】Web数据挖掘在数字图书馆个性化服务中的应用 【描述】本文探讨了Web数据挖掘技术在数字图书馆个性化服务中的应用,阐述了Web数据挖掘在信息处理和个性化推荐中的重要作用,并提出了一种基于Web数据挖掘的...

Global site tag (gtag.js) - Google Analytics