摘要: 闭包用处: 可以读取函数内部的变量; 让这些变量始终保持在内存中,即闭包可以使得它诞生环境一直存在; 封装对象的私有属性和私有方法。 function Person(name) { var _age; function setAge(n) { _age = n; } function getAge( 阅读全文
posted @ 2020-08-05 09:44 LangZ- 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 假值”总共只有6个: false,undefined,null,0,""(空字符串),NaN 除此之外的所有值,都是“真值”,即在逻辑判断中可以当true来使用 空数组是真值 阅读全文
posted @ 2020-08-04 22:16 LangZ- 阅读(815) 评论(0) 推荐(1) 编辑
摘要: box-shadow: h-shadow v-shadow blur spread color inset; 注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。 值描述 阅读全文
posted @ 2020-08-04 22:13 LangZ- 阅读(138) 评论(0) 推荐(0) 编辑
摘要: arguments、 break、 case、catch、class、const、continue、 debugger、default、delete、do、 else、enum、eval、export、extends、 false、finally、for、function、 if、implement 阅读全文
posted @ 2020-08-04 21:49 LangZ- 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 目前,null和undefined基本是同义的,只有一些细微的差别。 typeof: null:object; undefined:undefined 隐式转换: null:0; undefined:NaN (NaN不是数据类型,是特殊数值,属于数字类型) null表示"没有对象",即该处不应该有值 阅读全文
posted @ 2020-08-04 20:20 LangZ- 阅读(197) 评论(0) 推荐(0) 编辑
摘要: function getRand(min, max) { let rand = min + Math.random() * (max+1-min); return Math.floor(rand); } 阅读全文
posted @ 2020-08-02 11:18 LangZ- 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.使用for in循环,没进到循环体里说明为空 function isEmpty(obj) { for(let key in obj) { return false; } return true; } 阅读全文
posted @ 2020-08-02 10:55 LangZ- 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 连续两次电面被问到这个问题,之前没有特别注意过,凉凉呜呜呜 let与const都是只在声明所在的块级作用域内有效。 let声明的变量可以改变,值和类型都可以改变,没有限制。 const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const实际上保证的,并不是变量的值不得改动,而是变量指向的那 阅读全文
posted @ 2020-07-31 21:03 LangZ- 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-29 19:21 LangZ- 阅读(122) 评论(0) 推荐(0) 编辑
摘要: baseline 默认。元素放置在父元素的基线上。(小写x的下面一条线) sub 垂直对齐文本的下标。 super 垂直对齐文本的上标 top 把元素的顶端与行中最高元素的顶端对齐 text-top 把元素的顶端与父元素字体的顶端对齐 middle 把此元素放置在父元素的中部。 bottom 把元素 阅读全文
posted @ 2020-07-29 19:07 LangZ- 阅读(157) 评论(0) 推荐(0) 编辑