自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git学习总结

git branch checkout <分支名> 切换分支。git remote add <别名> https<链接>git merge <分支名> 把指定分支合并到当前分支。git branch -v 查看分支,当前分支信息。git remote -v 查看当前所有远程地址别名。git brannch <分支名> 创建分支。git branch -a 查看有哪些分支。git pull 远程库地址别名 远程分支名。git reset --hard <版本号>

2025-07-24 18:01:35 276

原创 threejs+Vue3学习

1.先下载threejs官方文档代码,可以本地起服务查看文档。2.创建Vue3项目,添加threejs依赖包。安装threejs包。

2025-07-24 11:39:23 148

原创 ts的学习

cnpm i -D webpack webpack-cli typescript ts-loader 安装依赖,-D表示开发依赖,不会打包到上线项目中。1.类型:number,string,boolean,any,unknow,never,void,array,object,cnpm i -D webpack-dev-server 自动刷新,自己启动。npm init -y 项目初始化,来生成webpack打包文件。打包时,新旧语法不一样,新旧浏览器不支持时,安装babel。

2025-06-11 14:22:36 172

原创 http基础知识学习

应用层:http,ftp。传输层:tcp,UDP。

2025-06-10 17:59:10 111

原创 浏览器兼容性学习

1.不同浏览器的标签默认内外边距不同。2.图片a标签在IE9中会有边框。

2025-06-10 16:50:58 122

原创 前端性能优化学习

3. 渲染优化-----操作过程中更顺滑,不能掉帧。1. 首屏加载优化----首次打开页面顺滑。看那些指标=》优化了多少,例如秒,百分比。2. 缓存优化----再次打开更流畅。4.长任务拆分----动画流畅。

2025-06-10 15:20:06 129

原创 vue3中虚拟列表学习

主要就是计算滚动条位置,显示数据条数,

2025-06-10 15:07:14 207

原创 vue3中axios二次封装

上面封装的aixos,request.js文件。

2025-06-10 10:08:36 208

原创 微前端学习

缺点:消耗大,子应用通讯复杂。

2025-06-10 09:02:35 119

原创 electron学习

3. 安装 npm i electron -D。1. 文件初始化 npm init。4.创建main.js文件。

2025-06-09 15:17:31 235

原创 学习首屏加载问题

4.LCP(Largest contentful paint)最大内容渲染 加载最大内容呈现时间。1. FP(First Paint 首次渲染)2.FCP( 首次内容渲染)3.FMP(首次有效渲染)

2025-06-04 15:18:52 92

原创 SEO优化

2. 结构化数据:让爬虫容易爬。1.语义化标签(可能很多)

2025-06-04 15:10:11 247

原创 angular总结

常用插件: git history。

2025-05-30 11:36:35 121

原创 node升级版本,版本切换

node -vn stablen latestn v20.19.0。

2025-05-30 10:12:48 230

原创 学习js相关知识总结

构造函数中 的this ---->指向实例、在js继承中,this指向构造函数创建的实例,非原型链。面向对象编程: 现实事件中的事物,抽象成类和对象,采用封装,继承,多态来演示客观世界的联系。3.原型和原型链:每个js对象创建,都会创建一个原型对象,js对象会继承原型对象的内容。二层对象,this指向调用函数的对象在多层,哪个对象离this一起的就指向谁。2.作用域:在运行时,代码中变量,对象,函数可访问性,全局,局部作用域。对象里面的this指向,一层对象,this谁调用,指向谁。

2025-05-29 18:02:28 133

原创 学习DNS

5 根据本DNS服务器去查找根DNS 服务器,顶级域名服务器(TLD),权威 DNS服务器。3. CNAME记录: 将一个域名映射到另一个域名。3. 减少外部资源请求,自己的域名+oss+cdn。5.TXT记录:文本信息存储,域名验证SPF记录。2. AAAA记录: 将域名映射到IPv6地址。6.返回结果,浏览器缓存向IP发送请求。1.A记录:将域名映射到IPv4地址。4.MX记录:指定邮件服务器,不常见。2. 使用CDN,CDN节点用户就近。2.检查自身DNS缓存。3.操作系统DNS缓存。

2025-05-29 12:57:15 241

原创 学习对函数式编程思想的理解

3.高阶函数(函数柯里化:多个参数,)4.函数组合,类似于面向对象继承。优点:可测试性,单元测试。

2025-05-29 12:47:01 120

原创 学习静态资源加载失败情况

例如font-family: Arial,sans-serif。3.javaScript处理。动态切换,切换到有用的cdn。

2025-05-29 12:40:14 239

原创 学习QPS(每秒请求次数)

4.请求缓存:请求参数,请求方法,请求逻辑依赖内容没有发生变化,直接对应缓存。短时间内的请求合并:debounce,throttle(防抖节流)当QPS达到峰值时,服务器和应用的性能造成压力,甚至系统崩溃。设计任务队列,滑动窗口。

2025-05-29 11:06:29 262

原创 学习-怎么修改第三方npm包

1.稳定库,直接修改node_modules库(比较麻烦,每次都需要替换)3. fork package,自己维护。安装patch-package包。

2025-05-29 10:38:50 211

原创 截图学习-来自网络

【代码】截图学习-来自网络。

2025-05-29 09:52:39 96

原创 webpack5学习总结

#新版eslint超过8版本以上.eslintrc.js配置1.修改文件名为:eslint.config.mjs里面内容格式为:```jsimport eslint from "eslint";export default [ { // 继承推荐规则 rules: { "no-var": "error" // 规则值改用字符串(旧版数字兼容性差) }, // 环境变量配置 languageOptions: { globals: { node

2025-04-17 17:56:21 459

原创 新手学习:关于盒子的边框,外边距,内边距学习

盒子模型图:1.边框用border:书写形式,border: 宽度 边框形状 颜色;1)代码 border: 1px solid red; 宽度用像素单位px; 颜色:不用说了; 边框形状常用:solid(表示实线),dotted(点线),dashed(虚线);更多见下面附图;2)单独加某一边框,则用border-right,border-left,border-top,border-bottom2.内边距padding: 书写形式,padding: 上部内边距...

2021-08-27 17:29:51 1871

原创 2021-08-23

@新手学习记录关于浮动的学习浮动为什么用浮动:用行内块元素方法(diplay: inline-block)不行,因为 不能控制盒子间距离, 左右两个盒子距离;浮动写法:float:left;做浮动同理right右浮动;浮动特性: 1)如果都用浮动就会显示在一行内;2)脱标:也就是脱离标准流,比如,前面盒子用浮动,后面盒子没用,这样后面盒子会直接跑重叠在浮动盒子上,因为前面盒子浮动不占有位置了。3)浮动元素具有行内块元素特性可以给高度,没有缝隙;清除浮动:1)为什么要清除浮动,因为在浮动的外

2021-08-23 15:12:46 1403

空空如也

空空如也

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

TA关注的人

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