vv_小虫
码龄7年
  • 613,516
    被访问
  • 172
    原创
  • 373,722
    排名
  • 574
    粉丝
关注
提问 私信

个人简介:6 年开发经验,前端架构师,目前主要负责企业级应用前端技术平台建设工作,在前端工程化实现、Node 应用开发、Android 技术、Vue 技术、React 技术、移动开发等方向有丰富实践。

  • 加入CSDN时间: 2015-03-25
博客简介:

vv_bug

博客描述:
Where there's a will there's a way.
查看详细资料
  • 4
    领奖
    总分 582 当月 27
个人成就
  • 博客专家认证
  • 获得290次点赞
  • 内容获得221次评论
  • 获得496次收藏
创作历程
  • 13篇
    2021年
  • 38篇
    2020年
  • 5篇
    2019年
  • 26篇
    2018年
  • 56篇
    2017年
  • 44篇
    2016年
成就勋章
TA的专栏
  • 前端框架
    37篇
  • js基础
    10篇
  • js设计模式
    6篇
  • Android初级
    14篇
  • Android资源
    9篇
  • Android初级
    12篇
  • 疑难杂症
    13篇
  • Android进阶
    21篇
  • Android笔记
    23篇
  • RN学习笔记
    30篇
  • Java基础
    5篇
  • html5学习笔记
    30篇
  • node
    3篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络
    https
  • 微软技术
    typescript
  • 小程序
    小程序
  • 职场和发展
    面试
我的技术公众号
欢迎关注我的公众号,每天都有技术文章推送。
20210317172233343.jpg
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

css-loader 我真记住你了!

css-loader 我真记住你了!问题描述准备自己搭一套前端框架,一路都很顺,当遇到 css-loader@6.2.0 去加载样式文件的时候,打包出来之后出现了一些莫名巧妙的文件(我是准备去修改 element-ui 库的主题样式的)。入口文件 (element-variables.scss):/* 改变主题色变量 */$--color-primary: #409EFF;/* 改变 icon 字体路径变量,必需 */$--font-path: '~element-ui/lib/theme-
原创
发布博客 2021.08.05 ·
240 阅读 ·
1 点赞 ·
1 评论

快来跟我一起学 React(Day8)

简介我们继续上一节的内容,开始分析 React 官网:https://reactjs.org/docs/accessibility.html 的 “高级指引” 部分,这一部分会涉及到性能优化、Portals、Render Props 等概念的分析,跟上节奏,我们一起出发吧!知识点性能优化PortalsRender Props类型检查准备我们直接用上一节中的 react-demo-day5 项目来作为我们的 Demo 项目,还没有创建的小伙伴可以直接执行以下命令 clone 一份代码:g
原创
发布博客 2021.04.02 ·
137 阅读 ·
5 点赞 ·
0 评论

快来跟我一起学 React(Day7)

简介我们继续上一节的内容,开始分析 React 官网:https://reactjs.org/docs/accessibility.html 的 “高级指引” 部分,这一部分会涉及到 Refs 转发、Fragments、高阶组件等概念的分析,比前面章节的难度还是略微大一些的,所以一定要跟上节奏哦,我们一起出发吧!知识点Refs 转发Fragments高阶组件深入 JSX准备我们直接用上一节中的 react-demo-day5 项目来作为我们的 Demo 项目,还没有创建的小伙伴可以直接执
原创
发布博客 2021.03.30 ·
112 阅读 ·
0 点赞 ·
0 评论

学了 Vue 还需要学 React 吗?

最近在重学 React,很多小伙伴发出 “学完 Vue 还需要学 React?” 这样的疑问,下面我们就来探讨一下这个问题。首先不管是 React 还是 Vue,当然,还有 Angular 等其它的前端框架,它们都是很优秀的前端框架,目的就是为了让你能够高效、快速地开发一个前端项目,贴一张截止目前为止 React 跟 Vue 在 GitHub 上的 star 排行:可以看到,光从 star 人数来讲,Vue 还是领先于 React 的,当然,我们也不能只看 star 人数,就说 React 不如 Vu
原创
发布博客 2021.03.26 ·
978 阅读 ·
0 点赞 ·
1 评论

快来跟我一起学 React(Day6)

简介我们继续上一节的内容,开始分析 React 官网:https://reactjs.org/docs/accessibility.html 的 “高级指引” 部分,这一部分会涉及到异步组件、全局上下文对象、错误边界组件等概念的分析,比前面章节的难度还是略微大一些的,所以一定要跟上节奏哦,我们一起出发吧!知识点代码分割异步组件全局上下文对象 Context错误边界组件准备我们直接用上一节中的 react-demo-day5 项目来作为我们的 Demo 项目,还没有创建的小伙伴可以直接执行
原创
发布博客 2021.03.25 ·
91 阅读 ·
1 点赞 ·
0 评论

