听胡说
码龄8年
关注
提问 私信
  • 博客:136,900
    动态:2
    136,902
    总访问量
  • 83
    原创
  • 836,955
    排名
  • 18
    粉丝

个人简介:Developer ...

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-05-27
博客简介:

听胡说

博客描述:
欢迎来到「听胡说」的博客。
查看详细资料
个人成就
  • 获得35次点赞
  • 内容获得21次评论
  • 获得111次收藏
  • 代码片获得262次分享
创作历程
  • 2篇
    2021年
  • 25篇
    2020年
  • 49篇
    2019年
  • 14篇
    2018年
成就勋章
TA的专栏
  • npm
  • Java基础
    3篇
  • linux学习
    6篇
  • JavaWeb
    2篇
  • 数据库
    4篇
  • 软件
    1篇
  • HTML
  • JavaScript
  • Java OOP
    1篇
  • React Native
    2篇
  • 面试经验
    1篇
兴趣领域 设置
  • 前端
    javascripttypescriptvue.js前端框架
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

使用remove-node-modules 删除工程中的node-modules

node_modules 文件夹不能手动删除,但是可以用npm提供的一个包来把它删除npm 提供一个包 remove-node-modules 来帮助删除 node_modules安装:yarn global add remove-node-modules//或npm install -g remove-node-modules删除当前项目根目录下输入remove-node-modules ,即可删除 node_modules 文件夹。...
原创
发布博客 2021.06.08 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript深入之内存空间思考题

var a = {n:1};//创建对象{n:1},赋值给avar b = a;//b引用a的对象,实际上此时内存只有一个对象。变量a,b同时指向这个对象a.x = a = {n:2};//此时将这个对象的键值x赋值,赋值内容是运算表达式a={n:2}的运算结果{n:2}//a={n:2}这个运算表达式又创建了一个对象{n:2},同时让a指向这个对象//此时内存中有两个对象 a指...
原创
发布博客 2021.01.11 ·
257 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

微信小程序下拉选择器(反UI的产品设计)

产品居然在小程序中使用了 web 的下拉框设计...行吧,简直就是反交互。行吧,谁让产品是大哥呢。网上搜了一圈发现使用下拉框的并不多,但也是有,找了个类似的,改造成组件。github地址: https://github.com/hukuangjie/weapp_drop_down_selector结果这个最基础的组件写出来之后,这个涉及到这个下拉框的需求已经被我一波讨论之后砍了。...
原创
发布博客 2020.10.29 ·
589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue-router 的 query 和 params 传参的区别

首先简单来说明一下router和router和route的区别router为VueRouter实例,想要导航到不同url,则使用router为VueRouter实例,想要导航到不同url,则使用router.push方法$route为当前router跳转对象,里面可以获取name、path、query、params等params方式传参和接收参数this.$router.pu...
原创
发布博客 2020.09.22 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

提示:Promise {<pending>} 的解决方法

Promise 要用 then() 接收或者 async await 来修饰。
原创
发布博客 2020.09.21 ·
8070 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

HTML 中 meta 标签的使用

之前学习前端中,对meta标签的了解仅仅只是这一句。<meta charset="UTF-8">meta 常用于定义页面的说明,关键字,最后修改日期,和其它的元数据。这些元数据将服务于浏览器(如何布局或重载页面),搜索引擎和其它网络服务。组成:meta标签共有两个属性,分别是 http-equiv 属性和 name 属性。1. name 属性name 属性主要用于...
原创
发布博客 2020.09.16 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

去除桌面快捷方式图标

快捷键win+R打开运行窗口,输入:cmd /k reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f & taskkill /f /im explorer.exe & start explorer.exe重启 资源管理器 即可。...
原创
发布博客 2020.09.15 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Shim 和 Polyfill 的区别

在JavaScript的世界里,有两个词经常被提到,Shim 和 Polyfill。它们指的都是什么,又有什么区别?一个 Shim 是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现。一个 Polyfill 就是一个用在浏览器 API 上的 Shim。我们通常的做法是先检查当前浏览器是否支持某个 API,如果不支持的话就加载对应的 Polyfill。然后...
原创
发布博客 2020.09.11 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

当在scope样式中使用/deep/飘红报错时

