我有一棵树
码龄11年
关注
提问 私信
  • 博客:736,464
    动态:359
    736,823
    总访问量
  • 480
    原创
  • 5,031
    排名
  • 1,710
    粉丝
  • 9
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-07-07
博客简介:

qq_17335549的博客

查看详细资料
  • 原力等级
    当前等级
    6
    当前总分
    2,700
    当月
    27
个人成就
  • 获得2,383次点赞
  • 内容获得108次评论
  • 获得2,668次收藏
  • 代码片获得9,717次分享
创作历程
  • 2篇
    2025年
  • 173篇
    2024年
  • 89篇
    2023年
  • 183篇
    2022年
  • 19篇
    2021年
  • 11篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • 前端实用功能大全
  • 面试题穿成串一网打尽
    19篇
  • 前端工程化系统教程
    5篇
  • 前端工程化
    52篇
  • http
    8篇
  • 项目安装
    6篇
  • css
    38篇
  • js
    87篇
  • html
    2篇
  • vue
    17篇
  • 工具使用
    15篇
  • 问题解决
    2篇
  • 自己学习
  • 算法
  • 深入浅出nodejs
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6webpack前端框架
  • 后端
    node.js
  • 网络与通信
    https
创作活动更多

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

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

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

元素滚动和内容居中同时存在时,flex 布局的 safe 关键字,保证dom元素滚动的时候不溢出

假设你有一个元素 div,同时设置了 flex 布局居中和overflow: auto/scroll。为了防止内容溢出,我们可以使用safe 这个属性,比如。但是注意,这个 safe 的属性,兼容性不太好。这样就可能保证元素在滚动的时候内容能够显示全。
原创
发布博客 2025.01.03 ·
236 阅读 ·
7 点赞 ·
0 评论 ·
0 收藏

echarts 饼图超过9种颜色就重复了,如何自定义颜色

echarts的饼图默认超过9个颜色就会重复了,我们可以自定义饼图的颜色。
原创
发布博客 2025.01.03 ·
208 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

TypeScript 完整篇,考前必看,一网打尽所有的面试题

内容不是很多,可能也不全面,但是还是记不住,特别是区别那块,可能会记住一部分,但是表达不清楚,这就需要多下功夫了。内容仅供参考,如果有问题欢迎指出,因为我也还没有找到工作。
原创
发布博客 2024.04.23 ·
1485 阅读 ·
10 点赞 ·
0 评论 ·
18 收藏

javascript(第三篇)原型、原型链、继承问题,使用 es5、es6实现继承,一网打尽所有面试题

总之关于原型这块记住三句话对象有一个内置属性 [[Prototype]],使用 Object.getPrototypeOf(obj) 获取函数有一个公开可访问不可枚举属性 prototype函数的 prototype 属性有一个公开可访问的不可枚举属性 constructor,指向函数本身使用原型继承,是 es5 中实现继承的必须要学会的,同时还要记住原型继承存在的问题!这个时候就有一个新的问题了,就是如何使用 es5 中的知识解决这些问题。答案是将四种继承方式组合起来,取各自的优点。
原创
发布博客 2024.04.23 ·
2056 阅读 ·
19 点赞 ·
2 评论 ·
20 收藏

v-deep 打破作用域隔离的原理

vue 使用了一种叫做 scoped css 的技术来隔离组件的样式,确保他们不会泄漏到其他组件中,每个 Vue 组件的样式只在该组件的作用域内生效,不会影响到其他组件,而 v-deep 可以打破这样的样式隔离。v-deep 的原理是,vue 渲染是移除这些选择器,从而使得被选中的样式能够影响到子组件内部的元素,这样以来,父组件就可以通过 v-deep 选择器修改子组件的样式,即时他们被包裹到作用域样式中。选择器,父组件可以选择子组件中的元素,并修改它们的样式,即使子组件的样式已经被作用域样式所隔离。
原创
发布博客 2024.04.17 ·
682 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

scss 和css 的区别 scss变量和css变量的区别

【代码】scss变量和css变量的区别。
原创
发布博客 2024.04.17 ·
585 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

ts 中的keyof 和typeof

作用:返回类型:使用场景:
原创
发布博客 2024.04.17 ·
1472 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

