随笔分类 - ES5+
摘要:核心属性 scrollTop: 网页被卷去内容得高度 clientHeight: 当前可视区域的高度 scrollHeight: 文档流高度 distance:页面到达底部多远距离触发 判断是否到达底部 scrollTop + clientHeight >= scrollHeight - dista
阅读全文
摘要:let,const let声明变量,const声明常量,两者均为块级作用域 let,const在块级作用域内不允许重复声明 const声明的基本数据类型不可以修改,引用数据类型可以修改。具体看我的另一篇文章 let不会存在变量提升,var会存在变量提升 console.log(a); var a=1
阅读全文
摘要:首先明白JS是单线程,单线程就是只能同时做一件事,要么吃饭要么说话,不能同时吃饭和说话,否则会噎住。 JS本身是从上往下一行一行的执行,但是setTimeout,setInterval,promise三个关键字会开启异步 一行一行执行为主线程 setTimeout,setInterval,promi
阅读全文
摘要:用const声明person对象,给age重新赋值是没问题的 但是重新给person赋值是不可以的 这里需要了解‘基本数据类型’和‘引用数据类型’ 基本数据类型:string, number, boolean, null, undefined。 基本数据类型的变量是保存在栈区中的,基本数据类型的值直
阅读全文
摘要:ES IE10、Google、火狐 ES6 let 声明的关键字 不能重复声明 块级作用域 function show(a,b=10,c=15){ console.log(a,b,c) } show(5) //5,10,15 shpw(1,2,3) //1,2,3 let [json,arr,num
阅读全文

浙公网安备 33010602011771号