自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Vscode】Vscode不能执行vue脚本的原因及解决方法

2、在窗口中输入命令:set-ExecutionPolicy RemoteSigned 回复 Y。1、需要以管理员权限运行 PowerShell 搜索-->输入-->以管理员运行。3、重新在vscode中执行vue相关命令,即可生效。

2025-01-19 13:19:40 669

原创 【算法】颜色rgb转#

【代码】【算法】颜色rgb转#

2024-12-06 23:28:12 290

原创 【算法】JS匹配有效括号

【代码】【算法】JS匹配有效括号。

2024-12-06 23:26:58 145

原创 【算法】数组中,求K个最大值

已知:数组 [8, 9, 15, 20, 3, 5, 7, 2, 6],求第8个最大值是哪个值?

2024-12-06 22:35:37 324

原创 【算法】组合求和

组合求和

2024-12-06 21:33:10 202

原创 【CSS】Flex使用

Flex的值有哪些

2024-12-06 21:12:39 505

原创 【CSS】垂直水平居中

【代码】【CSS】垂直水平居中。

2024-12-06 20:41:35 412

原创 【JS】JS判断数据类型

一般用于除了null外的判断基本类型,返回具体类型;可以判断所有类型,返回"[object String]";一般用于判断引用类型,顺着对象的隐式原型链向上找,返回true/false;只能判断数组类型,返回true/false;判断是否为非数值;

2024-12-02 13:35:26 442

原创 【JS】栈内存、堆内存、事件机制区别、深拷贝、浅拷贝

栈内存、堆内存、事件机制、深拷贝、浅拷贝

2024-12-01 17:29:58 1096

原创 【JS】String、Object、Array常用方法

truefalse1、要结尾的字符串2、被找到的起始位置索引,默认0truefalse1、要结尾的字符串2、被找到的末尾位置的索引,默认字符串的lengthtruefalse1、要查找的字符串2、要开始查找的位置索引,默认0121、要查找的指定字符串2、要开始查找的位置,负数默认从0开始找-131、要查找的指定字符串2、要查找的最后一个位置的索引>=找到的指定字符串的索引要1、填充后的长度2、要填充的字符串1、填充后的长度2、要填充的字符串1、要替换的字符串。

2024-11-25 23:53:23 540

原创 【TS】TypeScript基本使用

ts基本使用

2024-11-25 16:08:23 1064

原创 【JS】 深入理解闭包及应用

深入理解闭包及应用

2024-11-23 23:14:27 1017

原创 【浏览器】浏览器输入URL后发生了什么

浏览器输入URL后发生了什么

2024-11-22 23:04:17 997

原创 【JSON】package.json与package-lock.json

执行npm install下载包的时候,项目根目录会有package.json与package-lock.json俩个文件,具体分别是做什么呢?

2024-11-22 22:12:48 736

原创 【HTTP】http与https

http(HyperText Transfer Protocol)超文本传输协议;https(Hypertext Transfer Protocol Secure)超文本传输安全协议;http + 加密(SSL/TLS) + 认证(CA证书) + 完整性保护 = httpsSSL/TLS是HTTP和TCP之间的中转协议,也是一个应用层协议。我们可以把ssl/tls理解为一个黑盒子,我们把数据丢给http,http把数据丢给ssl/tls,ssl/tls把数据加密后丢给tcp,这就是https。

2024-11-22 15:30:22 1086

原创 【JS】Promise与setTimeout执行顺序

Promise与setTimeout执行顺序,宏任务与微任务,事件循环与任务队列

2024-11-22 14:17:15 452

原创 【React】状态管理

目录useState:函数组件中定义跟更新状态useReducer:复杂的状态逻辑,接收reducer函数和初始状态为参数,返回当前状态和dispath函数,reducer函数用于根据不同anction类型更新状态Context:创建Context对象,在组件树中共享数据第三方库redux:状态管理库使用redux的步骤:

2024-11-20 22:36:14 141

原创 【React】18版本新增特性解析

定义:之前版本中,渲染是同步的,更新DOM时,无法处理其他任务,现在,允许react可以在浏览器空闲时逐步更新DOM,即使在渲染期间,浏览器也可以继续处理优先级更高的渲染任务。更灵活的更新优先级:设置更新优先级,确保重要的更新尽快展示。定义:简化异步数据获取的处理,组件挂载时延迟加载所需资源,同时显示加载指示器。优势:提高应用性能:可中断渲染,避免长时间阻塞主线程,保持响应。优势:提高用户体验:保持响应,即使在处理大量更新时,也可被中断。优势:减少渲染次数:多个状态合并到一次渲染,提高性能。

2024-11-20 22:05:03 515

