- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 浏览器缓存汇总
浏览器缓存缓存机制缓存方式对浏览器缓存做一个整理,欢迎大家指正补充~可参考前端基础-浏览器缓存/HTTP缓存机制(面试常考)缓存机制缓存方式
2022-08-08 09:27:44
452
原创 useState的异步更新问题
Q:出现的问题(灬ꈍ ꈍ灬)Answer1:使用useEffect检测Answer2:创建一个新的变量保存最新的数据
2022-04-21 15:04:40
467
原创 react中类组件this丢失及解决方法
react中的class详解ES6中的classclass中的this指向测试React中的classES6中的class1. class中的thisclass Point { constructor(x, y) { this.x = x // 1. this指向实例 this.y = y } toString() { // 2. 类中的方法都定义在原型上,constructor也是一个方法 return '(' + this.x + ', ' + thi
2022-04-20 20:50:38
1797
原创 前端最全面经知识点总结(下)
计算机网络整理计算机网络1. 浏览器1.1 浏览器接收到资源后的处理过程辛辛苦苦整理了n久,,,2021/11/25~计算机网络1. 浏览器浏览器是多进程的(浏览器进程,缓存进程,网络进程,GPU进程(整个浏览器页面的渲染),插件进程(flash等),渲染器进程*多个(tab标签内的所有内容))1.1 浏览器接收到资源后的处理过程网络进程获取数据后,会通过SafeBrowsing(google内部的站点安全系统)来检查站点是否是恶意站点(是,则展示warning页面)网络线程通知UI线程我就
2022-01-10 09:08:31
155
原创 前端最全面经知识点总结(上)
前端知识点总结算法1. 字符串API2. 数组APICSS1. BFC2. 盒模型3. 伪类与伪元素4. 选择器优先级5. 样式优先级6. position7. 布局方式7.1 float非常感谢百度发送的校招培训,让我见到整理的这么全的前端知识体系,在此基础上,我也补充扩展,结合自己秋招的面经对内容进行了部分补充,希望能够共勉~算法整理基础算法所需要掌握的API~1. 字符串APIAPI返回值length“ ”.length空字符串也是有长度的charAt(1)“1
2022-01-10 09:05:21
495
原创 TypeScript(已完结)
TypeScript生成tsconfig.json文件ts数据类型生成tsconfig.json文件tsc --init 生成配置文件修改outDir,文件导出路径终端-> run task-> tsc watch tsts数据类型booleannumberstringarraytupleenumanynull和undefinedvoidnever...
2021-11-04 16:21:42
158
原创 React基础(脚手架)
React脚手架创建脚手架文件介绍一个简单的hello组件创建hello子组件,注册进App组件样式模块化备注创建脚手架文件介绍App.test.js是用来测试App.js的,但是很少用的,因为我们都是直接运行看结果对不对的App.css里面只是App组件的样式index.js是入口文件一个简单的hello组件index.js里import React from 'react';import './App.css';// 函数创建组件// function App
2021-07-12 09:21:42
310
原创 React基础(无脚手架)(已完结)
React基础第1章 React基础1.1 hello_react1.2 为什么React用JSX而不是JS1.3 为什么用虚拟DOM?1.4 JSX的语法1.5 js语句和js表达式的区别第2章 React面向组件编程2.1函数式组件2.2类式组件2.2.1类的基本知识2.2.2类的组件创建2.2.3原生绑定的三种方式2.2.4 类的组件的创建——修改state2.2.5 state简化2.3 props2.3.1 props的基础使用2.3.2 props传入的属性很多时2.3.2.1展开运算符
2021-06-26 15:26:05
747
原创 ES6~ES11
ES6~ES11letconstlet不能重复声明let有块级作用域,var是没有块级作用域的ES5中,作用域分为 全局,函数,eval{ let girl = 'xiongxiong'}console.log(girl);//是会报错的,因为let有块级作用域不存在变量提升不影响作用域链let 与 var在循环时的区别let 是有块级作用域的,每块的{}对应的i都是唯一的,var 是全局作用域,对应的i是一个值,循环完后,就一直是最大值const值不能修改的是常
2021-06-23 07:38:49
308
原创 JS高级整理
JS高级JSONJSON的方法JSONjson是一个特殊格式的字符串,可以被任意语言所识别,并可以转换为任意语言中的对象,用于在开发中,不同语言实现一个数据的交互json(JavaScript Object Notation)-JS对象表示法var obj = '{"name":"熊阳阳","age":24}'var arr = '[1,2,3,"hello"]'JSON中,属性名必须加双引号JSON分类2.1 JSON对象{ }2.2 JSON数组[ ]JSON中允许的值(valu
2021-06-23 07:37:34
242
原创 前端面经汇总
前端面经汇总JSnull和undefined的区别JSnull和undefined的区别1.undefined 1.1 声明没有赋值,没有声明直接用,均为undefined 1.2 typeof undefined = undefined 1.3 转为数值为NaN2.null 2.1 typeof null = object 2.2 转为数值为0 2.3 作为函数的参数,表示该函数的参数不是对象;作为对象原型链的终点...
2021-05-27 11:57:33
427
原创 JS初级笔记PINK老师(已完结)
JS基础部分计算机基础初识JSjs是一门脚本语言浏览器执行JSJS组成JS书写位置JS注释JS输入输出语句变量备注计算机基础计算机硬件输入/输出设备,CPU,硬盘,内存软件系统软件Windows, Linux, macOS应用软件浏览器,QQ,VSCode程序运行硬盘(很慢)->内存条->CPU(很快)初识JSjs是一门脚本语言(1) 不需要编译,运行过程由js引擎逐行来进行解释并执行(2)nodejs做服务端浏览器执行JS浏览
2021-05-19 10:42:21
6318
1
原创 图解HTTP笔记(HTTP首部)
图解HTTP笔记Cache-ControlConnection首部字段请求首部字段Accept响应首部字段实体求首部字段为 Cookie 服务的首部字段Cache-ControlConnection首部字段Connection: 不再转发的首部字段名例如Connection: Upgrade,则在转发中需要删除Upgrade之后,再进行转发,即(Hop-by-hop首段)注:与Hop-by-hop对应的是End-to-End管理持久连接Connection: Keep-Alive 在
2021-05-17 16:13:04
212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人