`

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...

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

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

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

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

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

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

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

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

    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数据挖掘的...

    WEB数据仓库--经典

    3. **数据存储**:数据仓库通常使用星型或雪花型模式进行数据组织,以提高查询效率。这种模式减少了数据冗余,优化了数据分析性能。 4. **OLAP(在线分析处理)**:为了快速响应复杂的分析查询,数据仓库通常配备...

Global site tag (gtag.js) - Google Analytics