- 博客(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
336
原创 vue3.2 reactivity 之 (ref && reactive) API源码解析
vue3.2 响应式reactivity源码解析refshallowRefisReftoReftoRefsunrefproxyRefscustomReftriggerRefreactivereadonlyisReactiveisReadonlyisProxyshallowReactiveshallowReadonlymarkRawtoRaw 在代码块中我会添加注释,方便大家理解,配合vue文档看效果更佳 ref export function ref<T extends object>( v
2021-12-21 01:02:48
865
原创 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
158
原创 new 究竟做了什么(js篇)
new 做了什么? 1.创建一个空对象 2.让空对象的__proto__等于构造函数的原型 3.调用构造函数,并更改this为上面所空对象 4.返回该对象 手写我们自己new function 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
287
原创 写出自己的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
83
原创 排序算法(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
193
原创 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
180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人