自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 React Scheduler 原理

React Scheduler 原理学习react也有一段时间了,最近零零碎碎看了些东西,总觉得改写点东西沉淀下,联系到react快速响应的理念,我觉得时间切片的使用是再出色不过了,时间切片的使用离不开scheduler,那就谈谈scheduler吧文章目录React Scheduler 原理前言一、scheduler是什么?二、时间切片三、任务调度总结前言一、scheduler是什么?react16开始整个架构分成了三层,scheduler,Reconciler,renderer,因为为了

2021-08-14 01:02:03 530 1

原创 VUE双向绑定

前端碎碎念之vue双向绑定本文章会详细介绍vue2和vue3的双向绑定文章目录前端碎碎念之vue双向绑定一、如何实现vue2的双向绑定1.原理2.vue2的双向数据绑定缺点:3.解决方案:二、vue3数据双向绑定1.原理2.优点三、如何实现依赖收集(vue2为例)1.dep2.watcher一、如何实现vue2的双向绑定1.原理其实vue2的双向绑定很简单,还记得ES5里面的Object.defineProperty( )这个方法吗?可以用这个方法来监听一个对象的属性,比如是否可以删除,是否可

2021-05-24 21:57:53 677

原创 爱奇艺前端实习生二面

爱奇艺前端开发一面:1.行内元素和块级元素有什么区别:1.行内元素一行排列,宽度和内容有关,块级元素垂直排列,默认宽度是它本身父容器的100%2.可以使用display进行转换3.行内元素的宽度是无法设置的,块级是可以设置的没说出的一点:行内元素里面不可以嵌套块级元素,块级元素可以嵌套行内元素2.如果line-height设置为1.5,和line-height设置为150%,说说不同这里确实懵逼了,没有了解过这个问题,正确答案是:父元素设置了1.5会继承给子元素,而子元素的1.5是根据

2021-04-14 20:55:55 360 1

原创 爱奇艺前端实习生一面

爱奇艺前端开发一面:1.了解css中的bfc吗?请详细说说1,就答了bfc叫块级格式化上下文,是指触发bfc模式的盒子区域内部的布局不会影响到和盒子外的布局2,答触发bfc的方式,display设置为table-cell等,定位使用绝对定位,float不为none,overflow设置为hidden等3.应用场景:外边距合并,清除浮动,还有一个自适应两栏布局没有答上2,css居中布局有哪些方法1,float 。top:50%,left:50%,然后translatex:-50%,ransl

2021-04-08 22:32:14 332

原创 react fiber摘要

react理念前言一、react理念1.问题阐述2. 解决方案二、react15和react16的过渡1.react152.react16三、fiber1.fiber工作原理1.fiber记录操作状态四、参考文章前言react fiber是react 16 的一种架构模型,下文会介绍react的理念,以及fiber产生的原由,fiber的实现原理和工作原理提示:以下是本篇文章正文内容,下面案例可供参考一、react理念1.问题阐述简单来说,在react产生之前,关于前端的性能有两个比较大的问

2021-03-31 19:17:56 229

原创 前端浏览器渲染及前端性能优化

前端浏览器渲染:今天,花了一些时间去看了看关于浏览器渲染的东西,特写下这篇博客来记录三个阶段:从输入网址到页面显示可以分为3个阶段,分别为http请求阶段,http响应阶段,浏览器渲染阶段几个概念:进程:多程序同时进行,一个程序 就是一个进程线程:每一个程序同时做多个事情,每一件事情可以当做一个线程栈内存:用来提供执行代码的环境,请求和响应过程:1,首先呢,我们先输入网址,浏览器就会向服务器端发送一个请求。这就到了request请求阶段,request请求阶段要进行:DNS解析,

2021-02-04 12:52:35 410 1

原创 redux用法简述

项目场景:在实际的开发过程中,我们时常会遇到这样一个问题,当我们的父子组件以及多个组件同时共用一个数据时,我们如果仅用父子间传数据,页面间传数据,就会使得代码非常的冗余,另外也会加大代码量,因此我们使用redux进行数据管理(建议能不用就尽量不用)什么是redux:“Redux 是 JavaScript 状态容器,提供可预测化的状态管理”Redux 的设计思想很简单,就两句话:1.Web 应用是一个状态机,视图与状态是一一对应的。2.所有的状态,保存在一个对象里面。redux有三大准则1.单

2021-02-04 10:42:37 305 1

原创 前端学习第二部分css