当在scope样式中使用/deep/飘红报错时,可以使用::v-deep代替。<style lang="scss" scoped>::v-deep { .van-index-anchor { padding: 0; }}</style>这和/deep/是一样的效果。...
原创
发布博客 2020.09.04 ·
1007 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IOS 微信 7.0.13 小程序 tabbar 的上边框变黑了

app.json中的tabbar配置里新增"borderStyle": "white"即可
原创
发布博客 2020.06.28 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小程序全局设置分享封面

微信小程序每个页面都可以在onShareAppMessage中设置分享内容,如果想要全局设置成一样的分享内容如何设置呢?在app.js中新增以下方法:App({ onLaunch: function () { this.overShare() }, //重写分享方法 overShare: function () { //监听路由切换 //间接实...
原创
发布博客 2020.05.26 ·
1543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS 扩大可点击区域的 2 种方法

一、使用 border/padding 属性扩大可点击区域<button class="btn">点击</button>.btn { border: 20px solid transparent; background-clip: padding-box;}或者.btn { padding: 20px;}二、使用伪元素扩大可点...
原创
发布博客 2020.05.25 ·
2403 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

微信小程序 new Date() 方法在iOS设备上无效的问题的解决方法

小程序开发过程中,发现 Android 设备可以正常的显示时间,而 iOS 设备无法正确的显示。1.查询资料后,得知iOS 系统对 JavaScript 中的 new Date() 方法有严格的格式要求。let now = new Date("2020-08-08 00:00") // now会返回valid Date2.正确的写法应该是let now = new Date("2...
原创
发布博客 2020.04.23 ·
1528 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Vimium快捷键使用小记录

Vimium是一款谷歌浏览器扩展程序,它继承了 Vim 中的常用操作,让我们在使用 Chrome 的过程中,无论是浏览网页、切换标签或是其它任何操作,全都可以只通过键盘完成。Vimium 插件可以帮我们做到:帮助您在不触摸鼠标的情况下浏览网页使用巧妙的突出显示方法来使用链接进行导航可自定义的键盘快捷键有一个页面内的帮助对话框来提醒您个性化的快捷键1、页面操作j:向下滚动一...
原创
发布博客 2020.04.09 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript 的移位运算符

移位运算就是对二进制进行有规律低移位。移位运算可以设计很多奇妙的效果,在图形图像编程中应用广泛。“<<”运算符“<<”运算符执行左移位运算。在移位运算过程中,符号位始终保持不变。如果右侧空出位置,则自动填充为 0;超出 32 位的值,则自动丢弃。把数字 5 向左移动 2 位,则返回值为 20。console.log(5 << 2); //返回...
原创
发布博客 2020.04.07 ·
313 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

js 点击刷新的按钮执行动画 (转一圈)

css 代码:/* 刷新按钮 */.refresh { width: 32px; height: 32px; position: relative; top: -2px;}/* 刷新动画 */ @-webkit-keyframes rotation {from { -webkit-transform: rotate(0deg)...
原创
发布博客 2020.04.03 ·
2047 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

JS 获取当前时间,格式为年月日时分秒

let getNowFormatDate = () => { //获取当前时间 let date = new Date(); let seperator1 = "."; //年月日之间的分隔 let seperator2 = ":"; //时分秒之间的分隔 let month = date.getMonth() + 1 < 10 ? "0" + (da...
原创
发布博客 2020.04.02 ·
1240 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HTML Input=“file”文件上传,限制文件类型 Accept Attribute File Type (CSV)

组合上传 CSV 和 Excel 文件:<input id="fileSelect" type="file" accept=".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" />有效接受类型:对于CSV文件(.csv),请使...
原创
发布博客 2020.03.26 ·
859 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

接口报错 Status (blocked:other)

后台写的接口太「垃圾」了,被当成广告了,哈哈哈。点击这个在该域名上停用就行。原因:接口名字中存在 ad 这两个字母,就被解析识别到为广告了。ps:毕竟去广告还是要,不然上班看电影有广告太不方便了。...
原创
发布博客 2020.03.16 ·
579 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js 把字符串数组转换为数字数组

例子 : ['1','2','3']=>[1,2,3]let strArr=['1','2','3']let numArr = strArr.map(Number)console.log(numArr) //[1,2,3]
原创
发布博客 2020.03.14 ·
743 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多