- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 防抖与节流函数
防抖与节流是日常开发中常用的两个函数,目的都在于控制事件触发频率降低性能损耗和代码错误。节流:点击事件即开始计时,计时时间内无论触发多少次事件,都只执行触发计时的那个事件。防抖:点击事件即开始计时,如果有新的事件进入便重新开始计时,若计时结束没有新的事件发送即触发本次事件。
2023-01-05 09:23:21
195
原创 生成指定数量且不同的随机数
let Random = [] for (let index = 0; Random.length < 5; index++) { let getRandom = Math.random() * (total - min + 1) | 0 + min; if(!Random.includes(getRandom)){ Random.push(getRandom) } }
2021-12-07 14:20:08
121
原创 面试题_Day1
这里写自定义目录标题欢迎使用Markdown编辑器实现一个sum函数,sum(1,2)(3).valueOf()这样调用后的结果为6功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一
2021-04-13 11:40:54
175
原创 小程序全局配置分享方法
自定义全局分享方法onShareAppMessage目录重写onShareAppMessageapp.js引用目录重写onShareAppMessage //重写分享方法 overShare() { //监听路由切换 wx.onAppRoute(function (res) { //获取页面实例 let pages = getCurrentPages(); let view = pages[pages.length - 1]; le
2021-03-27 15:00:31
565
原创 rem布局自适应
(function() { //设计稿宽 var designW = 1366; var font_rate = 100; //计算字体大小 document.getElementsByTagName("html")[0].style.fontSize = (document.body.offsetWidth / designW) * font_rate + "px"; document.getElementsByTag
2020-08-13 21:42:18
127
原创 富文本字符替换——replace(x,y)
序:解决后端传来得富文本中有混乱的部分或对图片大小进行重定replace(x,y)x:正则表达式,用以检索字符串中需要替换的字符y:替换的文本用法: //获取到的富文本,假设为: //<img style="float:none" src=''/><img style="float:none" src=''/> let str = res.data.content_html let html=str.replace(/style=",'style="width:
2020-07-11 14:32:32
2281
原创 vue依赖包管理工具Yarn的初步使用
序:‘因为npm的版本控制不够精确,所以采用yarn这一个可以固定依赖的包管理工具用于项目’作用:固化依赖包的版本,实现在不同环境下不出现依赖问题的错误。根本原因:npm的版本控制不够精准容易出错。安装npm install -g yarn淘宝镜像yarn config set registry https://registry.npm.taobao.org实现项目依赖已搭建好的项目,在项目中执行yarn或yarn install创建项目时使用yarn搭建目前只在vue
2020-05-19 15:10:05
1537
原创 Gitee项目上传及fatal:remote origin already exists错误
必备:gitgitee账号及仓库;步骤:选择要上传的项目文件,右键选择Git Bash Here在打开的git中输入01、git init -------------------------------初始化仓库02、git remote add origin -----------你的项目地址03、git push origin master-----------上传文件注:这是有已有gitee仓库的操作报错:如果在项目中再上到传别的仓库可能会报’'fatal:remote
2020-05-19 11:07:14
1248
原创 Vue跨域请求proxyTable代理
前言:最近在搞vue项目,在请求数据时需要用到跨域请求,看了别人的代码照着敲一遍才算有点头绪。步骤:1:加载axios模块npm install axios -save-dev 在Vue项目main.js中进行全局挂载// 引入axiosimport axios from 'axios'//全局注册,使用方法为:this.$axiosVue.prototype.$axios = axios2:在config文件夹下的index.js配置proxyTable代理proxyTable代
2020-05-12 11:58:19
355
原创 码云clone项目代码
步骤:必备:安装git GIt官网链接1、创建一个文件夹,或者在桌面右键选择GIt bash Here2、进入GIt,执行git init初始化仓库3、执行git clone ‘你想要克隆的代码仓库地址’即图中Https地址
2020-05-11 11:15:15
321
原创 Vue项目this.$router.push()找不到push问题
在使用Vue-cli开发项目时,我喜欢使用Es6语法,但在使用语法跳路由时却会受到报错,因为Es6的箭头函数的this指向的是最近的一个this,而不是全局的。所以会造成找不到路由方法的问题。解决方法使用传统语法,XXX:function(){}或者先在方法体中保存This函数即可。另外如果忘记加载Router包也会报此错误。...
2020-04-30 16:53:21
4475
1
转载 Vscode中Python无法将pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
在Python需要pip下载插件时报错,是因为没有把Python安装路径下的Scripts添加到系统的path路径中。设置完之后重新启动Vscode就可以使用pip了
2020-04-22 17:34:28
34914
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人