发表于: 2017-02-13 23:57:48
3 1190
2017年2月13日
A.今日完成:
今天完成任务3的最后实现的角色查看的功能,主要涉及到从本地存储取值,然后,通过对dom的操作,来实现各个角色的查看,传递与隐藏。学习了如何进行通过localStorage进行对数据进行本地存储,和如何通过localStorage来从本地存储获取数据。
学习了JSON对象如何进行字符串转换为对象,如何从对象转为字符串。
B.遇到问题:
什么是JSON ?怎么使用JSON?
C.收获:
json的语法可以表示一下三种类型的值:简单值;使用和js相同的语法,可以在json中表示字符串,数值,布尔值和null。对象:对象作为一种复杂的数据类型,表示的是一组无序的键值对,每个键值对中的值可以是简单值,也可以是复杂的数据类型的值。数组;数组也是一种复杂的数据类型,表示一组有序的值的列表,可以通过数值索引来访问其中的值,数组的值也可以是任意类型,简单值,对象和数组。
简单值:对象,数组,json中的对象与js中的对象字面量稍微有些不同。下面是一个JS中的对象字面量:var person = { name: "yishan",age: 29};这虽然是js中创建对象字面量的标准方式,但json中的对象要求给属性加索引号。实际上,在JS中,前面的对象字面量完全可以写成下面这样:var object = { "name": "yishan",age: 30};json表示上述方法的方式如下:
{"name" : "yishan","age" : 29}与js中的对象字面量相比,json对象有两个地方不一样,首先没有声明变量,json中没有变量的概念。其次,没有末尾的分号(因为这不是js语句,所以不需要分号),对象的属性必须加双引号,这在json中是必须的。属性的值可以是简单值,也可以是复杂类型的值。
D.明日计划:
完成任务4-1 4-2 4-3
评论