学习目标:1.了解什么是css2.学会css基础语法3.重点掌握css中选择器的使用4.理解盒子模型,浮动,定位的使用5.学有余力的同学可以了解下什么叫做css 2d转换和3d转换学习时间:自定义学习产出:1、 技术笔记2、简单网页制作3 、学习的 vlog 视频 1 个学习内容:1.什么是cssCSS(又称作样式表)是一种用来表现HTML等文件样式的计算机语言,是对HTMl文件中设置的各种标签添加各种各样的样式与表达方式,让网页更生动,更美观(一种设计网页样式的工具)。HTM

2021-01-18 19:12:38 132 1

原创 react Antd Upload组件踩坑

项目场景:在实际的开发过程中,我们会遇到一些上传图片的功能,那么如果用React框架来进行开发的话,我们需要用到antd的UI这样一个组件,这个组件我们提供了一个图片开发的一个功能,但是实际上官网提供的这样一个代码是仍需要我们进行一些修改的,否则我们将无法进行一个正常的操作。现在就来看看如何去正常使用这样一个组件源码显示antd图片上传组件链接问题分析:在这里我们虽然可以进行一个图片的上传,但实际这是一个假操作,因为我们并没有将图片的网址上传网址等一系列的后端接口写在上面,但是它显示成功,实际上这

2021-01-16 00:07:17 3001

原创 手把手教你写js节流和防抖

手把手教你写js节流和防抖一、问题场景很多时候,我们的代码中间会出现异步操作,例如向后台发送请求,窗口的resize事件等,这些操作会耗费事件,拿向后台发送请求来说,如果点击按钮发送请求,而用户在短时间内发送多次请求,一方面服务器压力会比较大,另一方面讲实际只有最后一次的请求结果是有用的,在用resize来说,改变窗口尺寸时会触发resize,但其实我们大多数情况下只需要最后一次回调的结果,而不是多次回调。为了解决这个问题,我们引入节流和防抖两种方法二、问题解决节流和防抖都是在使用高阶函数的内容1

2021-01-14 11:42:33 1323

原创 web前端开发第一周的学习

web前端开发第一课提示:第一周掌握html学习内容:提示:1、 了解什么是web前端开发2、 掌握 HTML基本语法3、 掌握 HTML基本语法4、 了解HTML5语义化5、 使用HTML搭建出基本的网页结构学习时间:提示:自定义学习产出:提示:1、 技术笔记或CSDN 技术博客3、拍摄视频 ,内容为自己对HTML5的学习认识和理解欢迎进入web前端开发第一周的学习1.什么是web前端发展历程:2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用

2021-01-12 23:48:47 355

原创 vue组件传值操作(父子,兄弟组件之间)

前言组件化开发是vue中的重要内容,vue框架写项目的时候,组件化结构很明晰,这样不仅提高了办公的效率,同时使代码有了更好的移植性,本文整理了组件基础内容中的三种传值问题,希望对阅读者有所启发提示:以下是本篇文章正文内容,下面案例可供参考一、三种传值场景1.父组件向子组件传值父组件给子组件传值1.父组件调用子组件的时候 绑定动态属性(这里绑定的是value)2.在子组件里面通过 props接收父组件传过来的数据3.直接在子组件里面使用代码如下(示例):<!DOCTYPE htm.

2020-11-08 11:20:11 438

原创 微信小程序开发数据缓存基础知识辨析以及运用实例

微信小程序开发数据缓存基础知识辨析以及运用实例提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、微信数据缓存是什么?在实际开发中,在用到一个数据时,我们需要调用api接口去得到,然后渲染在页面中,但是对于一些数据,是经常需要使用的,如果每次使用时都需要调用api接口,会十分麻烦。数据缓存就解决了这个问题,我们可以在初次调用某api得到数据

2020-11-05 22:58:07 687

原创 微信小程序实现图片下载功能

#**微信小程序如何开发图片下载功能**官方文档不够详细,因此写此博客,希望能解决初学者的一些问题下面案例可供参考一.所用到的api介绍(来自官方文档)DownloadTask wx.downloadFile(Object object)下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。使用前请注意阅读相关说明。注意:请在服务端响应的 header 中指定合理的 Content-Type 字段.

2020-11-04 23:14:47 11596 18

副本附件1 本科生暑期返校前生活轨迹记录表-最终填写完毕后请以学号命名(1).xls

副本附件1 本科生暑期返校前生活轨迹记录表-最终填写完毕后请以学号命名(1).xls

2021-09-22

空空如也

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

TA关注的人

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