自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 cocos2d-JS 本地存储数据(最高分设置)

如果当前得分大于预先存储得分,则将当前得分存储为最高分cc.sys.localStorage.setItem("hightScore",0);if(Current_Score > parseFloat(cc.sys.localStorage.setItem("hightScore",0))){ cc.sys.localStorage.setItem("hightScore",Cur

2016-09-23 17:12:20 1949

转载 向量

this._super() var dn = new cc.DrawNode(); //创建一个绘图板 this.addChild(dn)//显示在界面中 var a = cc.p(cc.winSize.width>>1,cc.winSize.height>>1) var b = cc.pAdd(a,cc.p

2016-09-07 18:45:12 478

转载 对象中的函数

var name = '外面'var a = {name:" object a",   对象中的属性 ctor:function(){               对象里的方法//console.log(this)//console.log(name, this.name)this.test()                             调用test 函数

2016-09-04 13:20:41 704

转载 JS map 的一些概念

Map 对象:1 语法: mapObj = new Map()下表列出了 Map 对象的属性。Property描述构造函数指定创建映射的函数。Prototype — 原型为映射返回对原型的引用。size返回映射中的元素数。下表列出了 Map 对象的方法。方法描述clear从映射中移除所有元素。删除从映射中移除指定的元素。forEach对映射中的每个元素执行指定操作。get返回映射中

2016-09-04 13:16:01 313

原创 题目

将字符串调转var a = "this is a good day"  定义一个字符串   var std= a.split(" ")        将字符串 裁剪为一个个   console.log(a)   for(var i = 0;i       b[i] = buildChart(b[i])   将b[i] 传入函数中   }    std = b.join(

2016-09-01 22:38:16 306

转载 对象的定义

1.工厂方式 function createObject(name){        var p = new Object();        p.name=name;        p.say = function(){alert(p.name+'ff');}        return p; } var p1 = createOb

2016-09-01 22:08:44 263

转载 面试题..

1.多态的做用:允许不同类 对同一消息做出反应,可以产生不同的效果 。 2.h头文件中的ifndef/define/endif的作用?     防止该头文件被重复引用

2016-09-01 18:46:03 224

转载 JS 中常用的Math 对象

abs(x) 返回数的绝对值。 acos(x) 返回数的反余弦值。 asin(x) 返回数的反正弦值。 atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。 atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 P

2016-08-31 23:11:26 233

转载 函数一些内容 定义 与值传递

函数定义方式: 1)a:function(){}2)function a (){}3) var add=new function(num){   //匿名函数} 函数值传递:  //arguments  是一种灵活的传递 可以像数组一样根据值的下标来取值 但是不推荐这种方法  function d() {  a(11);}fu

2016-08-31 21:33:59 225

转载 charCodeAt 和 String.fromCharCode 用法

//charCodeAt  的用法,把上面的诗句转换成asci码 把所有的数字都减 50  然后反编译回中文str把 str 每个字转成  asci码var chart ="两个黄鹂鸣翠柳,一行白鹭上青天" var str = chart.split("")  console.log(str) var std = [] for(var i=0;i s

2016-08-31 18:54:05 1244

转载 字符串中 中API用法 实用

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =

2016-08-30 19:35:33 284

转载 将一个随机的三位数 变成汉字然后加百位十位

var a =(parseInt(100+Math.random()*899))  console.log(a)  var b =a.toString() //将随机的数字变成字符串 var num = new Array(10) num[0] ="零" num[1] ="一" num[2] ="二" num[3] ="三" num[4] ="四" num[

2016-08-30 18:41:41 768

原创 排序问题 和setInterval setTime out

代码在记事本 HTML文件输入  //--------------------排序问题-------------------------- /*var startIndex = 0    var direction = 2 function Btn_Click(){ txt.innerHTML += startIndex startIndex += direction

2016-08-30 18:16:53 269

转载 innerHTML 概念

innerHTML在JS是双向功能:获取对象的内容  或  向对象插入内容;如:这是内容   ,我们可以通过  document.getElementById('aa').innerHTML 来获取id为aa的对象的内嵌内容;也可以对某对象插入内容,如  document.getElementById('abc').innerHTML='这是被插入的内容';   这样就能向id

2016-08-29 20:32:58 388

原创 类型转换

paresInt 转换成整数 Number 转换成数字parseInt 转换为小数slice()    stringObject.slice(start(开始),end(结束))  字符串截取方法字符串也有长度 .length substr()    stringObject.substr(start,length)两个不同类型的值 不可以用==来比较  比较的话必须转

2016-08-29 20:20:44 334

转载 JS setInterval setTimeout的用法

setInterval:setInterval() 方法可按照指定的周期(以毫秒计)来执行函数或表达式。该方法会不停地循环调用函数,直到使用 clearInterval() 明确停止该函数或窗口被关闭。clearInterval() 函数的参数即 setInterval() 返回的 ID 值。setTimeout: setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式

2016-08-29 19:25:42 398

原创 质数

for(var i =2;i  var a =true;                         // 添加一个判断条件   for(var j =2;j  if(i%j==0){         // 把i的值和j的值进行比较如果i能整除j  就执行IF判断里的条件  a = false                     //如果A =false  判定为不是质数

2016-08-29 19:22:14 407

转载 C++指针 续

1. 指针常量、常量指针的概念和区别常量指针是指--指向常量的指针,顾名思义,就是指针指向的是常量,即,它不能指向变量,它指向的内容不能被改变,不能通过指针来修改它指向的内容,但是指针自身不是常量,它自身的值可以改变,从而可以指向另一个常量。指针常量是指--指针本身是常量。它指向的地址是不可改变的,但地址里的内容可以通过指针改变。它指向的地址将伴其一生,直到生命周期结束。有一点需要注意

2016-08-28 20:51:22 391

转载 C++指针的定义

为了说清楚什么是指针,必须弄清楚数据在内存中是如何存储的,又是如何读取的。如果在程序中定义了一个变量,在编译时就给这个变量分配内存单元。系统根据程序中定义的变量类型,分配一定长度的空间。例如,C++编译系统一般为整型变量分配4个字节,为单精度浮点型变量分配4个字节,为字符型变量分配1个字节。内存区的每一个字节有一个编号,这图中就是“地址”。  请务必弄清楚一个内

2016-08-28 20:49:48 494

转载 JS判断当前手机类型

window.onload = function () {alert("1");var u = navigator.userAgent;if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {         //安卓手机alert("安卓手机");// window.location.href = "mobile/

2016-08-27 22:19:48 616

转载 考试题目解答 (持续更新)

1.在函数中有形式参数和实际参数,它们有什么联系?nt max(int a, int b){ 函数体...; a...; b...;}此处的a,b就是形式参数,形参的作用域只在函数max内有效,max外不识别,在函数运行的时候并不给形式参数分配内存;当我们在其他函数中(如main函数)调用max函数时,如 result = max(x, y);此处的x,y就是实际参数,运行

2016-08-27 19:51:58 511

转载 面向对象

面向对象:面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的面向过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。所有面向

2016-08-27 00:25:20 806

转载 常用的JS设计模式

1.单列模式单例模式的定义是产生一个类的唯一实例,但js本身是一种“无类”语言。很多讲js设计模式的文章把{}当成一个单例来使用也勉强说得通。因为js生成对象的方式有很多种,我们来看下另一种更有意义的单例。 2.工厂模式简单工厂模式是由一个方法来决定到底要创建哪个类的实例,而这些实例经常都拥有相同的接口. 这种模式主要用在所实例化的类型在编译期并不能确定,而是在执行期决定的情况

2016-08-25 19:25:05 257

转载 派生类的构造函数

类的构造函数不能被继承,在声明派生类时,对继承过来的成员变量的初始化工作也要由派生类的构造函数来完成。所以在设计派生类的构造函数时,不仅要考虑派生类新增的成员变量,还要考虑基类的成员变量,要让它们都被初始化。解决这个问题的思路是:在执行派生类的构造函数时,调用基类的构造函数。下面的例子展示了如何在派生类的构造函数中调用基类的构造函数。#includeusing name

2016-08-25 19:20:48 606

转载 C语言中 继承与派生

C语言中的继承与派生中 观察下面代码 Class是一个类。继承就是在已经纯在的类的基础上建立了一个新的类。一个新的类从之前的类中获得了已有的体型,这种现象称为类的继承,通过继承就可以新建子类从已有的父类那里获得父类的特性,这时候Class就是一个父类 而下面的teacher 和 student 是它的子类。从父类中产生一个新的子类 ,这就称为类的派生。没一个派生类又可以作为基类再派生出新的派生类。

2016-08-25 18:49:13 1166

转载 JS 中 this 的的常用方法

1.this 用于纯粹的函数调用 (示例代码如下)  function test(){    this.x = 1;    alert(this.x);  }  test(); // 12.作为对象方法的调用(这里指的是上级对象) function test(){    alert(this.x);  }

2016-08-24 20:49:39 219

转载 JS 中 this 的概念

this 的工作原理JavaScript 有一套完全不同于其它语言的对 this 的处理机制。在五种不同的情况下 ,this 指向的各不相同。全局范围内this;当在全部范围内使用 this,它将会指向全局对象。函数调用foo();这里 this 也会指向全局对象。 在严格模式下(strict mode),不存在全局变量。这种情况下 this 将会是 und

2016-08-24 20:42:21 276

转载 js中函数参数值传递和引用传递

函数值传递:function addNum(num){  num+=10;  return num; } var num=10; var result=addNum(num); cc.log(num);cc.log(result);以上代码的弹出值分别为:10和20,下面进行一下分析:声明变量num并复制为10,这个是num是一个值类型,当为函数传递参数的时候,是将

2016-08-24 20:34:01 304

转载 闭包的概念 和 用法

变量的作用域:要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。闭包的概念:闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内

2016-08-24 20:16:51 424

转载 JS 语言数组中 API 和 用法

1. shift()t:删除数组的第一个元素,返回删除的值。这里是0 2. unshift(3,4):把参数加载数组的前面,返回数组的长度。现在list:中是3,4,0,1,2 3.pop():删除数组的最后一个元素,返回删除的值。这里是2. 4.push(3):将参数加载到数组的最后,返回数组的长度,现在List中时:0,1,2,3 5.concat(3,4):把

2016-08-24 18:33:18 197

转载 装箱 和 拆箱子

装箱和拆箱把基本数据类型转换为对应的引用类型的操作称为装箱,把引用类型转换为基本的数据类型称为拆箱。 1、装箱,就是用这个值类构造一个相应的包装对象。如:     var a=10 ,b="javascript" , c=true;   var oa=new Number(a);   varob=new String(b);  var oc=new Boolean(

2016-08-23 19:47:25 254

转载 每日问题(持续更新)

1.函数中传入值的互相传递。 2.函数形参和实参 3.数组中常用API的使用方法(不熟悉)。 4.数组遍历的的作用  和 使用方法 (不熟悉)。5.智力转换(拼图游戏)中图片切割的问题。

2016-08-23 19:46:10 184

转载 自定义事件

用户主动抛出的事件,可以做到随处抛任意接.一对多广播添加自定义侦听      var listenerId = cc.eventManager.addCustomListener(“test”,function(event){          var data = event.getUserData();            cc.log('获得了数据',data) 

2016-08-23 19:16:19 160

转载 JS语言 点击事件

JS 中常会用到点击事件 点击事件有两个监听器:1.cc.EventListener.TOUCH_ONE_BY_ONE   2.cc.EventListener.TOUCH_ALL_AT_ONCE。 通过设置这些属性能够是西安事件事件处理者函数的关联。我们常用到的是单点的触摸事件,单点触摸事件的响应如下;1.点击开始: onTouchBegan, 点击后触发下两个属性。2.点击

2016-08-23 18:57:39 369

转载 构造函数的作用.

构造函数是来处理对象的初始化。构造函数与其他函数不同,不需要用户来调用它而是在建立对象时候自动执行的函数。构造函数的名字必须与类名相同。 实例:#include#includeusing namespace std;class Student{public: void display() {  cout   cout   cout  } 

2016-08-23 18:44:15 410

转载 缓冲池的概念

这种技术能有效提高应用程序的伸缩性,因为有限的数据库连接能够给大量的客户提供服务。这种技术同时也提高的系统性能,避免了大量建立新连接的开销。 当打开一个数据库连接时,一个数据库连接池也就创建了。数据库连接池的创建与数据库连接字符串精确的相关(包括空格、大小写)。所有的连接池是根据连接字符串来区分的。在创建一个新的数据库连接时,如果连接字符串不完全相同,将创建不同的连接池。 一旦数据库连接池

2016-08-23 08:38:03 1552

原创 结构体的延伸——结构体数组

结构体数组是结构体的一种延伸。  #include  struct dog  {   char name [20];  char color[15];  int weight;  int age; }; struct dog st[2]; void main() { int i,j; for(i=0;i scanf("%s %s %d %

2016-08-23 08:33:14 281

原创 C语言中的结构体数组

C语言中的结构体数组。它定义了许多烦杂的数据内容。把许多数据集中在一起处理。这样容易管理繁杂的数据内容。 实例 小狗的 名字 颜色 体重 和年龄 统一管理 #includeint main(){struct dog  {   char name [20];  char color[10];  int weight;  int age; }

2016-08-23 08:27:28 541

转载 A*方法

onLoad: function () {       var  MAP ={        rows:5,        cols:5,          arr:[           [0,0,0,0,0],       [0,0,1,0,0],       [0,0,0,1,0],       [0,0,0,0,0],       [0,0,1,0,0]

2016-08-05 11:48:58 1015

转载 碰撞 四个方向

// 上一次计算的碰撞组件的 aabb 碰撞框    var preAabb = world.preAabb;    var r = world.radius    var ponit = cc.p(preAabb.x,preAabb.y)        var offsetX =aabb.x - preAabb.x    var offsetY =aabb.y - pre

2016-08-04 11:34:49 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除