js
文章平均质量分 55
qq_38071004
这个作者很懒,什么都没留下…
展开
-
JavaScript 杂记(三)对象创建与原型属性初步
一、对象创建 1、对象工厂 即使用函数返回对象的方式创建对象: function CreatePerson(_name){ return { name:_name, age:'18' } } var p1 = CreatePerson('张三'); 2、new 关键字 js同样可以使用new关键字创建对象(该方式会多出部分特性,即原型将原创 2018-02-05 10:45:28 · 132 阅读 · 0 评论 -
JavaScript 杂记(一)全局预处理与函数预处理
一、js全局预处理与函数预处理 1、全局预处理描述: 在js文件执行前,会先进行全局预处理,将js文件中定义的变量及函数提取出来,变量赋值为undefined,函数则是指向函数本身,之后再去除var关键字后一行行运行。 如: var a = 3; function f(){ console.log(123); } 预处理时会得到一下结果: a=undefined; f=funct原创 2018-02-05 12:08:33 · 269 阅读 · 0 评论 -
JavaScript 杂记(二)作用域与闭包
一、作用域 js中函数的作用域就是一个函数可访问的变量范围,以一对大括号为一个圈,如下图: 函数B可以访问A中的变量,C也可以访问A中的变量,但B与C之间无法相互访问内部的变量(当然你也可以通过一些特殊的方式实现,如函数相互调用通过参数传递内部变量等等….),A中也无法访问B、C中的参数(别把A当做js文件,它也可以是一个函数,js中是允许在函数中定义函数的哦)。 二、闭包 闭包其实原创 2018-02-05 12:28:13 · 199 阅读 · 0 评论 -
JS原创小游戏 旋转方块(源码)
一、介绍 游戏规则: 有两个大方块,由n*n的小方格组成,初始都为黑色,点击方块会在黑白间切换颜色,左边的方块用于自定义题目,右边方块则需要点击后获得与左边相同的图形,另外右边的方块每次点击后会顺时针旋转90度,你需要在脑海中将旋转后的方块复原,否则或许两图相同,但右图经过旋转,所以不过关。每次过关后方格数量会增加(当然题目是自定义的,所以难度还是自己决定,也可以使用随机数的方式获得一个初始题...原创 2018-03-01 09:20:06 · 1121 阅读 · 0 评论 -
JS原创小游戏 旋转方块2.0(源码)(游戏旋转后很难哦)
一、介绍 点击随机生成左图会随机出现白点,同时两图的方格点击都会使方格变色,右图每次点击会顺时针旋转90度,点击左图旋转按钮,左图会开启旋转动画,相比上一篇,这次游戏添加了动画效果,随机生成题目等功能,另外位置提示信息也取消了,改为方块右下角添加了圆角。 可复制粘贴运行试试,不需要图片资源哦(玩游戏注意了!!!过关后位置信息不重置!!!)。 二、游戏规则: 两图形状相同则过关(注意右下...原创 2018-03-06 09:23:58 · 438 阅读 · 0 评论