首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端百题斩
前端点线面
创建于2021-05-11
订阅专栏
让每位前端工程师掌握高频知识点,为工作助力、为面试加油。
等 218 人订阅
共39篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端百题斩【019】——数组中方法原理早知道
js的Array对象可以调用很多方法,每一个方法都有其特殊的用途,但是很多情况下我们仅仅会使用这么高级方法,多于其实现过程知之甚少,本节就数组中的常用方法map、filter、reduce进行实现。
前端百题斩【018】——从验证点到手撕new操作符
new的作用是通过构造函数来创建一个实例对象,当一个构造函数new的过程到底发生了什么?下面从验证点慢慢来实现这个操作符。
前端百题斩【017】——一基础、二主线、双机制理解原型链
每一个对象都包含一个原型属性,用于关联另一个对象,关联后就能够使用那个对象的属性和方法;对象之间通过原型关联到一起,就好比用一条锁链将一个个对象连接在一起,在与各个对象挂钩后,最终形成了一条原型链。
前端百题斩【016】——原型、构造函数和实例之间的奇妙关系
每个对象都包含一个原型属性(prototype),用于关联另一个对象,关联后就能使用那个对象的属性和方法。
前端百题斩【015】——快速手撕call、apply、bind
在百题斩【014】中已经简要概述了call、apply、bind三个方法,这三者作用是相同的,均可以改变this指向,从而让某对象可以调用自身不具备的方法,本节将深入理解这三者的实现原理。
前端百题斩【014】——js中的这些“this”指向都值得了解
this是javascript中的一个关键字,其使用方法类似于一个变量,是执行上下文中一个重要组成部分。其作用是可以在函数体内部获取当前的运行环境。
前端百题斩【013】——用“闭包”问题征服面试官
内部函数总是可以访问其外部函数声明的变量,当通过调用一个外部函数返回一个内部函数后,但是内部函数引用外部函数的变量依然保存在内存中,就把这些变量的集合称为闭包。
前端百题斩【012】——js中作用域及作用域链的真面目
作用域是指在程序中定义变量的区域,该位置决定了变量的生命周期。简言之作用域就是变量与函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期。
前端百题斩【011】——通俗易懂的变量对象
变量对象是一个与执行上下文相关的特殊对象,存储着上下文中声明的内容。按照执行上下文可划分为全局上下文中的变量对象和函数上下文中的对象。
前端百题斩【010】——通俗易懂的JavaScript执行上下文
JavaScript标准吧一段代码执行所需的所有信息定义为“执行上下文”,其是执行的基础设施。执行上下文包含的内容有很多,下面从类型、包含内容、生命周期、执行过程、结论来进行阐述。
前端百题斩【009】——函数执行过程
前端百题斩【8】中阐述了JavaScript代码的执行过程,但是并没有具体阐述一个函数的执行过程,对于函数执行过程如下所示:(注意:具体的内容本文将不会展开,只会全面讲述一下)
前端百题斩【008】——JavaScript代码的执行过程
词法分析、语法分析、生成执行上下文、解释器根据AST生成字节码、逐条解释执行,在执行字节码的过程中,如果发现热点代码,后台的编译器就会把这段热点的字节码编译为高效的机器码。
前端百题斩【007】——js中必须知道的四种数据类型判断方法
js有多种数据类型(Number、String、Boolean、Null、Undefined、Symbol、Object、函数等),在开发过程中难免需要判断数据类型,本文总结了四种判断方法。
前端百题斩【006】——js中三类字符串转数字的方式
js中字符串转数字主要有三种方式:利用转换函数、强制类型转换、利用js变量弱类型转换。每天进步一点点,大公司将不再远。
前端百题斩【005】—— js中9种遍历对象的方法
对象是在编程中最常见的部分,很多情况下需要遍历该对象上的属性,那么有几种方式可以帮助我们遍历该对象上的属性呢?下面一起来了解九种方法。
前端百题斩【004】—— js中的包装对象
JS 的数值,布尔,字符串类型的变量,在一定条件下,也可以自动变成对象,这就是原始类型的包装对象。包装对象其实是一种特殊的引用类型,其与引用类型的主要区别在于生命周期。
前端百题斩【003】—— js中的基本类型和引用类型
js中基本数据类型包含:Number、String、Boolean、Null、Undefined、Symbol;引用类型包含基本引用类型、包装类型、单体内置对象。
前端百题斩【002】——js中6种变量声明方式
这是前端百题斩的第2斩,讲述js中的6种变量的声明方式,让每位前端工程师掌握高频知识点,为工作助力。
前端百题斩【001】——typeof和instanceof
思虑良久,终于要动笔写“前端百题斩”了,虽然是百题斩,但目前仅“js、浏览器和网络”部分就确定了100个高能知识点。写该系列文章的初衷是“让每位前端工程师掌握高频知识点,为工作助力”。