自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js游戏开发--1.canvas的使用

一.创建canvas并认识canvas 1.<canvas> 元素只是图形容器,但是图形要通过js绘制。canvas也叫画布。 2.<canvas> 默认是一个白色的容器,默认宽300px,高150px。 3. 可使用css设置canvas宽高背景边框等 canvas { border: 1px solid red; width:250px; height:5...

2020-04-24 10:56:39 309

原创 Day19--js数组的方法(上)

2.1 查找/转换/创建函数 该小节也可称之为”存取函数“。 1. 查找元素 (1) indexOf(val) indexOf(val) 函数是最常用的存取函数之一,用来查找传进来的参数在目标数组中是否存在。如果目标数组包含该参数,就返回该元素在数组中的索引;如果不包含,就返回 -1。 var names = ["David", "Cynthia", "Raymond", "C...

2020-04-23 18:25:56 113

原创 Day19--js关于数组的基础操作

1.1 创建数组 创建数组的基本方式有两种。 (1) 第一种是使用Array构造函数: var colors1 = new Array(); //定义空数组 var colors2 = new Array(20); //定义长度为20的数组 2) 第二种方式是使用数组字面量表示法: var colors = ['red...

2020-04-23 18:12:53 142

原创 Day18--js利用循环重写字符串的方法

重写lastIndexOf var str = "bbccddaabbccddaaeeffaa"; // subStart,str 里边找target 最后一次出现的位置 // 找不到就返回-1 function myLastIndexOf(oldStr, target, subStart) { for (subStart = subStart || ol...

2020-04-23 18:01:50 146

原创 Day18--js原型链应用

1. 提取公有属性和方法 Cat.prototype.sayHello = function() { alert("喵~") } Cat.prototype.weight = "100斤以下"; function Cat(cname, age, gender, type) { this.cname = cname; this.age = age;...

2020-04-23 17:47:04 81

原创 Day17--js原型对象&&继承-原型链

原型对象 1. 定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。 2. 利用原型特点和概念,可以提取共有属性 3. 对象如何查看对象的构造函数-->constructor 4. 对象如何查看原型-->隐式属性__proto__ 1. 函数的原型对象 在JavaScript...

2020-04-01 10:49:12 121

原创 Day17-js函数调用方式--第三种--call/apply调用

函数调用方式--第三种--call/apply调用 函数是引用类型,可继承tostring和valueof, 但函数有特性可继承call和apply--finall.call(),finall.apply() call/apply方法,可以在参数1的位置传参,改变函数内部this的指向 不传参的话,this直接...

2020-04-01 09:31:19 159

空空如也

空空如也

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

TA关注的人

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