- 博客(16)
- 收藏
- 关注
原创 Git重命名文件/文件夹注意事项
在使用 VScode UI 重命名文件和文件夹时,git commit 会报错,识别不了重命名的文件。试错后了解到最好执行git mv 命令来重命名文件、文件夹,这样才会被git识别到;或者在文件夹中直接使用管理员身份重命名文件,不要在 VScode 中修改。
2024-04-08 17:32:40 335
原创 antd+react 实现多组复选框
背景:此多选框是放在Antd的一个Form表单里,用了Form表单的自定义控件,更方便地获取值。注意项:组件刚加载时,若焦点聚焦在其他input框,此时点击多选框,就不能再连续点击此多选框了,可以给多选框设置 onClick={(e) => e.stopPropagation()}
2024-04-08 17:30:54 342
原创 使用post请求建立长连接实现SSE
SSE 是指服务器发送事件(Server-Sent Events),它是一种用于在客户端和服务器之间单向实时通信的 Web 技术。通过 SSE,服务器可以向客户端发送异步事件流,而无需客户端发起请求。原生的EventSource 不能使用post方法,只能使用get方法,而且还不能自定义请求header,所以这里使用npm包。:自定义请求头,且可使用post请求,不兼容IE浏览器。:可使用post请求,但没正式发布,使用的人不多。
2024-02-21 15:16:44 1978
原创 Git和GitHub的使用及注意事项
一般自己上传文件时,是一次性全部修改完,再add + commit,但是如果有功能分区,比如修改了功能A,也修改了功能B,此时就有了分两次commit的需求(因为两次commit,会保存两次快照,当你只想回退到功能A未作修改而功能B已做修改的时候,就有了此需求),因此需要暂存区来帮助我们更清晰的回退。(要养成上班先git pull,下班git push的习惯,才能保证在最终git push的时候本地commit历史和远程commit历史是一致的)b站上黑马程序员的课质量还不错,搭配老师的ppt看,很高效。
2022-11-20 20:57:58 252
原创 前端-自检清单
值是数据;类型是数据的类型,包括基本类型和引用类型;变量是一个用于保存任意值的命名占位符;高阶函数是一个将函数作为参数或者返回值的函数。例如map、filter。js的需要长时间运行的代码,交给浏览器另一个线程去运行,运行完毕之后再添加到js的单线程中去运行,保证了js程序不堵塞。TCP三次握手才能保证双方都有发送和接受信息的能力,若是两次握手,客户端或许因为网络堵塞等原因放弃这个连接了,此时服务器还以为他自己发出确认请求后连接就建立了,为其分配内存之类的,白白浪费很多资源。
2022-09-21 16:30:38 420
原创 练手小项目——别踩白块小游戏
参考:html5实现简单别踩白块小游戏 - XieYingpeng - 博客园效果:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>white_block</title> <link rel="stylesheet" href="white_block.css"><..
2022-04-17 23:34:59 2896
原创 练手小项目——canvas放大镜效果 放大图片
参考:canvas之放大镜效果_WHTGS的博客-CSDN博客_canvas 放大镜效果:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>canvas_magnifier</title> <link rel="stylesheet" href="canvas_magnifier.css"&.
2022-04-16 16:30:07 811 1
原创 练手小项目——CSS 网页版大白 Baymax
效果图html页面结构<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>baymax</title> <link rel="stylesheet" href="baymax.css"></head><body> <div id="baymax">.
2022-04-15 20:28:35 223
原创 互联网大厂前端面试问什么
面试一般问题分为3部分:1.八股文 2.项目问题 3.手写代码说明:本篇文章根据b站小姐姐的面试问题进行总结【前端】互联网大厂前端面试问什么?掌握这些最最最精髓问题,大厂实习不是梦!前端学习路线+全栈学习路线——鱼皮)1.八股文html:1.flex布局flex布局(常问:用法,有哪些属性,可能当场给出图片让写布局);MurphyChen’s Notes移动端开发之 flex 布局原理总结:通过给父盒子添加flex属性,来控制子盒子的位置和排列方式。flex 布局父项常见属性
2022-04-14 22:14:34 310
原创 数据库与身份认证——黑马课程笔记
数据库与身份认证1.数据库的基本概念2.安装并配置MySQL3.MySQL的基本使用3.1使用MySQL workbench管理数据库1.连接数据库2.了解主界面的组成部分3.创建数据库4.创建数据表:DataType数据类型—int整数;varchar(len)字符串;tinyint(1)布尔值 ; 字段的特殊标识—PK 主键、唯一标识;NN 值不允许为空;UQ值唯一;AI 值自动增长5.向表中写入数据3.2 使用SQL管理数据库1.什么是SQL:结构化查询语言,专门用
2022-04-06 23:09:03 2508
原创 JQuery——pink老师课程笔记
JQueryjQuery入门1.JQuery概述是一个JavaScript库,封装了很多函数,学习怎么去调用这些函数2.JQuery的使用下载Download jQuery | jQuery;production版本/development版本引入;页面DOM加载完毕执行代码$(function(){…})$=JQuery,也是顶级对象(相当于window)用原生js获取的对象就是DOM对象,用jQuery方式获取的就是jQuery对象(用$对原生DOM进行了包装)DOM——jQue
2022-04-06 20:53:45 2166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人