Jarvan大熊
码龄9年
求更新 关注
提问 私信
  • 博客:595,419
    社区:851
    问答:1,898
    598,168
    总访问量
  • 122
    原创
  • 64
    粉丝
  • 19
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-01-02

个人简介:记录我web(H5)的艰路历程

博客简介:

大熊的博客

博客描述:
H5前端攻城狮:致力于前端发展
查看详细资料
个人成就
  • 获得113次点赞
  • 内容获得28次评论
  • 获得325次收藏
  • 代码片获得745次分享
  • 博客总排名476,082名
创作历程
  • 2篇
    2023年
  • 2篇
    2022年
  • 17篇
    2021年
  • 19篇
    2020年
  • 16篇
    2019年
  • 60篇
    2018年
  • 32篇
    2017年
成就勋章
TA的专栏
  • html/html5
    20篇
  • css/css3
    13篇
  • javascript/jQuery
    29篇
  • angular.js
  • bootstrap
  • node.js
  • PHP/Mysql
    1篇
  • UI/UE
  • Canvas
    4篇
  • Vue.js
    50篇
  • web app
    2篇
  • Storage
    1篇
  • web优化
    1篇
  • Base64
    1篇
  • WebStorm
    1篇
  • vuex
    1篇
  • webpack
    1篇
  • Git
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6前端框架
  • 后端
    node.js
  • 移动开发
    小程序flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

技术从业者,不仅仅要有扎实的专业知识和技能,还得学会如何传递知识,传播文化。...

????演讲书籍推荐:1.《高效演讲》作者:彼得迈尔斯2. 《TED TAlKs 演讲的力量》作者:克里斯安德森3. 《演讲之蝉》作者:加尔 雷纳德4. 《金字塔原理》作者:芭芭拉明托5. 《如何做如何做一场精彩的演讲》作者:琼 戴兹6. 《故事》作者:罗伯特麦基7. 《乔布斯的魔力演讲》作者:卡迈恩 加洛8. 《思考,快与慢》丹尼尔 卡尼曼9. 《...
原创
博文更新于 2023.06.20 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 悬浮窗(带自动吸附功能)

之前写过悬浮窗的效果,这次做了个总结,网页端和移动端都可以用兼容,封装的组件代码,可以引到页面直接使用做了简单的注释 大家自行了解 <template> <div ref="floatDrag" class="float-position" :style="{ left: left + 'px', top: top + 'px', zInde...
原创
博文更新于 2023.06.07 ·
1966 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

Vue问得最多的面试题

什么是 mvvm?MVVM 是 Model-View-ViewModel 的缩写。mvvm 是一种设计思想。Model 层代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑;View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来,ViewModel 是一个同步 View 和 Model 的对象。在 MVVM 架构下,View 和 Model 之间并没有直接的联系...
原创
博文更新于 2023.01.10 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

彻底搞清 JavaScript forEach & map

背景JavaScript中,数组的遍历我们肯定都不陌生,最常见的两个便是forEach 和 map。(当然还有别的譬如for, for in, for of, reduce, filter, every, some, ...)之所以几天要写这个, 是因为前几天写代码的时候犯了一个低级且愚蠢的错误, 最后搞出了个小bug。最后找到原因, 生气, 甚至还有点想笑, 今天就写一下这两个方...
原创
博文更新于 2023.01.10 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

React面试题(含答案)

前言本文篇幅较长,全是干货,建议亲们可以先收藏慢慢看哦写文不易,欢迎大家一起交流,喜欢文章记得关注我点个赞哟,感谢支持!Q1 :什么是虚拟DOM?难度::star:虚拟DOM(VDOM)它是真实DOM的内存表示,一种编程概念,一种模式。它会和真实的DOM同步,比如通过ReactDOM这种库,这个同步的过程叫做调和(reconcilation)。虚拟DOM更多是一种模式,不是...
原创
博文更新于 2023.01.10 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webpack系列--浅析webpack的原理

一、前言现在随着前端开发的复杂度和规模越来越大,鹰不能抛开工程化来独立开发,比如:react的jsx代码必须编译后才能在浏览器中使用,比如sass和less代码浏览器是不支持的。如果摒弃这些开发框架,开发效率会大幅下降。在众多前端工程化工具中,webpack脱颖而出成为了当今最流行的前端构建工具。二、webpack的原理知其然知其所以然。1、核心概念(5个)**Entry...
原创
博文更新于 2023.01.10 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue常见面试题总结

今天跟大家分享下Vue常见面试题的知识1.什么是vue的生命周期? Vue实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载DOM->渲染、更新->渲染、卸载等一系列过程,我们称这是Vue的生命周期。2.vue生命周期的作用是什么? 它的生命周期中有多个事件钩子,让我们在控制整个vue实例的过程时更容易形成好的逻辑。3.V...
原创
博文更新于 2023.01.10 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

js数组方法整理