快来跟我一起学 React(Day5)

简介上一节我们完成了从 0 开始搭建一个企业级 React 项目的全部内容,项目是有了,但是我们一直都没有近距离接触过 React,所以接下来我们就快速撸一遍 React 官方文档内容,弄清楚一些概念性的东西,为后面的源码分析章节做铺垫。知识点项目搭建核心概念高级指引API 指引hook 指引后面这几节都比较轻松,因为我们基本上把 React 官网:https://reactjs.org/ 的内容跑一遍。让我们开始吧!项目搭建我们直接 clone 一个前面我们搭建的基础项目,然后取
原创
发布博客 2021.03.22 ·
111 阅读 ·
1 点赞 ·
1 评论

快来跟我一起学 React(Day4)

简介上一节我们从 0 开始搭建了一个项目,完成了入口与出口的配置、ts 语法支持、react 基本库的安装、css 样式配置等工作,我们继续上一节的内容。知识点Eslint(代码质量校验)eslint-webpack-plugin(Eslint webpack 插件)eslint-config-react-app(React 官方 eslint 配置)fork-ts-checker-webpack-plugin(ts 语法校验插件)Optimization(分包优化等)准备上一节所有的
原创
发布博客 2021.03.20 ·
113 阅读 ·
1 点赞 ·
0 评论

快来跟我一起学 React(Day3)

简介上一节我们介绍了 React 官方提供的脚手架(create-react-app),然后用官方脚手架创建了一个 react-demo1 项目,用脚手架创建出来的项目算是 React 官方认为的最佳项目实践了,但是从上一节使用中我们可以看出,官方脚手架可还是有一些弊端,它只提供一些可改的 webpack 配置,如果你想自己添加一个 loader、plugin 什么的,你可能就需自定义 webpack 配置了,就不能在依赖脚手架了,既然是重新学习 React,我们就来挑战一下自己,从 0 开始搭建一个企业
原创
发布博客 2021.03.19 ·
84 阅读 ·
1 点赞 ·
0 评论

快来跟我一起学 React(Day2)

简介继续我们的 React 的学习,上一节我们介绍了什么是 JSX 语法,并且从 Babel 源码角度分析了 JSX 语法的转换过程,最后我们还用 CDN 的形式搭建了一个简单的 React 项目,这一节我们研究一下 React 官方提供的脚手架create-react-app。知识点React 官方脚手架(create-react-app)react-scriptsreact 项目中的 webpack 配置start 命令build 命令安装 React小伙伴可以先看一下官网的描述:
原创
发布博客 2021.03.18 ·
157 阅读 ·
0 点赞 ·
0 评论

快来跟我一起学 React(Day1)

简介因为目前公司的技术栈都是 Vue,之前有在 React-Native 的项目中接触过 React,但并没有深入的去了解过, 从现在开始,我就把自己当成一个 React 小白了,决定挑战一下自己,从 0 开始入手 React,中间会不断的跟 Vue 进行对比,跟紧节奏,我们一起出发吧。知识点React 简介JSX 简介Babel 语法转换@babel/preset-react@vue/babel-preset-jsxHello ReactReact 是什么?我就不解释什么是 Rea
原创
发布博客 2021.03.17 ·
141 阅读 ·
0 点赞 ·
0 评论

一文彻底弄懂 “CommonJs” 与 “EsModule” 区别

一文彻底弄懂 “CommonJs” 与 “EsModule” 区别简介文章中就不具体解释什么是 “CommonJs” 与 “EsModule” 了,我们先简单的描述一下 “CommonJs” 与 “EsModule” 的区别。它们有三个重大差异。CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。CommonJS 模块的require()是同步加载模块,ES6 模块的import命令是异步加载,有一个独立的
原创
发布博客 2021.03.13 ·
685 阅读 ·
3 点赞 ·
1 评论

大厂前端必备技能 (Vue3),还不会你就要 OUT 啦!!!

