造轮子
文章平均质量分 88
如果决定要走又何必挽留
学习交流群:862404453
展开
-
组件的封装铺垫
前言:身为小白的我, 在每次用到Element-ui,Vant等组件库的时候常常会思考一个问题,有些值传过去是干嘛的,到底背后隐藏了些怎样的秘密,接下来我们一起来探究一下,组件封装的奥秘吧。一.什么是组件?我对组件的理解,当我们用到一些公共的东西的时候,这个时候会将它单独的封装成一个组件,拿来复用,也就是为了避免些相同的代码呗。二.如何注册一个组件1.常规的注册方式方法:在父组件里面进行引入,然后注册使用。使用方式:当作标签来进行使用2.APP.vue---------父原创 2022-02-08 22:53:33 · 554 阅读 · 2 评论 -
事件循环题
一.小试牛刀<script> setTimeout(function () { console.log(1) }, 0); new Promise(function executor(resolve) { console.log(2); for (var i = 0; i < 10000; i++) { i == 9999 && resolve(); }原创 2022-01-28 18:31:36 · 1403 阅读 · 1 评论 -
关于Promise
一.什么是Promise?我们用Promise来解决什么问题?Promise是异步编程的一种解决方案,从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待),fulfiled(成功),rejected(失败态);状态一旦改变,就不会再变。创造promise实例后,它会立即执行。二.Promise的简单应用1.先简单的制造一个Promise对象,这里我就直接用async这个修饰符了原创 2022-01-22 23:55:16 · 4247 阅读 · 0 评论 -
深拷贝和浅拷贝
一.原始类型和引用类型1.常见的基本数据类型Sting Number Boolean null undefined Symbol基本数据类型保存在栈内存中,因为基本数据类型占用空间小,大小固定,通过按值来访问,属于被频繁使用的数据。2.引用数据类型Object Date function RegExp Array ...引用数据类型存储在堆内存中,因为引用数据类型占用空间大,占用内存不固定。如果存储在栈中将会影响程序运行的性能;引用数据类型在栈中存储了指针,该指针指原创 2022-01-18 23:58:32 · 425 阅读 · 0 评论 -
原型链,原型对象。
一.原型对象是什么?任何一个js对象它都有有一个原型对象,这个原型对象是js内置的,原型对象有那些属性和方法,下面的对象可以使用它原型上的一些属性和方法。js对象指的是:引用类型的对象,列如,数组,对象,函数等(1)数组的原型对象 let arr=[10,20,30,40,50] console.log(arr);(2)对象 <script> // 一个数组 let obj={ name:'Lisa', age原创 2022-01-17 22:00:34 · 367 阅读 · 0 评论 -
防抖和节流的代码-----------造轮子(01)
一.防抖和节流都是用来减少出发的频率的问题,常见的应用场景, 防抖:点击登录按钮的时候,输入框输入自己想要的内容的时候,节流:滚动条等二.防抖(1)代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2022-01-12 23:42:40 · 416 阅读 · 0 评论