- 博客(5)
- 收藏
- 关注
原创 关于面向对象和面向过程等小例子(持续更新)
面向过程 === 把大象放进冰箱,第一步开冰箱,第二步将大象放进去,第三步关冰箱门 面向对象 === 把冰箱看成是一个对象,把大象也看成是一个对象,通过操作大象和冰箱这两个对象,完成将大象放入冰箱的过程 服务器的请求与响应 请求 === 把自己看成服务器,然后下楼去拿快递的过程 响应 === 把快递拿回家的过程(家===服务器) 防抖 上电梯,电梯门有一个规则,每有一个上去的人,电梯门就会重新计算...
2019-05-30 08:02:27
4879
原创 函数类型详解
什么是函数? 可以反复执行的代码块,有独立作用域,我们称为函数。 函数有什么作用? 1.简化代码 2.封装功能 3.重复执行 函数声明方式 function 关键字声明 var fn = function(){} 字面量 var fn = new Fn() 构造函数 ()参数必须是字符串,前面是参数,最后一位为函数体 **重复声明是会覆盖的 函数的参数 分为形参和实参 形...
2019-05-29 00:47:33
829
转载 VO变量对象
执行上下文 JS原理:原型链、执行上下文、事件循环 预备知识 栈 栈是类似于数组的一种数据结构。 对象引用 如果变量是一个对象,实际上变量中存放的是对象的地址 概念 执行上下文:某个函数或全局代码的执行环境,该环境中包含执行代码需要的所有信息。 可以简单的理解为:执行上下文是一个对象,对象中包含了执行代码需要的信息。 当执行一个函数时,需要建立执行上下文,建立之后,才正是开始执行。 c...
2019-05-25 13:06:55
1428
原创 理解this
什么时候用this? //构造函数 new 原型 会发现new会改变this指向,并且优先级最高 //bind call apply 这三也可以改变this指向 //对象 谁调用指向谁 //函数 this的指向window 因为在执行期上下文中, 由于没人调用,所有会有一个默认绑定 this ==》window 总结: 默认绑定: this ==》window 隐试绑定: 谁调用指向谁 显示...
2019-05-25 13:01:08
277
原创 关于this指向的理解
1.在函数的预编译过程中,this的指向是指向window的,可以想象为函数暴露在全局作用域下,所以归全局所有。 2.全局作用域里 this 指向 window 3.如果出现new关键字,那么this指向被构造出来的函数或者对象 4.谁调用this指向谁 我们可以利用call和apply还有bind改变this的指向 function add(a,b){ return a+b; } functio...
2019-05-23 08:00:26
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