知识笔记
Codefreyy
Code for happiness :D
展开
-
【JS】代码随想录算法训练营第一天 | leetcode704二分查找,27移除元素
衡量一个算法的快慢,一定要考虑数据规模的大小。所谓数据规模,一般指输入的数字个数、输入中给出的图的点数与边数等等。一般来说,数据规模越大,算法的用时就越长。而在算法竞赛中,我们衡量一个算法的效率时,最重要的不是看它在某个数据规模下的用时,而是看它的用时随数据规模而增长的趋势,即。,因此看到有序数组都要第一时间反问自己是否可以使用二分。看起来没什么特别的,二分的最大优势是在于其。时间复杂度是O(logn)(1)使用前提:有序数组。(2)找中间元素的方法。原创 2023-05-24 11:19:28 · 172 阅读 · 0 评论 -
【React hooks】useEffect的依赖项和清理函数
组件的每次重新渲染effect都会执行,有一些情况里,两次effect执行会互相影响。原创 2022-08-05 14:40:14 · 1081 阅读 · 0 评论 -
【react】setState()的执行流程
首先判断,组件当前处于什么阶段 (1)如果是渲染阶段 ==>不会检查state值是否相同 上面那个setCount(0)就是在渲染阶段 (2)如果不是渲染阶段 ==>会检查state的值是否相同 a、值不同,渲染 b、值相同,不重新渲染 有时候(值第一次相同时)值相同 React也会继续执行当前组件的渲染,但是不会触发其子组件的渲染,不会产生实际的效果。...原创 2022-08-05 14:10:19 · 481 阅读 · 0 评论 -
react + antd table +hooks 如何实现表格序号自增 翻页后序号不从1开始算起
title: '序号',render: (text, record, index) => `${(pageOption.pageNo - 1) * 8 + (index + 1)}`,原创 2022-05-24 09:24:10 · 1738 阅读 · 0 评论 -
ES6新增语法 - 理解箭头函数中的this关键字
关键知识点箭头函数不绑定this,箭头函数没有自己的this关键字如果在箭头函数中使用this,this关键字将指向箭头函数被定义位置中的this注意:箭头函数里this指向的是定义时所在的对象,而不是使用时所在的对象例子 function fn() { console.log(this); //输出obj对象 return() => { console.log(this);原创 2022-04-03 13:48:18 · 225 阅读 · 0 评论 -
JavaScript - ES6的新增语法 - 解构赋值
let person = {name:'Alieen Gu',age:'18'}; //先准备好被解构的对象 let {name,age} = person; //等号左边是被解构的属性, 等号右边是具体的被解构的对象。原创 2022-04-03 13:15:37 · 941 阅读 · 0 评论 -
JavaScript - 用户名表单验证
效果代码html: <input type="text" class="uname"> <span>请输入用户名</span> <div class="hint"></div>css: label { color: #ccc; } .right { color: green; }原创 2022-04-02 16:40:52 · 1727 阅读 · 0 评论 -
函数的6种不同调用方式决定this指向的不同
1、普通函数 this指向window 2、对象的方法 this指向的是对象o 3、构造函数 this指向alieen这个实例对象,原型对象里的this指的也是alieen这个实例对象原创 2022-03-31 22:51:33 · 279 阅读 · 0 评论 -
简单的例子理解var和let命令的区别
函数执行之前是不会读取函数体中的变量的原创 2022-03-30 16:56:02 · 498 阅读 · 0 评论 -
2点快速理解JavaScript原型对象和原型链
每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。原创 2022-03-29 20:55:42 · 974 阅读 · 0 评论