自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 歪比巴卜:学习JS的笔记

学习学习JS啦

2022-08-02 17:45:31 205 1

原创 皮卡皮卡:学习CSS的笔记

CSS学习笔记看这个就行辣

2022-07-19 22:35:59 160

原创 可达鸭冲冲冲:学习HTML的笔记

一些学习HTML的笔记

2022-06-23 16:26:43 888

原创 需要整理的东西

js中isNaN和Number.isNaN的区别https://wk.baidu.com/view/b8c49158a16925c52cc58bd63186bceb19e8edf0?pcf=2&bfetype=new

2022-06-06 12:22:33 193 1

原创 js中number(),parseInt()和parseFloat()

具体代码如下:alert(parseInt("123abc"));//123,会截取到⾮数值位alert(parseInt("asd123fgh"));//NaN,开头就不是数值alert(parseInt("3.14"));//3 去掉⼩数点后⼩数点不是数值alert(parseInt(""));/NaN,空字符串不是数值alert(parseFloat("3.14abc"));//3.14,会截取到⾮数值位alert(parseFloat("asd3.14fgh"));//NaN

2022-06-06 12:12:13 126

原创 React中Hook的简单使用

Hook是什么?官方文档写的晦涩难懂。Hook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。Hook是用于函数组件的,因为函数组件没有生命周期,也是无状态组件,所以我们不能和类组件一样用构造函数里面的state和setState。但是,我们可以用内置Hook来复用不同组件之间的状态逻辑。 先来说说第一个内置hook——State Hook。1.State Hook 一句话概括:this.state的代替品。...

2021-11-10 07:47:58 1110

原创 React+MobX+axios实现权限管理

1.环境配置1)安装脚手架到全局 npm i create-react-app -g2)安装mobx 2.1进行配置文件抽离 npm run eject 2.2 安装mobx和mobx-react这两个包npm i mobx mobx-react(mobx:状态管理工具)(mobx-react是做数据分片和数据获取)3).配置装饰器npm i babel-plugin-transform-decorators-legacy -D @babel/preset-en...

2021-11-04 11:27:31 424

原创 react的路由配置和路由嵌套

也是基于我这篇《用react的路由写一个简单的导航》文章的延伸:https://blog.csdn.net/qq_42505615/article/details/121118546?spm=1001.2014.3001.5501路由配置:1.指定路由模式,引入HashRouterps:咱们默认用的是 BrowserRouter2.精确url匹配(exact)例如:我们想把home作为默认的显示页面 <Nav></Nav> .

2021-11-04 01:07:59 530

原创 React通过url传参和通过路由传参

是基于我写的上一篇文章《用react的路由写一个简单的导航》上面扩展出来的,朋友们可以去康康。https://blog.csdn.net/qq_42505615/article/details/121118546先看看我们需要得到的效果:点击【姓名007】,咱们可以进去看到007的其他详细信息。1.咱们先创建一个叫做 RoleDetail.js的文件,代码如下:import React, { Component } from 'react';class RoleDe..

2021-11-04 00:31:30 2974

原创 用react的路由写一个简单的导航

1.下载npm install react-router-dom -D2.使用规则import{BrowserRouter as Router, // 相当于一个容器Link, // 相当于a标签Route // 具体的路由}from 'react-router-dom'3.现在我们用路由来写一个简单的页面吧~效果如下~点击这个选项和出现不同的页面。咱们先把基本的文件夹给创建好。Component=>Nav=>Nav.cssC...

2021-11-03 16:57:06 737 5

原创 React中fetch和axios的简单使用

fetch的使用 :废话不多说,我们先看看文档(看不懂也无所谓的OAO!!)文档:https://www.npmjs.com/package/whatwg-fetch1.安装 cd到你创建react项目的目录,在终端输入:npm install whatwg-fetch --save2. npm start3.在public下面创建一个叫做 user.json 的文件,代码如下:[ { "stuNo":"007", "stuN...

2021-11-02 19:21:29 632

原创 React的传值——Context的使用方法

一个 React 组件可以订阅 context 的变更,此组件可以让你在函数式组件中可以订阅 context。 咱们先说一下Context的概念。Context 提供了一个无需为每层组件手动添加 props,就能在组件树间进行数据传递的方法。 在使用它之前,我们可以简单的这样理解: Cotext:容器组件 —— 类似于淘X,JD这样的平台 Provider(生产者) —— 卖家(无数个) Consumer(消费者) ...

2021-11-02 18:30:21 507

原创 学习React值得一看的文章

1.React快速生成组件的快捷键(Vscode编辑器) 作者:洪洪呀https://blog.csdn.net/H_hongai/article/details/1088245622.React中constructor(props){}究竟是什么,以及super(props)与super() 作者:陈亚https://www.cnblogs.com/chenyablog/p/12251414.html3.whatwg-fetchhttps://www.npmjs.com/pa...

2021-11-02 18:01:48 246

原创 受控组件和非受控组件

~ 在 HTML 中,表单元素(如<input>、<textarea>和<select>)通常自己维护 state,并根据用户输入进行更新。而在 React 中,可变状态(mutable state)通常保存在组件的 state 属性中,并且只能通过使用setState()来更新。我们可以把两者结合起来,使 React 的 state 成为“唯一数据源”。渲染表单的 React 组件还控制着用户输入过程中表单发生的操作。被 R...

2021-11-02 12:44:43 152

原创 匿名插槽和具名插槽的简单使用

插槽的概念:插槽即:ReactDOM.createPortal(child, container) ,由ReactDom提供的接口。 可以实现将子节点渲染到父组件DOM层次结构之外的DOM节点。分为两种:匿名插槽和具名插槽。先说第一种匿名插槽:1.咱们在src目录下创建一个叫SlotTest.js 的文件,代码如下:import React, { Component } from 'react';class SlotTest extends Component { rende.

2021-11-01 22:54:48 332

原创 React中state的更新可能是异步的?

咱们先说一下state的概念,React中我们用state来进行组件内部的状态(数据)管理,可以用this.state.属性名获取状态。但是我们要修改组件内部的状态的话,不能直接用 this.state.属性名=值这样的写法。这样写虽然状态值被修改了,我们的页面却不会重新渲染。下面我们通过一个简单的计数器的小案例来加深理解:我们想要达到的效果是:点击按钮,count的值从0变为3。1.在src目录下先创建一个名为 StateTest.js 的文件,代码如下:import React,

2021-11-01 22:29:19 871

原创 用Chrome浏览器配置react开发者工具

手把手脚把脚教学。1.首先我们需要打开一个神奇的网址https://chrome.zzzmh.cn/info?token=fmkadmapgofadopljbjfkapdkoienihi2.咱们就点击【推荐下载】3.咱们把这个文件解压4.打开文件,把箭头指的那个文件移到chrome浏览器对应的位置5.这个对应的位置就是:再点击出来的【更多工具】=>【扩展程序】6.就是如下的界面,记得一定要把开发者模式打开再把绿色的文件拖到紫色区域内,然后点击确定...

2021-11-01 15:24:25 9199

空空如也

空空如也

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

TA关注的人

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