自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pinia和vuex的区别

1、 修改值的方式不一样, pinia 可以直接修改state值 store.count++ , 而vuex 的 commit 提交修改。4、pinia 只有state、getter、action,vuex 多一个 mutation,并且 pinia 没有 module。// 这实际上并没有替换`$state` store.$state = { count: 24 }// 在它内部调用 `$patch()`: store.$patch({ count: 24 })3、多一个 $patch 修改数据方法。

2024-03-12 11:04:10 661

原创 前端面试回答不好的问题总结

总的来说,let和const是ES6引入的更安全、更严格的变量声明方式,而var是ES5引入的,它的使用有一些限制和副作用。Composition API、setup, 都是组合api 直接说中文谁记得英文名字。ref通过Object.defineProperty()的get和set实现数据劫持。ref操作数据.value,读取时不需要。reactive操作和读取数据不需要.value。reactive通过Proxy实现数据劫持。ref 和 reactive的区别。ref定义的是基本数据类型。

2023-10-11 22:16:32 460

原创 opthtml5 安装说明

opthtml5 安装说明

2022-12-20 14:18:39 107 1

原创 前端面试题--持续更新

几天面试总结,持续更新中。

2022-06-22 23:17:32 139

原创 vue history 和 hash

vue history 和 hash

2022-06-16 15:56:00 77

原创 实现 bind 方法

// bind 实现 // 1.返回一个函数 // 2.除了第一个this外 后面接收一堆参数 // 3.改变this的函数可以执行new方法 Function.prototype.bindTwo = function(that, ...arg) { let _this = this; function bindFn(...arg2) { // 判断是否执行了 new 方法 this instanceof.

2021-06-07 15:22:56 218

原创 记录手写promise

// promise 实现 // 1.状态固定 // 2.链式调用 // 3.微任务 function p(fn) { // 状态码 const PENDING = '等待'; const RESOLVE = '成功'; const REJECT = '失败'; // 设置执行顺序 let arr = {}; let value = ""; // .

2021-06-04 09:47:59 63

转载 如何在浏览器查看渲染时间?

1、打开开发者工具(F12)2、找到Performance =>点击录制按钮3、F5刷新页面 =》点击关闭录制(同录制按钮)4、找到Summary(console只上偏中部左侧位置)蓝色:网路通信时间黄色:js时间紫色:重排的时间绿色:重绘的时间那个占比越大,那个花的时间越长,问题越严重。记录读重排重绘笔记(地址)...

2021-05-21 09:50:25 10339

转载 js new 方法实现

// 手写 new 的实现 /* * fn 构造函数 * args 其他参数 */ function test(fn,...args) { // 创建空对象 let obj = new Object; // 修改this指向,获取参数,执行构造函数 let res = fn.call(obj,...args); // 判断构造函数返回值是否是对象如果是 返回对象 if(r.

2021-04-13 14:20:19 70

原创 js 数据类型

一、js数据线类型可以分为2个大类,原始值和可变的对象引用。1、原始值:字符串(String) 数字(Number) 布尔(Boolean) Null Undefined Symbol Bigint2、可变的对象引用:对象(Object) 数组(Array) 函数(Function) 正则(RegExp) ...等等一些...

2021-04-12 16:57:49 129

原创 Flutter 安装 Windows 版

Flutter 安装 Windows 版Flutter中文官网:https://flutterchina.club/setup-windows/一、配置环境变量1. 我的电脑(鼠标右键) =》 属性2. 高级系统设置3. 环境变量4. 新建变量 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL PUB_HOSTED_URL = https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL = https://

2020-09-03 15:03:38 229

原创 类函数实现队列执行

