- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 js中变量声明提升和函数声明提升
js中变量提升和函数提升变量声明提升1. 变量定义可以使用var定义变量,变量如果没有赋值,那变量的初始值为undefined。2.变量作用域变量作用域指变量起作用的范围。变量分为全局变量和局部变量。全局变量在全局都拥有定义;而局部变量只能在函数内有效。 在函数体内,同名的局部变量或者参数的优先级会高于全局变量。也就是说,如果函数内存在和全局变量同名的局部变量或...
2018-06-09 12:11:59
305
原创 js中类数组和对象转换成数组的方法及一个想法
js中(伪)类数组和对象转换为数组的方法一、类(伪)数组对象类(伪)数组定义: 具有length属性按索引方式存储数据没有数组的push()、pop()等方法判断一个对象是否属于类数组function isArrayLike(o) { if (o && // o is n...
2018-06-08 20:40:07
3698
转载 js中的执行环境和执行环境对象
js中的执行环境和执行对象 什么是js的”执行环境”,每当函数被调用的时候,就会产生一个新的执行环境,它是运行中的函数的意思,比方说运动员在奔跑的环境中,我们可以把运动员在奔跑的环境中,说成奔跑中的运动员,以此类推说成运行中的函数,行话叫”执行环境“。 下面我们就以一个例子进行分析执行环境对象,以下是执行环境对象的第一轮 以上的这个参数和函数都已被声明和赋值,并且局部变量已...
2018-06-03 16:41:45
373
原创 js数据类型
数据类型()基本数据类型Number 特殊:Infinity 无穷大的特殊值NaN 非数字值 Number.MAX_VALUE 可表示的最大数字 Number.MIN_VALUE 可表示的最小数字 Numbe...
2018-06-03 15:35:23
117
原创 CSS line-height
css line-height的深入理解2018年5月11日行高第一种理解行高为文字上下行之间的高度,比如第一行文字顶部(底部)到第二行文字的顶部(底部),这就为行高。 上图是对这种理解经典例图,看起来似乎很容易理解。那么我们来思考怎么用这种理解来解释把行高设置为高度以达到文字垂直居中?来让我们先理解这几个概念: 可以看到很难用顶部或底部来解释上面那个问题。即使解释出来,也...
2018-05-11 23:04:30
668
19种插值算法实现MATLAB
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人