web数据存储_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > web数据存储

web数据存储

 2014/4/19 1:18:03  zhaomingyuan7  程序员俱乐部  我要评论(0)
  • 摘要:数据存取1.存储一个元素存储多种信息的数组类型数据varmessage={};定义一个名字为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
  • 标签: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即可调用此数据,这种存发只能存储一个数据,下次赋值会覆盖前面的数据

发表评论
用户名: 匿名