摘要: 首先我们了解一下2048这个游戏的原理: 他由一个4x4二维数组组成,在游戏一开始时候在随机位置随机生成一个2或者4 如: 1.每点击一次开始就刷新一次游戏界面; 2.通过键盘的上下左右四个方向键分别来控制数字的移动; 3.当移动的时候判断相应的方向有无相同的数字或者0; a.若为相同的数字则叠加, 阅读全文
posted @ 2019-08-10 16:01 Zzzwl 阅读(984) 评论(7) 推荐(0) 编辑
摘要: 首先我们要了解闭包的含义: 闭包即重用变量,又保护变量不被污染的一种机制, //闭包 var local = '变量'; //局部变量 function arr(){ //arr为函数 console.log(local) //可访问到local变量 } 简单来说:闭包就是:「函数」和「函数内部能访 阅读全文
posted @ 2019-08-10 14:31 Zzzwl 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 正则表达式: 含义:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 语法:arr(对象名).replace(//) 双斜杠中间的内容就是正则表达式; 正则表达 阅读全文
posted @ 2019-08-03 22:57 Zzzwl 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 二维数组:在数组中又引用了另一个子数组 例: 二维数组的访问形式跟普通数组的元素用法一样, 格式:console.log(arr[2][3])//返回85 可以将二维数组理解成一个坐标轴,arr[纵坐标][横坐标] 注意:不管是横纵,都是从0开始的!! ——————————————分割线—————— 阅读全文
posted @ 2019-08-02 13:50 Zzzwl 阅读(491) 评论(0) 推荐(0) 编辑
摘要: JavaScript数组 作用:存储一堆变量,不限制存储的数据类型,内存中连续存储多个数据的存储空间,用统一的名字, 优势:连续存储多个数据 创建数组的方法: 1.var arr = [ ] 创建一个空数组 2.var arr1 = new Array( n) 创建一个已知数据个数的空数组,n表示数 阅读全文
posted @ 2019-07-27 16:40 Zzzwl 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 算数运算符: + - * / % +号也表示连接 num++ ; num = num +1 ++num ; num = num + 1 四舍五入解决误差: to Fixed(n) n为保留小数 例: name .name to Fixed(n) 例: var a = 10; var a=a + 10 阅读全文
posted @ 2019-07-22 20:18 Zzzwl 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 寻找500以内能被5和7整除的数字:for(var num=1;num<=500&&num++;) if(num%7==0&&num%5==0){ console.log(num)} 求100以内的和 var num = 0; for(var i = 1;i<=100&&i++;){ num=num 阅读全文
posted @ 2019-07-22 18:25 Zzzwl 阅读(240) 评论(0) 推荐(0) 编辑
摘要: JS的数据类型: Undefined,Null,Boolean,Number,String type of 对一个值使用type of操作符可能返回下列的某个字符串: 数据类型:undefined——如果这个值未定义 Undefined类型只有一个值,即undefined。在使用var声明变量但未对 阅读全文
posted @ 2019-07-20 13:03 Zzzwl 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 定位: 定位分为三种: position:static(默认值) relation(相对定位):进行较小偏移,不会脱离文档流,原位置保留 absolute(绝对定位):脱离文档流,不占据页面空间,变成块元素,服从最近的相对定位元素 ——margin:auto则失效 fixed(固定定位):脱离文档流 阅读全文
posted @ 2019-07-13 15:33 Zzzwl 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 之前在做背景图片的时候遇到了一个困难,无法将背景图片完整的占满整个屏幕, 后来网上冲浪找到了背景图片完整铺满的方法 <body class="bgimg"> </body> .bgimg{ background-image: url(img/58bg.jpg); ——插入背景图片 backgroun 阅读全文
posted @ 2019-07-13 15:07 Zzzwl 阅读(913) 评论(0) 推荐(0) 编辑