localstorage

很多标签好长时间不用,竟然都生疏到好久都想不起来了;

  一段文字太长的时候,一般会设置显示省略号…,产品要求鼠标划入的时候,显示完整内容,我竟然不知道用啥属性了

想了好久,一开始以为用alt,查了查也不是,问了别人才知道,是title

    <a title="我爱你"> 我爱你 </a>

效果如下,鼠标划入即可

我爱你

别的收获就是学会了用localstorage,
我们想要把自己设定的一些值暂时存储在本地的话,就可以用localstorage,它的优点是比cookies可存储空间要大很多;

localStorage.setItem('number',jsonS);

如果我们要存储一个json数组,就需要一些方法,并不能直接存储json数组,因为默认存储的都是字符串;

例如:

jsonarr = [
    {show: "是", number: "1"},
    {show: "是", number: "2"},
    {show: "是", number: "3"},
    {show: "是", number: "4"},
    {show: "是", number: "5"},
    {show: "是", number: "6"},
    {show: "是", number: "7"}
]
//这是我项目当中需要用到的json数组;
//存储之前,我们要先转义一下;

之前不理解json,所以特地去查了一下;
json 形式:

{ "name":"runoob", "alexa":10000, "site":null }
  1. key 和 value 中使用冒号(:)分割。

  2. 每个 key/value 对使用逗号(,)分割。

  3. key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。

  4. JSON 通常用于与服务端交换数据。

  5. 在接收服务器数据时一般是字符串。

  6. 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。

  7. json是无序的,我们不能通过索引正确的获取每个值,可能会混乱;

 for(key in jsonObject){
     console.log(jsonObject[key]);
 }

这样可以正确的输出所有value值;

到目前为止,json {}形式的和json数组[]这种形式的,我还不是太了解,后续还需要深入探索

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值