发表于: 2017-04-13 21:35:08
13 1292
任务四
今天完成的事情
- 1完成任务四的杀人功能和基本功能设计。
- 2.开始学习ajax。
- 3.整理学习笔记。
明天计划的事情
- 1.完成任务四。
- 2.开始研究ajax。
遇到的问题
1再次开始游戏的时候,结果会出错,发现是localstroge的问题,给第一个页面加上local.stroge的clear方法就可以。
2.页面在ie下会有问题,高度为0撑2不起来。仔细想了一下,子div的高度是继承父级的,父级的高度是用padding撑开的,但是我给父级使用了border-boxing,所以其高度在就算的时候还是0,所以其子元素百分比继承不到高度。
收获
1.学习了ajax的异步通信思想。
数据存储
计算机组成原理
计算机组成部分大体上可以分为cpu,存储设备,输入设备,输出设备。
当电脑打开后,操作系统开始等待指令,比如用户打开了qq软件,输入设备就会发出一串指令给cpu,cpu再去存储设备里寻找对应的文件,存储设备分为内存和硬盘,一般文件都会放在硬盘中,当cpu收到指令后,会将需要的文件丢到内存中,然后开始指向这些文件(程序),执行完以后再将这些数据送到输出设备。输出设备再将结果输出,同用户交互。
数据存储
对于js,一般来说有2种数据类型,一个是基本数据类型,如"helloworld"
,一个是对象类型,如Object
。
而计算机的内存也有2块不同的数据存储区域,一块叫栈内存,用来存这些基本数据类型,一块叫堆内存。
var a="helloworld"; var obj={name:"dog",age:"10"};
比如对于上面的这段代码,在栈内存中的存储情况如表所示:
逻辑地址 | 物理地址 | 数据 |
---|---|---|
a | 000A | helloworld |
obj | 000B | FFFA |
对于对象obj,它在栈中存放的是一块物理地址,这个地址指向堆内存中的一块数据区域。实际情况如表所示。
堆物理地址 | 数据 |
---|---|
FFFA | {name:"dog",age:"10"} |
评论