首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript高阶
甘草倚半夏
创建于2021-05-11
订阅专栏
JavaScript高阶
等 1 人订阅
共10篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScripts高阶(11)面向对象的继承
继承方式 很多其他面向对象语言都支持两种继承方式: 接口继承:只继承方法签名。 实现继承:继承实际的方法。 由于函数没有签名,ECMAScript只支持实现继承,而且其实现继承主要是通过原型链来实现的
JavaScripts高阶(10)call、apply、bind(都是用来改变某一个函数中this指向的)
call:fn.call(arg1, arg2, ...); fn.call():把通过原型链找到的call方法执行,当call方法执行的时候,内部处理了一些事情 首先把要操作函数中的this变为ca
JavaScripts高阶(9)前端必须了解的函数的三种角色
1、普通函数 堆栈内存 作用域链 2、类(构造函数) prototype 原型 __proto__ 原型链 实例 3、普通对象 和普通的obj没啥区别,就是对键值对的增删改查 三种角色没有必然关系 1
JavaScripts高阶(7)原型(prototype)和原型链(__proto__)
JS中的对象和函数汇总 对象数据类型的值 函数数据类型值 原型prototype(对象数据类型) 1、所有的函数(类)都`天生自带一个属性:prototype(原型) 2、prototype是个对象数
JavaScripts高阶(8)前七章相关的面试题
引用数据类型作为参数传递进入函数 传递进去的是堆内存空间地址,如果形参并未重新指向新的堆内存空间地址,则操作的就是原来的数据
JavaScripts高阶(6)面向对象(OOP)、构造函数模式
面向对象 面向对象的三大特性: 1、封装 隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。 2、继承 提高代码复用性;继承是多态的前提。 3、多态 对象、类
JavaScripts高阶(4)前端逃不过的this、同步异步
this 在js非严格模式下this: 1、自执行函数中的this一般都是window 2、给元素的某个事件绑定方法,当事件触发执行对应事件的时候,方法中的this一般都是元素本身 3、还有一种方式能
JavaScripts高阶(3)作用域、闭包
作用域(scope)又叫 【栈内存】 查找私有变量 js中有且只有两种私有变量: 在私有作用域变量提升阶段声明过的变量或者函数 形参也是私有变量 函数执行的步骤 函数执行形成一个新的私有作用域 ,在私
JavaScripts高阶(2)变量提升,作用域链,暂时性死区
变量提升(预解析): 在 当前作用域(不管是全局还是私有作用域都要记得先变量提升,其中函数执行形成的私有作用域如果有形参先进行形参赋值) 中 js代码自上而下执行之前,浏览器首先会把带 ‘var’或者
JavaScripts高阶(1)你一定要知道的数据类型的核心操作原理、堆栈内存
js的数据类型 基础数据类型(值类型) number string boolean null undefined symbol 引用数据类型 对象 {} 普通对象(json) [] 数组 /^$/ 正