丨疯小孩丨
码龄7年
关注
提问 私信
  • 博客:35,522
    35,522
    总访问量
  • 21
    原创
  • 1,770,266
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2018-06-01
博客简介:

weixin_42364397的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    55
    当月
    0
个人成就
  • 获得9次点赞
  • 内容获得2次评论
  • 获得63次收藏
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 3篇
    2022年
  • 5篇
    2021年
  • 7篇
    2020年
  • 4篇
    2019年
  • 7篇
    2018年
成就勋章
TA的专栏
  • react
    2篇
  • js
    2篇
  • flutter
    1篇
  • Nginx
    3篇
  • vscode
    1篇
  • mysql
    1篇
  • Git
    4篇
  • vue
    3篇
  • 小程序
    1篇
  • css
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
779 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

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

总的来说,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 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

opthtml5 安装说明

opthtml5 安装说明
原创
发布博客 2022.12.20 ·
137 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

前端面试题--持续更新

几天面试总结,持续更新中。
原创
发布博客 2022.06.22 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue history 和 hash

vue history 和 hash
原创
发布博客 2022.06.16 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现 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 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录手写promise

// promise 实现 // 1.状态固定 // 2.链式调用 // 3.微任务 function p(fn) { // 状态码 const PENDING = '等待'; const RESOLVE = '成功'; const REJECT = '失败'; // 设置执行顺序 let arr = {}; let value = ""; // .
原创
发布博客 2021.06.04 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js 数据类型

一、js数据线类型可以分为2个大类,原始值和可变的对象引用。1、原始值:字符串(String) 数字(Number) 布尔(Boolean) Null Undefined Symbol Bigint2、可变的对象引用:对象(Object) 数组(Array) 函数(Function) 正则(RegExp) ...等等一些...
原创
发布博客 2021.04.12 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类函数实现队列执行

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 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

优先级顺序:( = )> ( /user完整路径) > ( ^~ ) > (~ || ~*) > ( / )1、精准匹配 ‘ = ’location = / { # 精准匹配,只匹配 '/' 这个路径,只匹配首页 }2、通用匹配location / { #通用匹配,匹配以 ‘/’开头的路径,这个ip下的所有页面。 }3、正则匹配location ...
原创
发布博客 2020.07.31 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx Windows 安装 与 简单 vue 配置

1、下载地址http://nginx.org/en/download.html2、下载文件 下载Stable version稳定版本里面的 windows版本3、找到配置文件conf =》nginx.conf4、修改配置 修改location这一段 listen8888; #端口号 #读取文件地址location/{#roothtml;...
原创
发布博客 2020.07.30 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

1、vscode搜索Rainbow Fart 安装2、使用Ctrl + Shift + P 打开控制面板输入Enable Rainbow Fart 按回车。3、右下角会弹出一个窗口点击open打开链接4、点击授权 就可以畅快的飞了。如有侵权,请联系本人删除!...
转载
发布博客 2020.07.15 ·
1703 阅读 ·
0 点赞 ·
1 评论 ·
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 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql 命令行

show databases; --查看表use ${name}; --选择某个表show tables; --展示表里面的内容desc ${name} --查看表格字段select * from ${name} --查看里面数据drop table ${name} --删除表...
原创
发布博客 2019.09.18 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

实现效果这个效果就是外层添加对比度,小球添加高斯模糊,形成的效果。实现的代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini...
转载
发布博客 2019.05.29 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

小程序导入npm包 注意事项

官方apihttps://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html1、需要在小程序文件夹 npm init2、安装需要的npm包 ,先安装需要的npm 包在构建npm 否则会报错,没有npm包。3、放飞自我...
原创
发布博客 2019.04.29 ·
1462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多