- 博客(13)
- 收藏
- 关注
转载 vue2到vue3项目迁移
参考链接 https://blog.youkuaiyun.com/u010059669/article/details/111269498
2022-05-17 11:27:55
881
1
原创 微信小程序画布(canvas)生成图片模糊的解决办法
我们在用微信小程序画canvas可能会遇到生成的图片保存后很模糊的问题,根据之前的经验,我总结了两种解决办法,分别从画canvas,和保存的角度解决,各有利弊。1、画canvas时,都用设计稿的2倍,wx.canvasToTempFilePath设置参数destWidth、destHeight(输出的宽度和高度)和width、height一样。优点:保存的图片尺寸较小,尺寸是设计稿的2倍,图片清晰;缺点:画canvas时需要注意2倍问题,计算增加复杂度;2、画canvas尺寸不变,都和设计稿一样
2021-06-11 11:02:49
7756
1
原创 小程序记录页面停留时间
小程序记录页面停留时间小程序记录页面停留时间的传统做法,每个页面的onshow开始计时,onhide和onUnload停止计时,但每个需要加载的页面都要调用一遍方法,比较麻烦
2020-08-17 17:43:02
3331
10
原创 防抖和节流
在前端开发的过程中,经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。防抖(debounce): 触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间, 但当触发有间断,且间断大于我们设定的时间间隔时,动作就会有多次执行//周期内有新事件触发时,重置定时器开始时间撮,定时器执行时,判断开始时间戳,若开始时间撮被推后,重新设定延时定时器var deboun
2020-06-19 15:59:44
193
原创 面试题promise原理
面试题Promise原理在Promise的内部,有一个状态管理器的存在,有三种状态:pending、fulfilled、rejected。 (1) promise 对象初始化状态为 pending。 (2) 当调用resolve(成功),会由pending => fulfilled。 (3) 当调用reject(失败),会由pending => rejected。 需要记住的是注意promsie状态 只能由 pending => fulfilled/rejec
2020-05-15 22:47:08
7058
原创 箭头函数与普通函数区别
箭头函数与普通函数区别箭头函数没有自己的this, 会捕获在定义时所处的外层执行环境的this(外部环境的this指向改变时,这里的this指向也会改变), 并且继承这个this, 所以箭头函数中this 的指向在被定义时已经确定,之后不会改变,call/apply/bind 不能改变箭头函数指向;普通函数作为方法调用时,this指向它所属的对象,...
2020-05-15 22:42:38
163
转载 SASS 的基本使用
SASS 的基本使用SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。本文总结了SASS的主要用法。1. 变量所有变量以$开头$blue : #1875e7; div { color : $blue; }如果变量需要镶嵌在字符串之中,就必须需要写在#{}之中 $side : left; .roun...
2020-03-26 15:16:24
383
原创 vue.use()的作用
vue.use()的作用官方文档的解释: 安装 Vue.js 插件。如果插件是一个对象,必须提供 install 方法。如果插件是一个函数,它会被作为 install 方法。install 方法调用时,会将 Vue 作为参数传入。vue.use()使用情景:可以在项目中使用vue.use()全局注入一个插件,从而不需要在每个组件文件中import插件。例如:不使用vue.use()注入插件...
2020-03-20 15:15:34
5963
转载 vue中require与import的区别
vue中require与import的区别在es6之前js一直没有自己的模块语法,为了解决这种尴尬就有了require.js的出现。在es6发布之后js又引入了import的概念使得不清楚两者之间的区别在实际使用过程中造成了自己的误解require基本用法核心概念:在导出的文件中定义module.export,导出的对象的类型不予限定(可以是任何类型,字符串,变量,对象,方法),在引入的文...
2020-03-19 16:59:58
1991
原创 微信浏览器中ios 中audio不能自动播放
微信浏览器中ios 中audio不能自动播放怎么办?最近在微信浏览器中开发踩了很多坑,今天说下ios中audio不能自动播放的问题在pc端浏览器和Android微信浏览器中加上autoplay 属性都可以自动播放,只有ios不行。查了下资料,可能是ios出于用户体验做的限制?。。(ios不能自动播放audio, Android不能自动播放video。。)探索了一个被腾讯和谐掉的接口 Weix...
2020-03-18 20:59:46
734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人