在没风的地方找太阳  在你冷的地方做暖阳 人事纷纷  你总太天真  往后的余生  我只要你 往后余生  风雪是你  平淡是你  清贫也是你 荣华是你  心底温柔是你  目光所致  也是你 想带你去看晴空万里  想大声告诉你我为你着迷 往事匆匆  你总会被感动  往后的余生  我只要你 往后余生  冬雪是你  春花是你  夏雨也是你 秋黄是你  四季冷暖是你  目光所致  也是你 往后余生  风雪是你  平淡是你  清贫也是你 荣华是你  心底温柔是你  目光所致  也是你
jQuery火箭图标返回顶部代码 - 站长素材

随笔分类 -  React集合

摘要:本文摘自【前端早茶】 React + Antd 实现动态切换主题功能 前言 最近去ant design官网查阅资料,发现ant design最新版本已经更新到了4.17.x,于是比较粗略的看了一下最近几个4.17.x版本的更新日志,发现4.17.0版本更新了大量内容(点击查看4.17.0版本更新日志 阅读全文
posted @ 2022-08-31 11:32 艺术诗人 阅读(974) 评论(0) 推荐(0) 编辑
摘要:前言 接下来的几篇文章将围绕一些‘猎奇’场景,从原理颠覆对 React 的认识。每一个场景下背后都透漏出 React 原理, 我可以认真的说,看完这篇文章,你将掌握: 1 componentDidCatch 原理 2 susponse 原理 3 异步组件原理。 不可能的事 我的函数组件中里可以随便写 阅读全文
posted @ 2021-10-13 14:39 艺术诗人 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:react是由数据驱动的框架,当数据发生变化页面就会自动的发生变化。它背后的原理,,, 数据和页面联动的机理 当组件的state或者props发生改变的时候,render函数就会重新执行,页面就会从新被渲染,因为页面是由render函数渲染出来的。同时,当父组件的render函数被运行时,它的子组件 阅读全文
posted @ 2021-09-13 17:10 艺术诗人 阅读(185) 评论(0) 推荐(0) 编辑
摘要:我们知道react的jsx语法最终会被babel转译成 React.createElement语法,通过这个语法,react节点就会被编译成一棵vdom树结构,我们看一个例子 let ele1 = <h1 id="title"> <span>hello</span> <span>world</spa 阅读全文
posted @ 2021-05-27 10:40 艺术诗人 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1、思路: 因为offsetTop、scrollTop等不属于css属性,所以这些无法用css动画或过度来实现。首先想到的是使用position + top 定位结合 transition 来实现。 2、效果: 3、原生代码: <!DOCTYPE html> <html lang="zh"> <he 阅读全文
posted @ 2021-05-25 12:20 艺术诗人 阅读(1464) 评论(0) 推荐(1) 编辑
摘要:一、先说一下react react是基于数据是不可变的(每次setState都会返回一个新数据),这也是为什么需要setState()来更新数据而不能使用像vue的this.state = newState的形式更新数据的原因,其实你用this.state=newState确实可以改数据,但是rea 阅读全文
posted @ 2021-05-18 17:00 艺术诗人 阅读(7003) 评论(0) 推荐(0) 编辑
摘要:概念: 为什么是16.67毫秒: 这个根据浏览器刷新帧率来定,大多数浏览器的刷新帧率是60Hz,所以1/60 = 0.0166666... (秒)= 16.67(毫秒) 如果一个任务耗时很长,那么时间用完后会中断该任务吗? 不会中断该任务,一直到执行完毕为止,所以如果单个任务耗时很长,那么也会造成卡 阅读全文
posted @ 2021-05-14 16:31 艺术诗人 阅读(261) 评论(0) 推荐(0) 编辑
摘要:import React, { Component, useState, useCallback, } from 'react'; import ReactDOM from 'react-dom'; let Child = React.memo(function({ val, onChange }) 阅读全文
posted @ 2021-02-07 18:14 艺术诗人 阅读(506) 评论(0) 推荐(0) 编辑
摘要:现在需要解决以下问题: 我们有两个和多个前后端交互请求,我们需要在这两个请求都完成之后去让runder渲染,实现思路如下: 1、定义一个loading的state,给定初始值为true,在runder函数中,如果loading为true则直接返回 this.state = { loading: tr 阅读全文
posted @ 2020-11-27 14:59 艺术诗人 阅读(2554) 评论(0) 推荐(0) 编辑
摘要:一、组件类的缺点 React 的核心是组件。v16.8 版本之前,组件的标准写法是类(class)。下面是一个简单的组件类。 import React, { Component } from "react"; export default class Button extends Component 阅读全文
posted @ 2020-11-26 16:49 艺术诗人 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1、在需要进行监听的Dom上添加 onKeyDown 方法: <Button className='btn-add' type="primary" icon="search" onKeyDown={(e)=>this.handleKeyDown(e)} onClick={()=>this.handl 阅读全文
posted @ 2020-11-17 20:23 艺术诗人 阅读(5832) 评论(2) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-17 20:18 艺术诗人 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一、安装 npm install braft-editor --save yarn add braft-editor 二、使用 //1.组件中引入 braft-editor import BraftEditor from 'braft-editor' //2.constructor中定义 一个字段 阅读全文
posted @ 2020-11-13 15:18 艺术诗人 阅读(2109) 评论(2) 推荐(0) 编辑
摘要:一、关于拖动 图片默认可以拖动,其他元素的拖动效果同图片。正常的 div 是不能被拖动的,鼠标点击选择后移动没有效果,需要加 draggable="true" 使得元素可以被拖动。 二、拖拽相关的几个事件 被拖拽元素的事件:ondragstart,ondragend 放置元素的事件:ondragen 阅读全文
posted @ 2020-11-11 11:14 艺术诗人 阅读(5179) 评论(0) 推荐(0) 编辑
摘要:用axios正常发送请求下载excel会出现以下问题,即将二级制流文件下载到了本地,下附解决办法: 一、实现思路: 这类方法思路如下: 1. 使用js在页面常见a标签 2. 创建Blob对象, 在Blob中传入后端返回的response.data 这一步中Blob需要的是一个数组类型的参数, 后端二 阅读全文
posted @ 2020-09-25 16:38 艺术诗人 阅读(7248) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示