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

原创 React组件传值

父子传值:在父组件里的子组件标签上定义属性,在子组件里使用props接收。子父传值:父组件给子组件传入一个方法,子组件接收这个方法,在对应的事件里触发接收到的方法,并且可以传参。子传父本质上来说就是通过观察者去触发了一个回调函数。同级传值:在React框架中,当多个组件需要反映相同的变化数据,这时建议将共享状态提升到最近的共同父组件中去。一般我们将该操作称为状态提升。类组件:通过context进行传值。在祖组件内引入context,使用context的provider方法包裹所有的子组件,再使用provid

2023-07-28 20:43:21 61 1

原创 什么是EventLoop?

2.主线程发现所有异步任务,如果是微任务就把它放到微任务的消息队列里,如果是宏任务就把它放到宏任务的消息队列里。1.所有任务都在主线程上执行,形成一个执行栈。4.会先执行微任务队列,之后再执行宏任务队列。一个用来等待和发送消息和事件的程序结构。3.执行栈所有的同步任务执行完毕。

2023-07-17 19:28:30 33

原创 解决跨域及服务器代理原理

4.自己的服务器接收到要请求的跨许信息,在自己的服务器内发起这个请求,拿到原本跨域的数据。3.自己的客户端向自己的服务器发起一个请求,在这个请求中携带原本要请求的跨域的地址信息。遵守同源策略(同协议,同域名,同端口),请求方和被请求方同源。5.自己的服务器将原本跨域的数据,发给自己的客户端。2.将自己的客户端放在自己的服务器中。使用服务器发起请求(服务器代理)3.不使用XMLHttpRequest。1.提前搭建一个服务器。:使用script标签引入跨域资源。

2023-07-14 14:55:28 46

原创 微任务和宏任务有什么区别?

2023-06-25 08:58:35 49

原创 冒泡排序、选择排序、快速排序

2023-06-16 10:46:27 55

原创 什么是闭包

闭包会在父函数外部,改变父函数内部变量的值。所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(PublicMethod),把内部变量当作它的私有属性(privatevalue),这时一定要小心,不要随便改变父函数内部变量的值。使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。闭包:就是能够读取外层函数内部变量的函数。

2023-06-16 10:41:32 52

原创 浏览器随机显示图片

要预先准备好images文件夹,通过修改图片名序号实现效果。

2023-06-16 10:15:19 345

空空如也

空空如也

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

TA关注的人

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