神奇大叔
码龄4年
  • 1,417,188
    被访问
  • 1,608
    原创
  • 469
    排名
  • 283
    粉丝
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-09-27
博客简介:

weixin_43294560的博客

查看详细资料
  • 8
    领奖
    总分 6,267 当月 90
个人成就
  • 获得396次点赞
  • 内容获得149次评论
  • 获得1,771次收藏
创作历程
  • 143篇
    2022年
  • 348篇
    2021年
  • 882篇
    2020年
  • 238篇
    2019年
成就勋章
TA的专栏
  • 设计模式&代码优化
    2篇
  • 打包工具
    67篇
  • 浏览器
    11篇
  • 通用功能
    41篇
  • 网络
    12篇
  • 前端算法
    21篇
  • node.js
    32篇
  • 移动端与REM
    14篇
  • Vue
    53篇
  • 前端优化
    2篇
  • 踏遍青山人未老
  • leecode算法
    9篇
  • 网页布置技巧
    6篇
  • vue企业级开发规范
    9篇
  • git
    14篇
  • Babel
    3篇
  • 手写重构UI框架
    25篇
  • 企业级工具函数
    2篇
  • web安全
    2篇
  • es5、es6、es7
    25篇
  • React源码
    22篇
  • vue3.0
    25篇
  • 功能库源码
    7篇
  • 代码trick&优雅
    2篇
  • 跨平台底层
    2篇
  • React Hook
    22篇
  • typescript
    29篇
  • mobx
    2篇
  • 我有多变请求库
    4篇
  • Taro
    27篇
  • uniapp
    30篇
  • vuex
    10篇
  • 我有奇妙动画
    43篇
  • 模块化RequireJS、CommonJS等
    6篇
  • 笔记
    1篇
  • Vue源码
    35篇
  • 我有疑难BUG仓库
    4篇
  • React
    53篇
  • React进阶
    21篇
  • vue进阶
    9篇
  • 服务器
    3篇
  • 组件优化相关
    2篇
  • 微信小程序
    93篇
  • 小程序优化
    6篇
  • React企业级开发规范
    1篇
  • css动画进阶
    13篇
  • node进阶
    21篇
  • 前端破局
    1篇
  • flutter
    76篇
  • 小程序底层或源码
    3篇
  • mpvue
    15篇
  • 前端工程化
    1篇
  • 我有高级封装
    6篇
  • ECharts
    39篇
  • redux
    12篇
  • svg
    10篇
  • UI框架使用
    2篇
  • 功能库
    10篇
  • React_typescript
    3篇
  • Vue_typescript
    2篇
  • 代码规范
    1篇
  • electron桌面应用
    29篇
  • 我有神奇组件模板
    21篇
  • node框架-koa
    11篇
  • orcale
    1篇
  • react native
    61篇
  • 设计模式
    1篇
  • vue服务器渲染
    6篇
  • umi.js
    8篇
  • dva.js
    6篇
  • jsonwebtoken加密json生成token
    1篇
  • socket.io
    2篇
  • mongodb数据库
    10篇
  • svn
    9篇
  • node爬虫
    10篇
  • Angular.js
    32篇
  • gulp
    5篇
  • zepto.js
    8篇
  • HTML5 新特性
    12篇
  • cookie
    5篇
  • 网页制作案例
    56篇
  • javaScript
    128篇
  • css
    55篇
  • jQuery
    37篇
  • html
    31篇
  • php
    23篇
  • Ajax
    16篇
  • mysql
    7篇
  • linux
    24篇
  • java
    10篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络
    https
  • 微软技术
    typescript
  • 小程序
    小程序
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

插件系统设计

插件系统设计。
原创
发布博客 10 小时前 ·
2 阅读 ·
0 点赞 ·
0 评论

TCP/IP四层模型

我们所处的网络,是由无数个子网络(局域网)构成的,广播的时候,也只有同一个子网里的计算机能够收到,所以要区分Mac地址是否属于同一个子网,假如是同一个子网,我们就用广播的形式把数据传送给对方,如果不是同一个子网的,我们就会把数据发给网关,让网关进行转发。IP协议所定义的地址,就是我们常说的IP地址,IP协议有两个版本,ipv4/ipv6,地址范围在0.0.0.0~255.255.255.255。...
原创
发布博客 2022.07.30 ·
154 阅读 ·
0 点赞 ·
0 评论

webpack 优化方式

webpack优化方式。
原创
发布博客 2022.07.26 ·
49 阅读 ·
0 点赞 ·
0 评论

npx和npm区别

npx和npm区别。
原创
发布博客 2022.07.24 ·
118 阅读 ·
0 点赞 ·
0 评论

webpack5 配置代码

webpack5配置代码。
原创
发布博客 2022.07.19 ·
24 阅读 ·
0 点赞 ·
0 评论

chrome 调试技巧

代码】chrome调试技巧。
原创
发布博客 2022.07.19 ·
162 阅读 ·
0 点赞 ·
0 评论

图片格式解析

PNGJPG/JPEGWebP
原创
发布博客 2022.07.13 ·
68 阅读 ·
0 点赞 ·
0 评论

浏览器任务调度机制

单消息队列的队头阻塞问题引入高优先级队列下面几种任务都应该视为高优先级的任务:增加一个高优级的消息队列,将高优先级的任务都添加到这个队列里面,然后优先执行该消息队列中的任务。根据消息类型来实现消息队列动态调度优先级避免任务饿死...
原创
发布博客 2022.07.11 ·
57 阅读 ·
1 点赞 ·
0 评论

基数排序(桶排序)