整理了以下数组方法join()push()和pop()shift() 和 unshift()sort()reverse()concat()slice()splice()indexOf()和 lastIndexOf() (ES5新增)forEach() (ES5新增)map() (ES5新增)filter() (ES5新增)every() (ES5新增)some() ...
原创
博文更新于 2023.01.10 ·
49 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一、使用vue-cli创建模板项目

1、什么是vue-cli  是vue官方提供的脚手架工具。脚手架工具简单讲就是自动将项目需要的环境、依赖等信息都配置好。2、全局安装vue-cli(1)检查npm 版本,建议安装到最新版本。【命令行查看版本号】node -vnpm -v【升级npm(可选操作)】 npm install -g npm【修改为淘宝镜像(可选操作)】 npm config set reg...
原创
博文更新于 2023.01.10 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Node的视频处理包--fluent-ffmpeg

简介&安装:https://www.npmjs.com/package/fluent-ffmpeg使用ffmpeg转换视频为gifffmpeg 是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。 “FFmpeg”这个单词中的“FF”指的...
原创
博文更新于 2023.01.10 ·
1149 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

删除数组中的指定元素 | JavaScript

JavaScript的数组中默认不支持删除指定元素的操作,如let book_id = [1,2,3,4]book_id.delete(4) //错误,JS数组没有该方法因此,解决的办法有使用集合SetES6中新加入了集合类型Set(),因为集合本身支持add(),delete(),remove(),forEach()等操作,因此可以直接将Array()转化为Set()l...
原创
博文更新于 2023.01.10 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue 中插槽slot的用法和应用场景

什么是插槽?我们知道在Vue中 Child 组件的标签 的中间是不可以包着什么的 。可是往往在很多时候我们在使用组件的时候总想在组件间外面自定义一些标签,vue新增了一种插槽机制,叫做作用域插槽。要求的版本是2.1.0+;插槽,其实就相当于占位符。它在组件中给你的HTML模板占了一个位置,让你来传入一些东西。插槽又分为 匿名插槽、具名插槽、作用域插槽。在 2.6.0 中,我们为...
原创
博文更新于 2023.01.10 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS基础 改对象中的Key名,变数组中的值为新的字典型中的Key

ES6语法,用underscore.js库题目假定我有对象let obj = { 1: { vegetables: ['banana', 'peach'] }, 2: { vegetables: ['pear', 'grapefruit'] }};12345678想将其变成let obj = { 1:...
原创
博文更新于 2023.01.10 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js-获取小数点后的所有数-onscroll/onwhell-返回顶部

请问js如何获取小数点后的所有数?var num = 123.1234567;//var num1 = 123;var str = num.toString().split('.');//console.log(str[1] != undefined ? str[1] : '');//console.log(1 + Number(str[1]));js中点击返回顶部win...
原创
博文更新于 2023.01.10 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git只提交部分修改的文件(提交指定文件)

在我们的项目中,经常会在本地编译一些代码,还未写完,测试那边来告诉你要改改某个文件的bug,非常着急,此时改完了,提交的时候,自己还在编译的代码并不想提交,此时,你可以利用git这些指令帮助你!1/ git status -s 查看仓库状态2/ git add src/components/文件名 添加需要提交的文件名(加路径--参考git status 打印出来的文件路径)3/ gi...
原创
博文更新于 2023.01.10 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css 文本超出2行就隐藏并且显示省略号

首先,要知道css的三条属性。overflow:hidden; //超出的文本隐藏text-overflow:ellipsis; //溢出用省略号显示white-space:nowrap; //溢出不换行这三个是css的基础属性,需要记得。但是第三条属性,只能显示一行,不能用在这里,那么如果显示多行呢?----------------------------...
原创
博文更新于 2023.01.10 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

15条JS高效技巧

1、延迟函数delayconst delay = ms => new Promise((resolve, reject) => setTimeout(resolve, ms)) const getData = status => new Promise((resolve, reject) => { status ? resolve('done') : r...
原创
博文更新于 2023.01.10 ·
53 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS-数组操作

* 对象数组去重1. *reduce()* // 测试数据// 比如我们处理 value 的去重 var arrList = [ {key: 1, value: "aaa"}, {key: 2, value: "bbb"}, {key: 3, value: "ccc"}, {key: 4, value: "aaa"}, {key: 5, val...
原创
博文更新于 2023.01.09 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue的注意规范之v-if 与 v-for 一起使用

当 v-if 与 v-for 一起使用时,v-for 具有比 v-if 更高的优先级,这意味着 v-if 将分别重复运行于每个 v-for 循环中所以,不推荐v-if和v-for同时使用使用推荐方式:<ul><liv-for="user in activeUsers":key="user.id">{{ user.name }}</li></ul...
原创
博文更新于 2023.01.09 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

new Date(date).getTime()在苹果手机不兼容

new Date(date).getTime()用这个方法来获取时间戳, 在手机上就是NaN,在Google浏览器就是没有问题!在苹果手机上是不兼容的。解决办法:1.new Date(data.replace(/-/g,'/')).getTime()2.data是字符串,格式类似于:‘2018-09-09 23:23:23’...
原创
博文更新于 2023.01.09 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多