- 博客(12)
- 收藏
- 关注
原创 js:原型与原型链总结
1、通过new Function()创建的对象是函数对象,例:通过函数声明创建的函数,Function、Object等内置构造器,其他的都是普通对象;2、对象的constructor属性指向其构造函数;3、函数对象有prototype属性,指向其原型对象,原型对象其实就是它的一个实例;4、原型对象是普通对象,但Function.prototype是函数对象,因为它是通过new Func...
2018-07-27 18:13:34
276
原创 nodejs:下载文件到服务器或客户端
下载文件到服务器:var fs = require("fs");var request = require('request');//url:下载链接//fileName:资源下载后保存的名字//callback:下载完成后的回调方法_downloadFileToServer(url, fileName, callback) { var stream = fs.create...
2018-04-03 11:38:53
6591
原创 layabox:小技巧及注意事项汇总(不定时更新)
1、在UI组件预设和页面嵌套中尽量选择后者,因为前者无法再增加新的元素,但使用后者时注意如果希望使用自定义的runtime,需要在UI页面的默认属性中添加runtime=xx类名,或者使用前调用View.regViewRuntime()去注册,不然会使用UI默认的runtime(这两种方法有一定区别,设置默认属性是替换掉UI默认的uiClassMap,而注册是添加viewClassMap,v...
2018-03-28 20:26:20
6388
5
原创 lua:部分常用操作的效率对比及代码优化建议(附测试代码)
前言:1、以下测试结果均基于大量循环得来,少量使用次数的情况未知;2、测试用例有限,文中所有结论只基于我当前的认知得出,正确性无法确保,如有问题欢迎一起探讨,也期待有人告知更多的优化方法;3、只有前两条在采用luajit的情况下额外测试过,由于在iOS平台无法使用luajit,所以平时写代码还是以采用官方解释器的情况为准;4、不想看正文测试结果的,可以直接看最后的结论;5、如果想自己测试验证的,建议不同情况用不同文件分开测试,避免因为内存占用等原因第一种情况的代码执行完之后影响第二种情况。
2017-12-09 15:31:59
6999
原创 TexturePacker中常用功能设置介绍及cocos2d常用选项
Save:以tps格式存储当前设置。Save defaults:将当前设置保存为默认设置。Data Format:导出的数据格式对应的引擎。Data file :导出文件的路径。Texture format:导出纹理的格式,选择pvr.ccz。Texture file:导出纹理的路径。Premultiply alpha:预处理alpha通道(透明度),勾选,
2017-10-11 11:55:33
3092
原创 android:ADB、NDK常用命令
1、查看当前连接的设备:adb devices;2、关闭adb服务(可清除所有虚拟机):adb kill-server;3、将调试信息输入到文本文件:adb logcat > E:\.......\文件名;4、使用ndk-stack查看crash信息: (1)打开cmd进入ndk目录(如果ndk目录加进环境变量了就不用进入该目录了); (2)输入adb logcat
2017-09-09 15:37:59
534
原创 cocos2d-lua:安卓SDK新手接入准备
1、Import——Android/Existing...——Browser——Finish,打开项目文件;2、右键项目名——Properties——Android——看看下面的Library中缺少哪些包,按步骤1导入;3、编译:cocos compile -p android --ap android-20 -m release
2017-07-04 19:43:11
920
原创 cocos2d-lua:小技巧及注意事项汇总
1、通过cc....create()出来的控件,引用计数只有1,如果创建出来在所属作用域内没有被add的话,出作用域后可能就被移除了,再使用会报空指针的错误;而通过new出来的控件引用计数有2;2、判断变量所指向控件对象是否存在的两个方法: (1)注册事件: local function onEventEnded(eventType) if ev...
2017-06-22 11:16:24
1010
转载 iOS:集成shareSDK后判断是否安装了微信
转自YunFei_iOS的博客导入头文件 #import 然后:[ShareSDK isClientInstalled:SSDKPlatformTypeWechat]; YES 已安装,NO 未安装
2017-01-24 15:45:59
5033
原创 iOS:接入ShareSDK时可能出现的问题及解决方法
官方文档里有的就不说了,只说官方文档未提到的或报错的解决方法。一、集成微信分享:1、将下载的SDK解压后导入到工程中时,[Destination:Copy items if needed]需要勾选,不勾选的话import头文件时会报找不到的错误;2、设置ShareSDK的Appkey并初始化对应的第三方社交平台 打开*AppDelegate.m(*代表你的工程名字)导入头文件时,不接入
2017-01-13 14:26:37
1486
原创 cocos2d-js:小技巧及注意事项汇总
以下是我使用cocos2d-js以来总结的一些经验,如果有错误或更好的解决办法还请大家指导。1、创建EditBox后该控件父类上的所有控件位置都会被重置为(0, 0),解决办法:(1)在创建完该控件的父类上的所有控件后开启一次性调度器重新设置这些控件的位置;(2)或者在onEnter()中重新设置这些控件的位置;2、如果在使用EditBox的层上新建层,新建的层会盖不住EditBox,解决...
2016-06-15 17:18:21
2411
原创 cocos2d-js:使用热更新时的注意事项
热更新的使用方法参考自http://www.cnblogs.com/kenkofox/p/3906681.html以及官网资料,感谢大神的资料。有几个要注意的地方:1、建议自己写一个AssetsManager类:/** * 自动更新js和资源 */var AssetsManagerLoaderScene = cc.Scene.extend({ _am ...
2016-06-15 15:37:10
4759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人