当前位置: 编程技术>移动开发
本页文章导读:
▪localStorage请使用getItem 跟setITem localStorage请使用getItem 和setITem
最近看别人的代码,发现他们在从localStorage里面的时候喜欢用dot来操作,而不是get setItem,记得以前说过这个事。下面再说一次吧。
用dot方式来操作( 每次以'.........
▪ 替Sublime Text安装smali代码语法高亮插件 为Sublime Text安装smali代码语法高亮插件
SUBLIME SMALI
http://liuzhichao.com/p/1476.html
......
▪ 第8讲 塔防一 第8讲 塔防1
这次是看了PushyPixels的第8讲塔防1部分,作者在其中给我们演示了如何建立一个简答的塔防类型游戏,但其中有几点:地面使用的Plane物体。怪物的走路点的判断,他使用了rigidb.........
[1]localStorage请使用getItem 跟setITem
来源: 互联网 发布时间: 2014-02-18
localStorage请使用getItem 和setITem
最近看别人的代码,发现他们在从localStorage里面的时候喜欢用dot来操作,而不是get setItem,记得以前说过这个事。下面再说一次吧。
用dot方式来操作( 每次以'hello'=>'world','zhangsan'=>'lisi'来做为例子)
设值 localStorage.hello = 'world'; localStorage.zhangsan = 'lisi'; 取值: var value_of_hello_in_localStorage = localStorage.hello; var value_of_zhangsan_in_localStorage = localStorage.zhangsan
用getItem setItem来操作
设值: localStorage.setItem("hello", "world"); localStorage.setItem("zhangsan", "lisi"); 取值: localStorage.getItem("hello"); localStorage.getItem("zhangsan");
这两种方法的效率我不清楚,但是为什么推荐使用get setItem呢?
1.容易控制,便于动态绑定,尤其在函数抽离和重构中。比如我要存一个复杂类型,每次存的时候都需要做JSON.stringify(object_a),所以我把它抽成函数
//用dot方式来实现设值: function storage_object(object) { localStorage.object = JSON.stringify(object); } //用getItem方式来实现: function storage_object (object) { localStorage.setItem(object,JSON.stringify(object)); }
这时候就会明显的发现用dot的方式是很不合适的。因为他不能实现动态的绑定key。
2.感觉用getItem更美观,容易读懂。这个是个人意见。我记得我看过一段代码,作用大概是实现计数吧:
locatStorage.count++
我看见他的时候, 当时就蒙圈了。确实挺简单的,但是不容易懂啊。这是在考验我啊。
大概就是这样。
[2] 替Sublime Text安装smali代码语法高亮插件
来源: 互联网 发布时间: 2014-02-18
为Sublime Text安装smali代码语法高亮插件
SUBLIME SMALI
http://liuzhichao.com/p/1476.html
[3] 第8讲 塔防一
来源: 互联网 发布时间: 2014-02-18
第8讲 塔防1
这次是看了PushyPixels的第8讲塔防1部分,作者在其中给我们演示了如何建立一个简答的塔防类型游戏,但其中有几点:
最后展示一下小的成果:
这次是看了PushyPixels的第8讲塔防1部分,作者在其中给我们演示了如何建立一个简答的塔防类型游戏,但其中有几点:
- 地面使用的Plane物体。
- 怪物的走路点的判断,他使用了rigidbody,但实际上可以直接判断是否接近陆点,用Vector3.Distance()来算。
- 两个物体能够产生trigger事件,需要不是trigger的那一方有rigidbody组件挂在上面,按照官方的文档说法: "Note that trigger events are only sent if one of the colliders also has a rigidbody attached."
最后展示一下小的成果:
最新技术文章: