![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
pers1stence
这个作者很懒,什么都没留下…
展开
-
JS-scroll和scrollTop
scroll和scrollTop 1.scroll scroll是事件类型(onscroll) 当用户滚动某个带滚动条的元素时,滚动事件被触发 2.scrollTop element.scrollTop表示element的内容(content)顶部到这个element的距离原创 2021-09-22 14:02:58 · 229 阅读 · 1 评论 -
JS-闭包底层原理(面试)
闭包底层原理 文章目录闭包底层原理作用域预解析,预编译闭包函数 作用域 作用域分为全局作用域,函数作用域,块级作用域. 全局作用域在网页打开时创建,网页关闭时回收 函数作用域在函数执行时创建,函数执行结束后回收 预解析,预编译 预编译:var提升 之后进行函数提升 在函数执行前,会创建一个对象AO,也叫做执行期上下文,会将函数的形参和函数中声明的变量作为AO的属性,并赋值为undefined,之后将传递进来的实参给形参赋值,然后查找函数中是否有函数声明,如果有将声明的函数赋上函数体. 在全局作用域中也是原创 2021-09-16 21:56:39 · 255 阅读 · 0 评论 -
JS-函数
函数一、声明函数二.调用函数三、参数1.实参2.形参四.返回值五.函数提升六.各种函数1.高阶函数2.回调函数3.匿名函数4.自调用函数5.递归函数6.延迟函数7.闭包函数 一、声明函数 function fn1() { console.log('fn1'); } // 匿名函数 let fn2 = function () { console.log('fn2'); } l原创 2021-09-12 16:02:28 · 50 阅读 · 0 评论 -
JS-localStorage和sessionStorage
本地存储 文章目录本地存储一、localStorage二、sessionStorage 一、localStorage localStorage是将数据保存到浏览器客户端 let stus = [{ uname: '张三', age: 18, gender: '男' }, { uname: '小红', age: 16, gender: '女'原创 2021-09-12 15:44:44 · 108 阅读 · 0 评论 -
JS-事件
事件 webAPI事件的全部总结 文章目录事件1.事件的组成2.事件的注册3.事件的移除4.事件对象参数1)获取鼠标位置 属性2)获取键盘按键信息 属性3)阻止冒泡 方法4)事件委托5)阻止浏览器默认行为 :如浏览器默认跳转行为 方法6)保存被拖动的数据文件(多个) 属性5.各种事件1)鼠标事件2)键盘事件3)input标签相关事件4)h5事件6.事件捕获和冒泡7.事件委托 1.事件的组成 事件源 时间类型 处理程序 2.事件的注册 1)事件源.on事件类型 = function() {} 2)事件源原创 2021-09-09 16:08:55 · 116 阅读 · 0 评论 -
JS-构造函数的继承 call,apply,bind区别
构造函数的继承 call,apply,bind区别 1.构造函数的继承 // 父构造函数 function Person(uname, age) { this.uname = uname this.age = age } Person.prototype.eat = function () { console.log('吃'); } // 子构造函数原创 2021-09-06 22:02:48 · 213 阅读 · 0 评论 -
JS-类和继承
类和继承 1.类 class Person { constructor(uname, age) { this.uname = uname this.age = age } eat() { console.log('吃'); } } let zs = new Person('张三'原创 2021-09-06 18:30:07 · 57 阅读 · 0 评论 -
JS-创建对象,原型链
JS-创建对象,原型链创建对象原型对象,对象原型,原型链 在JS中除了基本数据类型,其他皆是对象,接下来介绍创建对象的四种方法,以及原型链的原理. 创建对象 一.创建单个对象 - ①字面量创建对象 let obj = { uname:'zhangsan', age:'18', eat:function() { console.log('吃'); } } 总结:原创 2021-09-06 15:49:41 · 263 阅读 · 0 评论