函数式编程和面向对象编程的区别

函数式编程(Functional Programming)和面向对象编程(Object-Oriented Programming,OOP)是两种不同的编程范式,它们有着不同的思想、理念和方式来组织和实现代码。总的来说,函数式编程和面向对象编程是两种不同的编程范式,每种范式都有自己的优缺点和适用场景。选择使用哪种范式取决于项目的需求、团队的偏好以及语言和工具的支持程度。
原创
发布博客 2024.04.17 ·
772 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

浏览器不同标签页通信方法

localStorage sessionStorage【页面跳转】 cookie IndexedDB BroadcastChannel sharedWorker postMessage
原创
发布博客 2024.04.17 ·
180 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

websocket 和 eventsource 的区别和应用

先从语法方面说,再从特性方面说,再说应用场景。
原创
发布博客 2024.04.17 ·
1294 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

有且仅有的10个常见的排序算法,东西不多,怎么就背不下来呢

就这么跟你说吧,面试中肯定会出排序算法的算法题,你只需要背下来代码+背下来他们的时间复杂度和空间复杂度就能蒙混过关。不管你是前端还是后端,关于排序的算法有且仅有这 10个,如果你用心了,怎么会记不住呢。看完这篇文章你还没记住,就说明你是笨蛋。好吧,最最坏的情况下,也需要记住这个8【冒泡、选择、插入、希尔、归并、快速、桶、堆】
原创
发布博客 2024.04.17 ·
1041 阅读 ·
28 点赞 ·
0 评论 ·
14 收藏

前端错误监控的方法有哪些

使用 process.on('uncaughtException')事件,在主进程发生未捕获的异常时触发。strong-agent: 监视和重启 node.js 应用程序的工具,提供了监控主进程错误的功能。PM2: 用于管理 node.js 应用程序的进程管理器,提供了监控主进程错误的功能。前端错误监控是指通过各种手段收集、分析和处理前端应用运行中发生的错误。常用的前端错误监控的方法有。node 的主进程发生错误。使用 http 请求。
原创
发布博客 2024.04.16 ·
866 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

使用 js 代码生成随机化,选取一个范围内的随机数

说到随机数,肯定会想到使用Math.random 但是有几点需要注意。常用的是两个数之间 的整数随机数,要求包含两个边界值。具体请参考官方文档,关于。
原创
发布博客 2024.04.14 ·
249 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

h5增加的属性、标签和api

【代码】h5增加的属性、标签和api。
原创
发布博客 2024.04.14 ·
479 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

vue 面试题目总结篇,考前必看

一、原理1.1 双向绑定原理1.2 vue2 和 vue3 的区别1.3 data 为什么是函数而不是对象1.4 watch 和 computed 的区别1.5 虚拟 dom 的原理1.6 看过vue源码吗1.7 mixin 的原理和合并规则1.8 diff 算法1.9 react 和 vue 的区别
原创
发布博客 2024.04.12 ·
331 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

vue 中 mixin 的应用场景,原理和合并规则

Mixin 的工作原理是将 Mixin 中的选项合并到组件的选项中。多个组件的相同逻辑可以提出去来一个公共的 mixin。
原创
发布博客 2024.04.12 ·
454 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

vue 中的data属性为什么是一个函数而不是对象

根组件的data 可以是个对象,因为只有一个根实例 组件的实例需要是个函数,因为 组件可能有多个实例 vue 会使用 vue.extend() 构成组件实例 如果组件的 data 是个对像,编译会得到警告 the data option should be a fucntion that retures a pre-instance value in component definitions 同个组件的不同实例之间的数据会相互影响,因为公用了一个内存地址 如果 data 是个
原创
发布博客 2024.04.11 ·
203 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

css 面试题目总结篇,考前必看

只总结容易忘的问题,仅供参考。
原创
发布博客 2024.04.11 ·
295 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

css 重排和重绘的区别,和触发条件,避免方法

【代码】css 重排和重绘的区别,和触发条件,避免方法。
原创
发布博客 2024.04.11 ·
486 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

css3 新增加的属性有哪些

没错 CSS3 从2011年成为标准之后,2024年了,面试题中还是会出现。
原创
发布博客 2024.04.11 ·
475 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多