自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue源码阅读---vm实例上的属性

vnode.$slot:组件实例里插槽的内容;组价开始标签和组件结束标签里包裹的内容;vnode.children:普通元素组件的子节点;vnode.componentInstacne:指向组件vnode的实例;在子组件实例化时,会有一个const child = vnode.componentInstance = createComponentInstanceForVnode;所以组件vnode的componentInsatcne就有值了。

2022-08-21 16:38:18 1238 1

原创 JS高级—15—模块化(CommonJS和ESModule)

一、模块化概模块化主要是让每个木块有自己的作用域,即使定义为var也不会影响其他模块,因为只在自己作用域有效;然后模块化也可以暴露接口,引入接口;<!DOCTYPE html><html lang="en"><head> <title>Document</title></head><body> <script src='a.js'></script&.

2022-05-26 03:36:08 203

原创 ES7—ES12:数组的inclueds方法、指数运算符、BigInt、可选链等

一、ES71.1数组的inclueds方法includes(‘xxx’,3);可以有两个参数,第二个参数表示从数组下标3开始找包不包含;指数运算符**运算符,表示指数;二、ES82.1Object.keysobject方法:OBject.keys()获取对象的keys,返回一个数组:Object.values()获取对象的values,返回一个数组:Object.entries()获取对象的key和value,返回一个二维数组,比如[[n...

2022-05-25 02:06:05 416

原创 ES6—01—子棉量增强;let\const;块级作用域;模板字符串;箭头函数;数值的表示;Symbol;

js高级其实就是js的重点或难点,es6-es12的一些重难点其实在js高级也已经讲过了,所以就不赘述。这里主要是讲一些es6-es12中前面不是重难点的东西;整理这个,整理好了之后,把以前看其他老师课程记得笔记和这里的笔记都整合下,把以前的笔记删除了吧;一、字面量增强1.属性的简写2.方法的简写3.计算属性的简写:const obj = {};obj[name + 123] = 'james';console.log(obj); //{ kobe123: 'j

2022-05-24 22:07:02 115

原创 ES6—02—Set;Map;

一、Symbol1.没有symbol的弊端2.symbol作为对象的key时使用的三种方式3.对象如何获取自己的symbol键使用Objecg.keys()和OBject.getOwnPropertyNames无法获取是Symbol类型的键;所以我们要使用Object.getOwnPropertySymbols();4.如何创建两个相同的symbol值...

2022-05-24 20:12:33 88

空空如也

空空如也

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

TA关注的人

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