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

原创 vue3.2 reactivity 之 (baseHandlers && collectionHandlers) API源码解析

vue3.2 reactivity 之 baseHandlers , collectionHandlers API源码解析--------- baseHandlers ----------createGetterarrayInstrumentations--------- collectionHandlers----------在代码块中我会添加注释,方便大家理解,配合vue文档看效果更佳本篇针对 /packages/reactivity/src/baseHandlers .ts 与 /pa

2021-12-26 14:16:40 330

原创 vue3.2 reactivity 之 (ref && reactive) API源码解析

vue3.2 响应式reactivity源码解析refshallowRefisReftoReftoRefsunrefproxyRefscustomReftriggerRefreactivereadonlyisReactiveisReadonlyisProxyshallowReactiveshallowReadonlymarkRawtoRaw在代码块中我会添加注释,方便大家理解,配合vue文档看效果更佳refexport function ref<T extends object>( v

2021-12-21 01:02:48 838

原创 JS实现继承的6种方式

JS实现继承的6种方式父类:function Person(name){ this.name = name;//name 名称 //work方法 this.work = function() { console.log('my name is '+this.name); console.log('我要去工作') }}//sex 年龄Person.prototype.sex = '未知';//say方法Person.prototype.say = function(){ con

2020-06-23 02:59:15 151

原创 new 究竟做了什么(js篇)

new 做了什么?1.创建一个空对象2.让空对象的__proto__等于构造函数的原型3.调用构造函数,并更改this为上面所空对象4.返回该对象手写我们自己newfunction father(name,age) { this.name = name; //名称 this.age = age; //年龄}//在原型上添加say方法father.prototype.say = function (){ console.log('say:'+this.name)}f

2020-06-22 13:47:22 284

原创 写出自己的promise

手写promise//excutor 为promise回调函数function myPro(excutor) { this.state = 'pending'; //状态 this.value = undefined; //回调成功值 this.reason = undefined; //回调失败原因 this.onFulfilleds = []; //成功回调函数组 this.onRejecteds = []; //失败回调函数组 reso

2020-06-22 13:37:59 79

原创 排序算法(JS实现)

排序算法(JS实现)1.冒泡排序(最大值置尾排序)let arr = [1,4,5,23,5,4,3,4,24,32,54,35,234,42];for(let i=0;i<arr.length;i++){ for(let j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ let n =arr[j]; arr[j]=arr[j+1]; arr[

2020-06-22 13:18:11 189

原创 less入门基础

本章供自己学习,大佬们勿喷less入门基础Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 扩展语言。这里呈现的是 Less 的官方文档(中文版),包含了 Less 语言以及利用 JavaScript 开发的用于将 Less 样式转换成 CSS 样式的 Less.js 工具。因为 Less 和 CSS 非常像,因此很容易学习。而且 Less 仅对 CSS 语言增加了少许方便的扩展,这就是 Less 如此易学的原因之一。。1.变量(Variables)@[变量名

2020-06-22 13:07:49 177

2021前端面试题-持续更新.pdf

2021前端面试题-持续更新.pdf

2021-12-14

空空如也

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

TA关注的人

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