抢先了解前沿技术栈,掌握前端必须框架 Vue 3,本课程将带你从源码的角度一探究竟。全程干货满满,让你在掌握 Vue 3 源码后具有实战开发能力,轻松搞定开发任务与面试。从官方宣布 Vue3 开发就开始关注,一直到 2020 年 9 月 18 日正式版发布才去深入了解它,这一次的版本简直就是 “颠覆” 来形容,总结下来就是:“更快”、“类型更友好”、“更小”、“更好的警告信息”、“更好的 API 特性”,官方还称在 2020 年底之前对所有文档链接、分支和资源包标签的默认值转换为 3,当然, Vue 2
原创
发布博客 2021.02.26 ·
227 阅读 ·
0 点赞 ·
0 评论

Webpack5 踩坑之(html-webpack-plugin)

2021 开工第一天就给我个大大的惊喜。ERROR in Error: The loader "/home/project/vue3-demo/node_modules/html-webpack-plugin/lib/loader.js!/home/project/vue3-demo/public/index.html" didn't return html. - index.js:339 HtmlWebpackPlugin.evaluateCompilationResult [vu
原创
发布博客 2021.02.18 ·
4596 阅读 ·
2 点赞 ·
7 评论

https://bss.csdn.net/m/topic/blog_star2020/detail?username=vv_bug 各位大佬们帮忙投投票

发布动态 2021.01.11

闲聊Vue3.0及2020年终总结

前言最近经常有小伙伴问我一些关于 Vue3.0 的问题,有些甚至恐慌 Vue3.0 发布后自己不会咋办?会不会以后就要失业了呢?当一些新技术的出现,总有些人会对自己不自信,当然,你问我怕不怕?说实话,我是一点都不慌的,别人写出来的东西你去用你还怕啥?无非就是你自己在怀疑你自己能力罢了,年轻人怕啥?干就完了!不过既然有小伙伴问到了 Vue3.0,我还是花了点时间去研究了一下,下面就聊一下当我遇到新技术的时候我是怎么做的。准备工作首先我简单的浏览了一下 Vue3.0 的 官网,然后重点浏览了一下跟 Vue
原创
发布博客 2020.12.22 ·
693 阅读 ·
5 点赞 ·
0 评论

Vue 中 keep-alive 组件与 router-view 组件的那点事

最近项目中有小伙伴找到我,问我“为啥他写的页面第一次进去可以触发 onCreate 函数,第二次再进的时候就不触发了呢?”(因为我们项目是一个大型的项目,每个开发可能只接触到自己开发的一小部分),然后我就说你可以试着在 activated 钩子函数中做处理,然后他又接着问我“activated 钩子函数又是怎么调用的呢?”,ok!这小子是问上瘾了,我们下面就来详细解析一下。keep-alive<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <tra
原创
发布博客 2020.12.01 ·
2250 阅读 ·
5 点赞 ·
0 评论

如何让 Vue 项目快速支持 TypeScript 语法?

简介JavaScript 作为一种弱类型的语言,类型推断只能提供很有限的支持,TypeScript 提供了一种描述对象形状的方法。可以帮助提供更好的文档,还可以验证你的代码可以正常工作,在一些大型的项目中,使用 TypeScript 非常必要,从代码层次就已经避免了很多错误,而且方便文档的书写,最主要的就是后期迭代特别爽,但是对于没有接触过强类型语言(Java、C)的童鞋来说,TypeScript 上手还是有点困难了,单就目前前端发展趋势来说,TypeScript 还是很重要的,想了解更多 TypeScr
原创
发布博客 2020.11.12 ·
764 阅读 ·
1 点赞 ·
0 评论

Vue 各个资源包之间的区别(vue.common.dev.js、vue.runtime.esm.js 等等)

问题描述今天有童鞋在用 vue 项目写代码的时候,问我为啥会出现以下报错?[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.(found in <Root>
原创
发布博客 2020.11.09 ·
3677 阅读 ·
2 点赞 ·
2 评论

10.24,祝自己节日快乐🎉🎊

一文让你彻底弄懂 “vue-style-loader” 跟 “style-loader” 区别
发布动态 2020.10.24

一文让你彻底弄懂 “vue-style-loader” 跟 “style-loader” 区别

一文让你彻底弄懂 “vue-style-loader” 跟 “style-loader” 区别简介用过 vue-cli 脚手架搭建 vue 项目都知道,vue-cli 中内置了 vue-style-loader 去加载样式模块,最后通过 <style> 标签把样式加载到页面,但是 style-loader 同样可以达到同样的效果,那么 vue 官方为啥还封装一个 vue-style-loader 库呢?那么它们到底有啥区别?平时项目中又该如何选择呢?下面先看一下它们各自官网的简介。开始
原创
发布博客 2020.10.24 ·
16962 阅读 ·
22 点赞 ·
5 评论
加载更多