摘要: 1、变量声明const和let es6之前,变量声明使用var关键字;无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升 es6中通常使用const和let来声明变量,let表示变量、const表示常量。let和const都是块级作用域。 let的作 阅读全文
posted @ 2019-07-11 23:03 爱笑的小宇宙 阅读(1635) 评论(0) 推荐(0)
摘要: var是声明全局的变量,作用域是全局,const是声明全局的常量,不能修改,而 let 是块级变量只在当前声明的作用域中生效: // 直接打印a的值,文件中没有声明a console.log(a);// 报错:Uncaught ReferenceError: a is not defined 因为代 阅读全文
posted @ 2019-07-11 22:13 爱笑的小宇宙 阅读(350) 评论(0) 推荐(0)
摘要: 每个HTML元素都具有clientHeight offsetHeight scrollHeight offsetTop scrollTop 这5个和元素高度、滚动、位置相关的属性,单凭单词很难搞清楚分别代表什么意思之间有什么区别。通过阅读它们的文档总结出规律如下: clientHeight: 元素可 阅读全文
posted @ 2019-07-11 17:54 爱笑的小宇宙 阅读(635) 评论(0) 推荐(0)
摘要: 假设 obj 为某个 HTML 控件。obj.offsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。 obj.offsetRight 指 obj 距离右方或上层控件的位置,整型,单位像素。 obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。 ob 阅读全文
posted @ 2019-07-11 00:19 爱笑的小宇宙 阅读(3711) 评论(0) 推荐(0)