function LazyMan(name) { console.log(`启动函数${name}`) return new app()}class app { constructor() { this.time = []; this.fn = []; this.index = 0; this.sleepTime = 0; this.timeOut = null; } sleep(s.

2020-09-01 17:08:41 154

原创 Nginx 负载均衡配置(选择链接分配方式)

1、nginx轮询机制配置(平均分的意思)# 类似声明upstream 名字(不要使用 '_' 下划线){ serve ip:port; serve ip:port;}server { # 代理服务器 proxy_pass http://(upstream名字)/;}2、权重(按比例分配 )# 类似声明upstream 名字(不要使用 '_' 下划线){ serve ip:port weight=权重比例(数字); serve ip:port weigh.

2020-07-31 13:38:02 145

原创 Nginx 映射规则(映射优先级)

优先级顺序:( = )> ( /user完整路径) > ( ^~ ) > (~ || ~*) > ( / )1、精准匹配 ‘ = ’location = / { # 精准匹配,只匹配 '/' 这个路径,只匹配首页 }2、通用匹配location / { #通用匹配,匹配以 ‘/’开头的路径,这个ip下的所有页面。 }3、正则匹配location ...

2020-07-31 11:04:24 651

原创 Nginx Windows 安装 与 简单 vue 配置

1、下载地址http://nginx.org/en/download.html2、下载文件 下载Stable version稳定版本里面的 windows版本3、找到配置文件conf =》nginx.conf4、修改配置 修改location这一段 listen8888; #端口号 #读取文件地址location/{#roothtml;...

2020-07-30 15:50:43 351

转载 vscode 安装 rainbow-fart(彩虹屁)插件,程序员只能自我鼓励了!!!

1、vscode搜索Rainbow Fart 安装2、使用Ctrl + Shift + P 打开控制面板输入Enable Rainbow Fart 按回车。3、右下角会弹出一个窗口点击open打开链接4、点击授权 就可以畅快的飞了。如有侵权,请联系本人删除!...

2020-07-15 11:53:46 1626 1

原创 react 按需加载 Ant Design

1、安装依赖npm install react-app-rewired customize-cra babel-plugin-import antd2、配置文件新建 在根目录下 config-overrides.js3、写配置文件const{override,fixBabelImports}=require('customize-cra');module.exports=override(fixBabelImports('antd'...

2020-05-12 10:08:16 154

原创 mysql 命令行

show databases; --查看表use ${name}; --选择某个表show tables; --展示表里面的内容desc ${name} --查看表格字段select * from ${name} --查看里面数据drop table ${name} --删除表...

2019-09-18 10:40:39 80

转载 CSS实现两个球相交的粘粘效果

实现效果这个效果就是外层添加对比度,小球添加高斯模糊,形成的效果。实现的代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini...

2019-05-29 09:53:45 483

原创 小程序导入npm包 注意事项

官方apihttps://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html1、需要在小程序文件夹 npm init2、安装需要的npm包 ,先安装需要的npm 包在构建npm 否则会报错,没有npm包。3、放飞自我...

2019-04-29 14:11:43 1415

原创 关键字与变量的区别

变量名:自己根据规则给变量起的一个名字。关键字:关键字用于执行特定操作的一类字符。按照规则,关键字也是语言保留的,不能用做标识符。比如 if else 这些 就是关键字 abstract enum int short boolean export in...

2019-04-03 10:21:25 793

转载 js url 下载 txt 文件

var a = document.createElement('a');a.download = undefined;a.href = res.data.url;a.click();   参考链接地址:https://www.jianshu.com/p/8447257b8d35

2018-12-07 15:37:50 1994

原创 小乌龟版git分支图片文字演示(二)分支推送

总流程 :1)提交  =》 2)切换  =》  3)合并  =》  4)拉取  =》 5)推送 1、在自己的分支 =》  提交自己修改代码 =》 写日志 =》提交 (ps:不要推送,点击关闭)2、切换分支,切换到你要修改的分支3、合并(ps:合并你刚才提交代码的分支,合并是同步提交代码与本地代码)=》 会提示是否删除分支 看个人是否还需要这个分支 进行决定...

2018-11-09 14:48:13 3181

原创 小乌龟版git分支图片文字演示(一)创建分支

1、新建文件夹 =》 进入文件夹2、鼠标右键 =》 创建版本库 3、鼠标右键 =》 同步4、管理 =》 添加远端地址 =》 添加/保存 =》 确定5、点击获取  获取数据 (ps:不要拉取,第一次是获取,以后还是正常拉取。)6、创建分支 =》 选择需要拉取的分支 (ps:记得勾选切换分支,不要修改分支名字) =》 点击确定 7、完美切换到新分支 ...

2018-11-06 10:38:39 3061

原创 vue-cli 3.0

                                                vue-cli 3.0 --安装  第一步:先卸载旧版的 vue-cli 关于旧版本Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli(1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或...

2018-08-23 15:25:36 976

转载 svn 图标不显示

解决办法 :  1、点击开始  运行  2、输入  regedit  打开注册表   3、找到最上面  从开始 HKEY_LOCAL_MACHINE  -&gt; SOFTWARE  -&gt;  Microsoft  -&gt;  Windows  -&gt;  CurrentVersion -&gt; Explorer -&gt;  ShellIconOverlay...

2018-07-23 09:48:28 242

转载 关于git clone远程仓库账户密码错误的问题

关于git clone远程仓库账户密码错误的问题原文地址:https://blog.csdn.net/yy605353183/article/details/80486344 做个笔记怕忘了 出现这个错误 ‘fatal: Authentication failed for’ 表示账号密码输入错误了 解决方案: 1)控制面板  2) 用户账户  3) 管理你的凭据  4) 普通凭据 -&gt; 编辑...

2018-06-13 23:38:34 3458

原创 Git上传码云 vscode 笔记

测试

2018-06-04 10:14:20 1597

空空如也

空空如也

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

TA关注的人

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