06/06 关键词
关键词执行上下文 栈 队列 预处理 递归 作用域解释先执行变量提升,在执行函数提升var c=1; function c(c){ console.log(c); var c=3; } c(2); //报错 //c is not defined执行上下文队列 先进先出栈 后进先出精品代码函数作用域 var x = 10; function fn() { console.
关键词执行上下文 栈 队列 预处理 递归 作用域解释先执行变量提升,在执行函数提升var c=1; function c(c){ console.log(c); var c=3; } c(2); //报错 //c is not defined执行上下文队列 先进先出栈 后进先出精品代码函数作用域 var x = 10; function fn() { console.
关键词函数提升 变量提升 回调函数 立即执行函数 原型 原型链 显式原型 隐式原型 prototype __proto__ instanceof constructor解释变量提升 使用function关键字定义的函数,不考虑作用域关系,可以随便调用回调函数 回调函数的this,在DOM回调函数的this指向调用函数的DOM元素 ;在定时器回调函数中,指向window显式原型 prototype
关键词对象 函数 回调函数 立即执行函数 this解释1. 什么是函数? * 实现特定功能的n条语句的封装体 * 只有函数是可以执行的, 其它类型的数据不能执行 2. 为什么要用函数? * 提高代码复用 * 便于阅读交流 3. 如何定义函数? * 函数声明 * 表达式 4. 如何调用(执行)函数? * test(): 直接调用 * obj.test(): 通过对象调
关键词typeof() instanceof === 基本数据类型 引用数据类型 数据 内存 变量强调数据类型:基本类型、对象类型;变量类型:基本类型、引用类型;辨析:数据、内存、变量内存实际是不可见的,内存条是可见的,可以把内存比作书,而数据就好比书的内容、知识,变量是目录的索引,可以导向这些数据,这些内容、知识(个人见解,2020年5月31日);
关键词setInterval() clearInterval() setTimeout() clearTimeout() JSON parse() stringify() eval()代码setInterval() 定时器var timer=setInterval(function(){//code},1000);clearInterval() 关闭定时器clearInterval(timer);
关键词onmousewheel DOMMouseScroll wheelDalta detail preventDefault() onkeydown onkeyup keyCode altKey ctrlKey shiftKey BOM Window Navigator Location History Screen appName userAgent history.length back()