先决条件基数排序[17,13,25,100,72]数组中元素位数最多的是100,长度为3,将数组中所有长度小于3的元素左边补0至3[017,013,025,100,072]从个位开始,将元素按照大小存入桶中100 ,072, 013, 025, 017从十位开始,将元素按照大小存入桶中100,013,017,025,072从百开始,将元素按照大小存入桶中013,017,025,072,100相同位基数越大优先级越大,然后高位越高优先级越大,最终能够实现有序比起直接按照元素大小排序,基数排序最多只用申请
原创
发布博客 2022.07.10 ·
54 阅读 ·
0 点赞 ·
0 评论

最长递增子序列及最优解、动物总重量问题

题目复杂度为O(n*n)的解:复杂度为O(n*logn)的解:再添加一个数组ends,用来帮助dp存储以当前元素结尾的子序列的长度,ends中存储的是当前元素,索引为当前元素的子序列的长度,每遍历一个元素时,会查找ends中第一个比该元素大的元素,然后将元素放置在该位置,如果没有找到,则说明序列长度应该增加,则数组长度加1,放在末尾因为数组中没有比当前元素大的就扩容+1,表明序列长度+1;数组中能找到第一个比当前元素大的就替换,索引+1即为当前元素结尾的序列长度。因此ends中的元素是有序递增的,在查处时
原创
发布博客 2022.06.30 ·
81 阅读 ·
0 点赞 ·
0 评论

vue 指令权限控制

对于页面上的部分功能权限,可以通过指令的方式去控制定义指令格式:
原创
发布博客 2022.06.27 ·
84 阅读 ·
0 点赞 ·
0 评论

Babel AST代码转换、生成

AST(Abstract Syntax Tree) 结构公共属性可视化在线工具AST Explore可视化结构Babel 插件编写Babel 插件大致分为两种:语法插件和转换插件。Babel 插件本质上就是编写各种 visitor 去访问 AST 上的节点,并进行 traverse遍历修改。当遇到对应类型的节点,visitor 就会做出相应的处理,从而将原本的代码 transform 成最终的代码path(路径)提供了访问/操作AST 节点的方法。path 本身表示两个节点之间连接的对象。例如pa
原创
发布博客 2022.06.24 ·
196 阅读 ·
0 点赞 ·
0 评论

浏览器跨域

同源策略:当然同源策略限制也不是绝对隔离不同源的站点,比如link、img、script标签都没有跨域限制,这让我们开发更灵活了CORS跨域简单请求:浏览器直接发出CORS请求。具体来说,就是在头信息之中,增加一个Origin字段如果Origin指定的源,不在许可范围内,服务器会返回一个正常的HTTP回应。浏览器发现,这个回应的头信息没有包含Access-Control-Allow-Origin字段,就知道出错了,从而抛出一个错误,被XMLHttpRequest的onerror回调函数捕获。注意,这种
原创
发布博客 2022.06.23 ·
145 阅读 ·
0 点赞 ·
0 评论

获取设备信息相关

QQ判断浏览器环境:
原创
发布博客 2022.06.22 ·
15 阅读 ·
0 点赞 ·
0 评论

浏览器渲染页面

这些块的大小一般不会特别大,通常是256*256或者512*512这个规格。这样可以大大加速页面的首屏展示。现这种裁剪情况的时候,渲染引擎会为文字部分单独创建一个层,如果出现滚动条,滚动条也会被提升为单独的层。为了解决这些问题,就需要将显示器的时钟同步周期和浏览器生成页面的周期绑定起来。合成线程会将图层划分为图块(tile)......
原创
发布博客 2022.06.15 ·
48 阅读 ·
0 点赞 ·
1 评论

css 选择器的妙用

猫头鹰选择器not过滤选择器
原创
发布博客 2022.06.14 ·
20 阅读 ·
0 点赞 ·
0 评论

css 等高布局

方式一:表格布局方式二:弹性盒子
原创
发布博客 2022.06.14 ·
44 阅读 ·
0 点赞 ·
0 评论

js 内存泄漏

内存泄漏:当不再用到的对象内存,没有及时被回收,想要避免就让无用数据不存在引用关系。内存膨胀:即在短时间内内存占用极速上升到达一个峰值,想要避免需要使用技术手段减少对内存的占用。频繁GC: GC执行的特别频繁,一般出现在频繁使用大的临时变量导致新生代空间被装满的速度极快,而每次新生代装满时就会触发 GC,频繁 GC 同样会导致页面卡顿,想要避免的话就不要搞太多的临时变量,因为临时变量不用了就会被回收。泄漏1:闭包泄漏2:隐式全局变量因为没有声明和函数中this的问题造成了两个额外的隐式全局变量,这两
原创
发布博客 2022.06.10 ·
184 阅读 ·
0 点赞 ·
0 评论

css inherit(继承)和initial(初始值)

可以被继承的属性列表相关表格的边框相关inheritinitial
原创
发布博客 2022.06.09 ·
113 阅读 ·
0 点赞 ·
0 评论

js 垃圾回收机制

垃圾回收GC(Garbage Collection),是清理程序不用的内存或者是之前用过了,以后不会再用的内存空间。当给test重新赋值了一个数组对象,之前的对象引用关系就消失了,也就是无用的对象,多了的话会占用大量的内存空间,所以就需要被清理(回收)垃圾回收策略优点缺点 标记清除法:到目前为止的大多数浏览器的 JavaScript引擎都在采用标记清除算法,此算法分为 标记 和 清除 两个阶段,标记阶段即为所有活动对象做上标记,清除阶段则把没有标记(也就是非活动对象)销毁标记:比如当变量
原创
发布博客 2022.06.04 ·
286 阅读 ·
0 点赞 ·
0 评论
加载更多