自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css3基础知识点--animation动画

css3基础知识点–animation动画参数:1、@keyframes 定义关键帧动画2、animation-name 动画名称3、animation-duration 动画时间4、animation-timing-function 动画曲线linear 匀速ease 开始和结束慢速ease-in 开始是慢速ease-out 结束时慢速ease-in-out 开始和结束时慢速steps 动画步数5、animation-delay 动画延迟6、animation-iteratio

2020-05-22 16:21:44 369

原创 继承的多种方式

常用的继承方法:1.原生继承/ 抽取共同点 /* 人类 */ function People(name, age, sex) { this.name = name; this.age = age; this.sex = sex; } People.protot...

2019-09-22 16:15:38 182

原创 小型贪吃蛇游戏(有小bug)

<body> <button class="start">开始游戏</button> <button class="stop">暂停游戏</button> <button class="reset">重置游戏</button> <div class="map"></...

2019-09-08 19:21:29 318

原创 轮播图

<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <t...

2019-09-05 13:44:25 94

原创 正则表达式里面的符号

正则表达式里面的符号元字符. : 匹配非换行的任意字符\ : 转译符号,把有意义的 符号 转换成没有意义的 字符,把没有意义的 字符 转换成有意义的 符号\s : 匹配空白字符(空格/制表符/…)\S : 匹配非空白字符\d : 匹配数字\D : 匹配非数字\w : 匹配数字字母下划线\W : 匹配非数字字母下划线有了元字符我们就可以简单的制...

2019-09-01 17:19:52 347

原创 事件绑定方式

事件绑定方式DOM0级绑定元素.on事件类型 = 事件函数只能够绑定一个事件 因为它是对属性进行赋值移除元素.on事件类型 = null我们都知道,一个对象的属性只能够保存一个值。 如果对一个对象属性进行多次赋值,后面赋值的属性会替换掉前面的属性DOM2级绑定dom.addEventListener(type, handler, bool...

2019-09-01 17:01:54 109

原创 ES5的数组方法

ES5的数组方法forEach 迭代器方法 其实就是循环参数是函数 函数会执行多次 要看数组的长度 这个函数有三个参数数组的成员数组的下标数组本身this指向windowmap 迭代器方法 根据参数的返回 生成一个对应的数组参数是函数 函数会执行多次 要看数组的长度 这个函数有三个参数数组的成员数组的下标数组本身this指向window返回值 ...

2019-09-01 16:43:26 108

原创 字符串的一系列方法以及函数传参

字符串存储: 计算机只能够存储二进制 所以存储字符串时 也需要转为二进制 所以就需要有一个对照表 方便将字符和二进制进行转换 这样的内容叫做编码方式 常见的有 ascii unicode 等定义字符串的新的方式 var str = new String("a"); console.log(typeof str); // object // 转换为字符串的方式就是str...

2019-08-29 08:36:25 1591

原创 函数

函数参数传递基本数据类型和复杂数据类型的区别之前我们知道了,基本数据类型和复杂数据类型在存储上是有区别的那么他们在赋值之间也是有区别的基本数据类型之间的赋值var num = 10var num2 = numnum2 = 200console.log(num) // 100console.log(num2) // 200相当于是把 num 的值复制了一份一摸一...

2019-08-29 08:33:12 145

原创 数组的一些常见方法

数组的常用方法数组是一个复杂数据类型,我们在操作它的时候就不能再想基本数据类型一样操作了比如我们想改变一个数组// 创建一个数组var arr = [1, 2, 3]// 我们想把数组变成只有 1 和 2arr = [1, 2]这样肯定是不合理,因为这样不是在改变之前的数组相当于心弄了一个数组给到 arr 这个变量了相当于把 arr 里面存储的地址给换了,也就是把存...

2019-08-29 08:32:46 106

原创 中文日期

实现一个函数,该函数接受一个Date对象 返回对应的中文日期var date = new Date(); // 假设今天是2019年8月27日13点5分39秒返回 => 贰零壹玖年捌月贰拾柒日壹拾叁点伍分叁拾玖秒function formatChineseDate(date) { // 获取年 var year = date.getFullYear(); // ...

2019-08-28 21:30:06 210

原创 js统计字符串的字符个数

题目: **统计字符串中每个字符的个数? var str = 'abcdacbabcbababcbabcabd' // 结果 // { a: 出现次数, b: 出现次数, ...}** <script> function Obj(str){ var obj = {}; ...

2019-08-27 14:41:52 7110

原创 JavaScript 选择排序

选择排序先假定数组中的第 0 个就是最小的数字的索引然后遍历数组,只要有一个数字比我小,那么就替换之前记录的索引知道数组遍历结束后,就能找到最小的那个索引,然后让最小的索引换到第 0 个的位置再来第二趟遍历,假定第 1 个是最小的数字的索引在遍历一次数组,找到比我小的那个数字的索引遍历结束后换个位置依次类推,也可以把数组排序好<script&g...

2019-08-25 09:26:27 78

原创 递归举例-斐波那契数列

**斐波那契数列** <script> function Fei(num){ if(num === 1 || num === 2){ return 1; } return Fei(num - 1) + Fei(num - 2); } ...

2019-08-23 15:15:02 142

原创 break和continue的区别

breakbreak关键字,用于打断循环的执行。我们已经见过的break就是switch case语句中的break。如果执行完case中的代码遇见了break,则跳出分支结构。如果没有遇见break,则会继续往下“落空”。继续执行下一个case代码。额外知识点: 可以通过 x: 在for关键字之前 给当前循环添加一个标记 x表示这个标记的名称当break使用时,可以在break后面跟一个...

2019-08-23 12:00:38 135

原创 js入门的基本知识点

变量变量的定义: var 变量名 = 变量值;变量名的规范:数字/字母/下划线(_)/美元符号($)组成不可以以数字开头不可以使用关键字保留字作为变量名JS语法严格区分大小写var a = 1;var A = 2;这是两个不同的变量<script> // 交换两个变量的值 var a = 10; var b = 11...

2019-08-23 11:42:39 89

原创 JavaScript 基础知识点

for循环以及例子:水仙花数for 循环for 循环语法:for (初始条件1; 判定条件2; 修改初始值4) {循环体3}执行规则:第一次执行: 1 2 3 4之后的每一次执行: 2 3 4变种1: 将初始条件放到for循环前面变种2: 将修改初始值放入循环体的末尾变种写法, 知道可以这么写,千万不要这么用循环变量:在循环结束之后,依旧可用 <script>...

2019-08-23 11:10:44 92

空空如也

空空如也

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

TA关注的人

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