摘要: typeof typeof运算符返回一个用来表示表达式的数据类型的字符串。 typeof一般返回以下几个字符串: "number", "string","boolean","object","function","undefined" 对于Array,Null等特殊对象使用typeof一律返回obj 阅读全文
posted @ 2018-07-05 23:20 Mike丶 阅读(4574) 评论(2) 推荐(1)
摘要: 由于自己是小白,决定把零碎的cocos2d-js知识记下来。 1. 列表容器listView,去掉滚动条 _listView.setScrollBarEnabled(false); 2. escape(string), unescape(string)可以对字符串进行编码,解码,这样就可以在所有计算 阅读全文
posted @ 2018-06-11 10:00 Mike丶 阅读(357) 评论(1) 推荐(1)
摘要: ImageView 1. ImageView是继承于Widget的,是cocos2d-x的基类 2. 实现了类似于按钮监听的事件,通过addTouchEventListener添加事件 Sprite 1. Sprite类继承于Node,是cocos2dx中的渲染基类。 2. 需要通过EventLis 阅读全文
posted @ 2018-06-06 11:04 Mike丶 阅读(1546) 评论(0) 推荐(1)
摘要: 遍历对象(数组)是我们日常撸码的必不可少的部分,如何从性能上优化代码,提高运行效率?下文为你揭开真像: 第一种:普通的for循环 简要说明:最简单的一种,也是使用频率最高的一种,性能不弱,但是有优化空间 第二种:优化过的for循环(性能最高) 简要说明:使用临时变量,将长度缓存起来,避免重复获取长度 阅读全文
posted @ 2018-05-28 17:38 Mike丶 阅读(811) 评论(0) 推荐(1)
摘要: 在cocos2d-x里面,游戏的任何时间,只有一个场景对象实例处于运行状态,该对象可以作为当前游戏内容的整体包对象。 环境设定 进入游戏之前,导演会设置游戏的运行环境: 执行主循环 主循环中每一次循环渲染一副画面到屏幕上。下面是每一帧绘制的详细过程: cc.director同样提高一些函数来控制主循 阅读全文
posted @ 2018-05-10 20:48 Mike丶 阅读(404) 评论(0) 推荐(0)
摘要: let 语句声明一个块级作用域的本地变量,并且可选的将其初始化为一个值。 描述 let 允许你声明一个作用域或被限制在块级中的变量、语句或者表达式。 与var不同的是,它声明的变量只能是全局或者整个函数块的。换句话,块级 == { } 为什么取‘let’这个名字。 作用域规则 let 声明的变量只是 阅读全文
posted @ 2018-05-04 20:49 Mike丶 阅读(14121) 评论(1) 推荐(1)
摘要: 快捷键可以提高开发效率,最好用的就是这些! 代码编辑 搜索相关 重构相关 未完待续,只说你不知道的好用快捷键,一起补全....... 阅读全文
posted @ 2018-04-21 10:54 Mike丶 阅读(327) 评论(0) 推荐(0)
摘要: 背景: 继前博客浅谈代码自动构建工具,目标是用python操作文件,进行读写。 之前没写过python代码,也是第一次撸python,遇到了不少坑,废话不多说,首先放上最好用的干货。 干货: 例如有个文件test.js,现在需要 build.bat @echo off python test.py 阅读全文
posted @ 2018-04-19 10:42 Mike丶 阅读(187) 评论(0) 推荐(0)
摘要: 一些小想法: 新加入到一家公司,继续我的棋牌游戏开发生涯。该公司和大多数公司一样,大力发展地方棋牌。 地方棋牌开发的要求就是:快、准、狠! 怎么做到这些要求呢?我的想法就是用工具解放劳动力! 换句话,就是用脚本替我们做烦琐无聊的重复工作! 目前的现状: 一个APP新加一个地方的玩法,需要复制之前的代 阅读全文
posted @ 2018-04-18 15:05 Mike丶 阅读(336) 评论(0) 推荐(0)
摘要: 深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。 假设B复制了A,修改A的时候,看B是否发生变化: 如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值) 如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值) 浅拷贝(shallowCopy)只是 阅读全文
posted @ 2018-04-03 20:04 Mike丶 阅读(11983) 评论(1) 推荐(1)