- 博客(6)
- 收藏
- 关注
原创 JS==>实现老鼠走迷宫问题
/** maze:迷宫 pos:位置 path:路径 transverse:老鼠走过的地方**/function rat_in_maze(maze, pos = [0, 0], path = [ [...pos]], transverse = []) { const [x, y] = pos; if (maze[x][y] === 2) { //终点 return path; } // 记录走过当
2020-09-22 17:09:29 260
原创 JS之before的实现
function fun(a) { console.log(a + '后面')}Function.prototype.before = function (fn) { let that = this; //this指向调用者fun return function () { fn(); that(...arguments); //es6的展开运算符 }}let newFn = fun.before(function () { co
2020-09-21 16:01:29 1999
原创 css3新特性之transform
一、2D转换1.translate(X,Y):元素从当前位置移动,移动的距离为给定的坐标。还可以拆分成translateX()、translateY()。2.rotate(deg):旋转给定角度。3.scale(X,Y):以给定的参数缩放原有尺寸的X倍,Y倍,XY可以为负值。4.skew(deg,deg):扭曲,围绕X、Y轴翻转的角度。5.matrix(n,n,n,n,n,n):综合转换...
2019-09-26 22:29:06 108
转载 JS的垃圾回收机制
小白一个,希望不要误人子弟JS的垃圾回收机制分为两种:- 标记清楚当变量进入环境时,会被标记为“进入环境”,当变量离开环境时,会被标记为“离开环境”。“离开环境的变量就会被回收内存。- 引用计数跟踪记录每个值被引用的次数。当声明一个变量并将类型值赋给该变量时,计数1次。如果同一个值又被引用1次,那么次数+1.相反,若包含对这个值引用的变量又引用了其他值,次数-1.知道次数为0时,就会回...
2019-09-24 21:57:41 70
原创 CSS选择器:root、not、empty、target
伪类选择器1.root<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ht...
2019-09-24 18:49:07 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人