自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 uni-app(Vue2)实现用户在页面中的回退撤销功能

使用uniapp开发h5,实现用户在页面中的回退撤销功能。当我在拿到这个需求的时候,也是有点懵的,毕竟第一次做这样的需求,后来在网上查阅一些文档有了自己的一个思路;

2023-11-25 22:17:25 632

原创 通过js查找两个数组的并集、交集、差集

js快速查找两个或者多个数组中的并集、交集、差集

2023-02-28 14:04:20 541

原创 微信小程序使用同声传译实现语音识别功能

微信小程序使用同声传译实现语音识别功能我使用同声传译语音识别功能是为了实现微信小程序首页的语音搜索功能,如果你也是那么恭喜你,你可以ctrl+c、ctrl+v再改一改,如果你不是那么你也不要着急的走可以看完我的文章会对你有所帮助!首先是在微信公众平台(也就是小程序的后台),在左侧菜单栏中的设置-->第三方设置下的插件管理-->添加-->搜索同声传译-->点击添加接下来就是在代码中进行添加一些设置。如果你是使用微信开发者工具进行开发小程序的话,需要在app.json

2021-04-08 14:00:31 1946 5

原创 关于第三方图片资源403问题的解决方法

关于第三方图片资源403问题的解决方法为什么数据中的好多图片资源请求失败返回 403?这是因为项目的接口数据是后端通过爬虫抓取的第三方平台内容,而第三方平台对图片资源做了防盗链保护处理第三方平台怎么处理图片资源保护的服务端一般使用 Referer 请求头识别访问来源,然后处理资源访问Referer 是什么东西?参考: http://www.ruanyifeng.com/blog/2019/06/http-referer.htmlReferer 是 HTTP 请求头的一部分,当

2020-11-27 16:23:02 3871

原创 如何能记住列表的滚动位置

记住列表的滚动位置将下面的代码复制粘贴到控制台中并滚动列表,然后就会在控制台中打印出滚动的标签function findScroller(element) { element.onscroll = function() { console.log(element)} Array.from(element.children).forEach(findScroller);}findScroller(document.body);...

2020-11-27 09:57:18 397

原创 开发vue项目没有路径别名智能提示的解决方案

在开发vue项目的时候使用路径别名解决没有智能提示问题在项目根目录下新建 jsconfig.json 文件在jsconfig.json 文件中写入下方代码就好{ "compilerOptions": { "experimentalDecorators": true, "baseUrl": "./", "paths": { "@/*": ["src/*"], "components/*": ["src/components/*"],...

2020-11-25 15:03:25 2874 2

原创 初始化完vue文件出现报错:Error in mounted hook: “TypeError: handler.call is not a function“

vue报错:Error in mounted hook: "TypeError: handler.call is not a function"造成报错的原因:就是生命周期钩子函数 mounted: {} 是否有声明了未定义的方法或者是只声明了钩子函数 mounted: {}处理方法:1、把mounted: {} 删除掉2、把mounted: {} 改为mounted () {}以上两种方法均可!!!...

2020-11-25 00:49:32 1309

原创 盘点总结JavaScript中的this指向

在JavaScript中的this指向1、在构造函数中,this 指向的是 this 实例function Person(name, age) { this.name = name this.age = age console.log(this) console.log(this.__proto__.constructor)}var zs = new Person('zs', 10)var ls = new Person('ls', 20)2、在原型对

2020-11-23 17:12:04 132

原创 从输入URL到页面加载显示完全发生了什么?

从输入URL到页面加载显示完全发生了什么?1. 读取 DNS 缓存2. DNS 解析3. TCP 链接(3次握手)4. 发送 http 请求5. 服务器处理请求并且返回 http 报文6. 浏览器解析渲染页面7. 链接结束(四次挥手)...

2020-11-22 13:57:19 83

原创 Vue脚手架创建项目:ERROR:Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker

通过Vue CLI脚手架创建项目发生报错:ERROR:Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker这个报错虽然不影响项目的创建,但是看到报错就想去解决这个报错只需要强制清理一下npm缓存就好了在命令行执行下面命令npm cache clean --force执行完可以随意创建一个项目测试一下...

2020-11-22 11:00:14 9433 6

原创 当文本超出范围不换行显示省略号

当文本超出范围不换行显示省略号在样式上添加下面代码就OK/* --- 超出部分隐藏 --- */overflow: hidden; /* --- 不换行 --- */white-space: nowrap; /* --- 超出部分省略号显示 --- */text-overflow: ellipsis; /*超出部分省略号显示*/...

2020-11-19 18:50:50 294

原创 在使用Webpack打包工具出现错误:Error: Cannot find module ‘webpack-cli/bin/config-yargs‘

在使用Webpack打包工具出现错误:Error: Cannot find module 'webpack-cli/bin/config-yargs'出现这个错误的原因是,在2020年10月底webpack进行了版本更新,从@4.xx版本更新到了@5.xx版本,而webpack-dev-server却没有更新这就导致了webpack的版本和webpack-dev-server的版本不兼容造成的错误提示错误的代码:Error: Cannot find module 'webpack-cli/bi

2020-11-08 19:41:21 1019 1

原创 ES6新增关键字let和const与var的区别

ES6新增关键字let和const与var的区别varvar关键字声明的变量不具有块级作用域,属于函数作用域,使用var关键字声明的变量可以变量提升,也可以重新赋值letES6中新增的关键字let常用来声明变量,使用let关键字声明的变量具有块级作用域,当然前提是在大括号里面也就是函数里面声明的变量菜具有块级作用域,这也可以防止循环遍历的时候声明的变量变成全局变量。还有就是使用let声明的变量没有变量提升并且还具有暂时性死区的特性。if (true) { let a = 10; i

2020-09-27 23:09:35 171

原创 关于JavaScript入门知识,书籍文档推荐(JavaScript基础)

作为前端小白,如何学习JavaScript

2020-09-25 23:46:13 662

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除