原创 【JS】函数柯里化(currying)及reduce使用

函数柯里化及reduce使用

2024-11-20 15:52:27 207

原创 【ES6】Promise实现原理

promise的基本实现及其原理

2024-11-19 23:26:14 914

原创 【React】usememo、usecallback、memo的区别及使用

usememo、usecallback、memo的区别及使用

2024-11-19 17:43:47 274

原创 【Vue3】vue3基础知识小总结

vue3优点vue3项目结构特点ref使用通过create-vue创建vue3项目(vue2是通过vue-cli)什么是create-vuesetupreactiverefcomputedwatch生命周期父传子子传父

2024-03-19 16:47:51 267 1

原创 【Vue2】Vue2项目配置prettier + eslint + commitlint + stylelint

vue2项目配置prettier+eslint+styleint

2022-09-09 18:12:44 4391

原创 【Vue3】Vue3的API详细方法具体使用

vue3初识

2022-08-08 17:38:33 842

原创 【TS】TS 的基本使用

ts的基本使用方法, 内容写的过于简洁,后续会补全

2022-08-05 18:29:42 864

原创 【工具】vscode 终端不能使用yarn ,npm,如何解决

vscode 终端不能使用yarn ,npm,如何解决

2022-07-18 16:50:17 5342 2

原创 【JS】加密 CryptoJS DES

加密方法 CryptoJS DES

2022-07-13 16:06:11 2904

原创 【SSH】windows 设置 ssh key

设置windows ssh key

2022-06-16 10:58:50 768

原创 【Vue3】Vue3项目从0开始

本文,个人使用vue-cli5.0 + ts + vue3 + less + eslint + prettier + stylelint + commitlint 创建的项目配置

2022-03-08 12:15:04 1375

原创 【工具】vscode按照eslint保存自动格式化代码(React/Vue)

在settings.json中添加以下设置,可以自动格式化代码:{ // 每次保存自动格式化 "editor.formatOnSave": true, // 每次保存的时候将代码按eslint格式进行修复 "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.defaultFormatter": "esbenp.prettier-vscode", // vue文件默认格式化方式ve

2021-05-14 14:22:14 2071 1

原创 【工具】vscode 常用代码片段整理

目录1、js2、react3、vue1、js{ "console.log": { "prefix": "ccg", "body": [ "console.log($1, '=====$2')", ] }, "debugger": { "prefix": "ddg", "body": [ "console.log($1, '=====$2')", "debugger" ] }, "if": { "prefix": "iif",

2021-05-13 17:29:34 3114 1

原创 【Redux】Redux知识点梳理

目录为什么需要redux?redux数据流模式?为什么需要redux? react作为一个组件化开发框架,组件之间存在大量通信,很多都是跨多个组件通信,或者多个组件之间共享一套数据,所以需要redux 既然要存取状态,肯定要有setter/getter,当状态发生时,需要广播,通知组件状态发生变化,所以需要redux的getState、dispatch、subscribe 1、getState实现 ——返回当前状态即可 ...

2020-11-08 15:50:56 682 1

原创 【面试】Vue面试总结

1、MVVM和MVC的模式的理解?MVC:Models: 数据层,负责数据的处理和获取的数据接口层。 Views: UI 层,它负责将数据模型转化成UI 展现出来。 Controller: 控制器层,它是 Model 和 View 之间的胶水或者说是中间人。一般来说,当用户对 View 有操作时它负责去修改相应 Model;当 Model 的值发生变化时它负责去更新对应 View。...

2020-07-16 14:21:17 185 1

原创 【React】react16版本详细解析

React v16.0render 支持返回数组和字符串 Error Boundaries createPortal 支持自定义 DOM 属性 减少文件体积 FiberReact v16.1react-call-returnReact v16.2FragmentReact v16.3createContext createRef forwardRef 生命周期...

2020-07-16 14:20:27 2068 1

原创 【面试】面试总结

面试题目录ES6、ES7新特性;H5、CSS3新特性?es5与es6对比,语法有何不同? react/vue生命周期;优缺点;react16新特性?react中的keys的作用是什么?redux?高阶组件? 手机适配? 前端工程化工具、webpack作用、配置...

2020-07-16 14:20:08 916 1

原创 【Redux】react-redux 的 Connect 和 Provider的原理

这里以 App组件向Title组件通过传递为例connect的作用是对子组件进行一个包装, 减少每个子组件都要写 contextTypes, 减少代码重复。prop-types 这个插件是用来从父组件向子组件传递数据的 包含一个方法, 两个属性父组件使用: static childContextTypes={ 数据名: propTypes.数据类型 ...

2020-07-16 14:19:11 355 1

空空如也

空空如也

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

TA关注的人

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