交流

  • react上下文2022-11-15 09:25:41

    在类组件中使用上下文的步骤 1、创建一个上下文(多文件的情况下单独使用一个文件) 2、在根组件中使用上下文的.Provider注入,需要传递的一个vaule的属性(需要传递到下面子组件的数据,子组件只获得到传递的数据) 3、在子组件中使用上下文 函数组件中使用上下文的方式 1、定义上下文 2、定义根组件 3、在函数组件中使用 Context 上下文 两个概念,1.数据的提供者。2.数据的消

  • mysql怎么备份一个文件2022-11-14 09:36:23

    先数据备份 mysqldump -uroot -p test > test.sql 然后删除test数据库,从新创建一个空的 test库,再执行下面的语句 $ mysql -uroot -p test < test.sql

  • html如何引入css文件2022-11-14 09:30:54

    引入方法:1、使用link标签引入,语法“”; 使用link标签 在HTML头部的 标签中使用标签引入外部的 CSS 文件 https://img.php.cn/upload/image/613/253/447/1621394280877211.png 2、在stylet标签中,使用“@import”规则引入,语法“@import url(css文件地址)”。 使用@import规则 在HTM

  • 单行文本输入框2022-11-14 09:29:16

  • 常用的生命周期函数2022-11-11 09:17:46

    常用的生命周期函数:componentDidMount componentWillUnmount componentDidUpdate 等等 React生命周期函数 生命周期函数是指在某一个周期自动执行的函数。 1。取得默认属性 getDefaultProps 外部传入的props 2。初始状态 getInitailState state状态 3。即将挂载 componentWil

  • 什么是 CR 和 LF2022-11-09 11:46:57

    CR:Carriage Return,对应 ASCII 中转义字符 `\r`,表示回车 LF:Linefeed,对应 ASCII 中转义字符 `\n`,表示换行 CRLF:Carriage Return & Linefeed,`\r\n`,表示回车并换行 Windows 操作系统采用两个字符来进行换行,即 CRLF;Unix/Linux/Mac OS X 操作系统采用单个字符 LF 来进行换

  • Java 中生成二维码2022-11-06 20:30:09

    我们在做会员系统或类似需求时,经常需要生成二维码给商家扫描,Java 中使用 zxing 库可以方便的生成二维码。 ### 添加依赖 ``` com.google.zxing javase 3.5.1 ``` ### 示例代码 ``` import com.google.zxing.*; import com.google.zxing.client.j2se

  • 众所周知,在vue中有插槽的概念,只需要在组件中使用``进行占位,后续你可以在``标签中填入任何你需要的元素。 但是在react中并没有官方的关于插槽的说法,那么我想在react中实现类似vue中插槽那样的功能应该怎么办呢? 答案是使用props传值。props传值功能是十分强大和灵活的,它不仅仅能给子组件传递数据和方法,还可以传递react元素(div/input/button等),甚至可以将一

  • 1、Jquery转成原生对象 let j1 = $('#id'); let dom1 = j1[0]; let dom2 = j1.get(1); 2、原生对象转Jquery对象 let dom1 = document.querySelector('#dom1') let $p1 = $(dom1)

  • 对于循环次数已知的情况下,用for循环; 对于循环次数未知的情况下,用while循环;

  • react中map2022-11-03 09:23:38

    map 循环数组里的值,可以写两个元素,第一个元素是值第二个元素是下标,key必须要写防止报错,key值可以是下标

  • Java 共有四种修饰符 分别是 public(公共的)、protecteed(受保护的)、default(默认的)、private(私有的) 1、public修饰符: 表示公共的、公开的。不同类、不同包下都可以访问。 一个Java文件中只可以有一个public修饰的类,并且类名需要和文件名相同 2、protected修饰符: 表示受保护的、主要作用是保护子类、子类可以用它进行修饰、其他的不可以

  • 可变性: String是字符串常量,是不可变的,StringBuild、StringBuffer是 可变字符序列 执行速度: StringBuild > StringBuffer > String 安全性能: String、StringBuffer线程安全,StringBuild非线程安全 适用场景: String,少量字符串操作的情况 StringBuffer,多线程中字符串缓冲区进行大量操作的

  • Cookie 和 Session 的区别2022-10-31 09:10:54

    Cookie 是客户端储存的即游览器存储, 是能在浏览器的历史记录中看见,可以手动清除的 Cookie以明文储存信息,但是储存量很小 Cookie的生命周期短(20分钟) Session:服务端,放在服务器上(默认失效时间为30分钟) 是一种记录客户状态的机制,基于Cookie实现 Cookie保存在客户端浏览器,Session保存在服务器上

  • useEffect 中的第一个回调参数返回的是一个 clean-up 函数,所以不能返回 Promise 对象,也不能直接使用 async、await,否则会报错。 可以使用如下方法解决: ``` useEffect(()=>{ // 使用自执行函数 IIFE (async function fn(){ await otherFn(); })() }, []) ``` 换种写

  • 在低版本浏览器上运行 React 项目,会遇到不兼容的情况,例如 Android 7 设备上,就不支持 promise 的 finally,解决方案: ``` npm install react-app-polyfill --save ``` 然后在入口文件 src/index.js 行首添加 ``` import 'react-app-polyfill/ie9' import 'reac

  • 获取时间d2022-10-28 09:22:59

    获取本周第一天为周几:new Date(year,month,1).getDay() 上月天数为多少天:new Date(year,month,0).getDate() 本月天数为多少天:new Date(year,month+1,0).getDate()

  • splice()2022-10-28 09:16:54

    方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。 splice(start) splice(start, deleteCount) splice(start, deleteCount, item1) splice(start, deleteCount, item1, item2, itemN)

  • background-size:contain;在background-repeat:repeat;的情况下 background-repeat:repeat; 会重复出现 background-repeat:no repeat 不会重复出现;

  • Link跳转后如何获取id2022-10-27 21:43:02

    在跳转后的组件内用 props.match.params.id

上一页 1...67891011121314...23 下一页