自定义博客皮肤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)
  • 收藏
  • 关注

原创 原型链底层原理

对象原型和原型链1.对象原型对象都会有一个属性 __proto__ 指向构造函数的 prototype 原型对象,之所以我们对象可以使用构造函数 prototype 原型对象的属性和方法,就是因为对象有 __proto__ 原型的存在。__proto__对象原型和原型对象 prototype 是等价的__proto__对象原型的意义就在于为对象的查找机制提供一个方向,或者说一条路线,但是它是一个非标准属性,因此实际开发中,不可以使用这个属性,它只是内部指向原型对象 prototype1.6co

2020-10-24 21:31:44 467

原创 vscode快捷键

基础编辑按 Press功能 FunctionCtrl + X剪切行(空选定) Cut line (empty selection)Ctrl + C复制行(空选定)Copy line (empty selection)Alt + ↑ / ↓向上/向下移动行 Move line up/downShift + Alt + ↓ / ↑向上/向下复制行 Copy line up/downCtrl + Shift + K删除行 Delete lineCtrl

2020-10-20 11:56:25 269

原创 递归函数

递归1.什么是递归**递归:**如果一个函数在内部可以调用其本身,那么这个函数就是递归函数。简单理解:函数内部自己调用自己, 这个函数就是递归函数**注意:**递归函数的作用和循环效果一样,由于递归很容易发生“栈溢出”错误(stack overflow),所以必须要加退出条件return。2.利用递归求1~n的阶乘//利用递归函数求1~n的阶乘 1 * 2 * 3 * 4 * ..n function fn(n) { if (n == 1) { //结束条件 return

2020-10-19 16:43:11 492

原创 闭包函数

1.闭包1.1首先 我们先来复习下变量的作用域变量根据作用域的不同分为两种:全局变量和局部变量。函数内部可以使用全局变量。函数外部不可以使用局部变量。当函数执行完毕,本作用域内的局部变量会销毁。1.2什么是闭包闭包(closure)指有权访问另一个函数作用域中变量的函数。简单理解就是 ,一个作用域可以访问另外一个函数内部的局部变量。3.3闭包的作用作用:延伸变量的作用范围。 function fn() { var num = 10; function fun() {

2020-10-17 23:18:19 967

原创 JavaScript普通函数和箭头函数

普通函数和箭头函数的指向和更改指向1.函数内部的this指向这些 this 的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this 的指向不同一般指向我们的调用者.2.改变函数内部 this 指向2.1 call方法call()方法调用一个对象。简单理解为调用函数的方式,但是它可以改变函数的 this 指向应用场景: 经常做继承.var o = { name: 'andy'} function fn(a, b) { console.log(this);

2020-10-17 18:12:21 561

原创 ES6语法

ES6语法什么是ES6ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。es6是目前的主流 比较稳定版本2015年----ES20152016年—ES20162017年—ES20172018年—ES2018…ES7之后的还没有在市场流行为什么使用 ES6 ?每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。变量提升特性增加了程序运行时的不可预测性语法过于松散,实现相同的功

2020-10-16 19:55:26 87

原创 数组的升维和降维

数组的降维和升维1.数组的降维代码如下:2.数组的升维代码如下:1.数组的降维代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compati

2020-10-15 14:21:45 751 1

空空如也

空空如也

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

TA关注的人

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