自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 来一份this相关知识点详细总结!

前言this在JavaScript中是非常重要的概念,因为我们用到它的频率非常之高,在享受到它的便利性的同时,与之对应的是它的绑定规则比较难理解。今天我们就来好好总结一下this的相关知识点,这样在使用它的过程中就能更有自信和把握啦!了解一下this老规矩,在总结之前我们需要得先了解一下,this是什么东西?this是什么我们先来看一个例子: function foo() { console.log(this); //Window } foo();我们定义了

2020-12-03 23:10:46 543

原创 【JavaScript】关于原型的知识点你都吃透了吗?(超详细!)

前言在JavaScript中,原型是一个非常有趣,而且非常重要的知识点,可以说JavaScript的灵活性很大一部分都要归功于它,那么关于原型的知识点你都吃透了吗?今天就让我们一起来梳理一下原型相关的知识点吧~认识一下原型想要了解原型,我们不妨从一个例子看起:var obj = {};console.log(obj.toString());obj明明是个空对象,为什么可以执行obj.toString()语句?别急,其实toString这个函数并不是obj对象上的,我们来看:var obj =

2020-12-01 00:02:13 450

原创 【JavaScript】这次深入理解一下执行上下文

前言执行上下文在JavaScript中是很重要的概念,几乎牵涉到了方方面面的知识,理解了执行上下文能够很好的帮助理解JavaScript的运行机制,很多问题都能迎刃而解。然而,执行上下文是个很抽象的东西,很难被观察到,因此这一次我们就来一起学习一下JavaScript中的执行上下文。了解一下执行上下文在学习之前,我们首先得对执行上下文有一定的概念和理解。什么是执行上下文简而言之,执行上下文就是当前 JavaScript 代码被解析和执行时所在环境的抽象概念, JavaScript 中运行任何的代

2020-11-29 20:04:31 373

原创 【JavaScript】来好好盘一盘闭包!

前言想要深入学习JavaScript这门语言,闭包这个概念几乎是绕不开的关键,今天就让我们一起好好地盘一盘,闭包到底是什么东西。如果是零基础的小伙伴,可以先看看前一篇文章,帮助你更好的理解本文的内容:【JavaScript】有趣的作用域和提升了解一下闭包1. 什么是闭包我们先来看看闭包在MDN中的定义:一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)闭包的定义非常晦涩难懂,如果通俗

2020-10-20 23:08:44 381

原创 【JavaScript】有趣的作用域和提升

本文介绍了作用域的概念和提升规则,并举例进行说明,深入浅出

2020-10-14 21:28:37 177

原创 【JavaScript】这次彻底搞懂new操作符!

前言在学习JavaScript的过程中,不可避免的会遇到new操作符,这次就来好好刨根问底一下,也算是加深理解和记忆了。什么是new操作符?mdn中是这么定义new操作符的:new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。在这句话里我们来看一个关键词:具有构造函数。这是个什么意思呢?我们先通过几个例子来看一下://例1let Animal1=function(){this.name=1};let animal=new Animal1; //这里不带()相当于

2020-09-26 17:29:06 265

原创 【JavaScript】变量类型判断总结

前言JavaScript中存在七种数据类型,这七种数据类型又可以分为基本类型和引用类型,分别是:基本类型:数值(Number)布尔值(Boolean)字符串(String)空值(Null)未定义(Undefined)ES6还新增了Symbol类型引用类型:对象(Object),又包括数组(Array)和函数(Function)但由于JS是弱类型语言,所以使用时经常无法判断具体的数据类型,因此总结了几种数据类型的判断方法。判断方法1. typeoftypeof可以简

2020-09-25 17:24:10 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除