![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
回首&逝去~
这个作者很懒,什么都没留下…
展开
-
移动端或小程序布局之min-hight
摘要 今天开发时遇到一个问题,由于现在手机全面屏的慢慢普及,所以现在手机又16:9、18:9、19:9、20:9等等的各种尺寸。所以当有时候一些场景,例如有背景图的时候,设置自适应100vh并不适用,可能会显示的非常怪,甚至在16:9的场景中会出现显示不全的情况。这个时候我觉得min-hight是非常好的一种方法。 问题:背景图显示,但是在20:9的屏幕占不满会有空白,在16:9的屏幕信息显示不全 解决方式:父元素背景色,100vh来解决20:9占不满的问题,再加上min-height属性来解决16原创 2021-12-02 10:42:19 · 564 阅读 · 0 评论 -
JS this指向总结
JavaScript的this指向总结原创 2021-12-01 14:07:49 · 534 阅读 · 0 评论 -
js运行机制事件循环——Event Loop(一)
摘要 event loop是JavaScript的一种机制。本篇文章我们将从js的单线程来讲一下event loop。 JavaScript单线程 众所周知,Javascript是单线程执行的,这也就是说:JavaScript在同一个时间上只能处理一件事。他不像C,Java等这些多线程的,可以开不同的线程去同时处理多件事情。 ...原创 2021-11-30 13:52:50 · 114 阅读 · 0 评论 -
JavaScript深拷贝
摘要 如果a、b两个对象,使a=b,为了防止修改a、b其中一个时,另一个也跟着改变,所以就需要用到深拷贝。 1、乞丐版(使用json对象) 步骤: 1、把对象转化为字符串 2、复制字符串 3、把复制的字符串再转为对象 缺点: 不可以拷贝 undefined , function, RegExp 等等类型 //先把对象转为字符串,复制后再转回对象 var objString = JSON.stringify(obj1); var obj2 = objString; obj2 = J原创 2021-11-29 11:18:27 · 72 阅读 · 0 评论 -
表单数据展示微信小程序(中国银行汇率展示)
中国银行汇率展示微信小程序原创 2021-11-28 14:17:49 · 1081 阅读 · 0 评论 -
JavaScript中的节流与防抖
功能 节流:节流是在n秒内只会触发一次。也就是说,如果你设置的是1秒,在这一秒内只会触发一次,然后一秒后你再点击会再触发。(相当于是匀速触发,每n秒触发一次,等待期间点击不会刷新等待时间) 防抖:防抖是在你最后一次点击的n秒后触发。也就是说,如果你设置的是1秒,如果你每0.5秒点击一次,点击了10次,那么将会在第6秒触发事件。(相当于是在最后一次点击n秒后触发,只会触发一次,等待期间点击会刷新等待时间) 代码实现 节流: //节流throttle代码: var throttle = func原创 2021-11-26 14:44:14 · 633 阅读 · 0 评论 -
css渐变背景色与切角
摘要 css背景色的渐变与切角主要是使用的linear-gradient()属性。 linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。 创建一个线性渐变,需要指定两种以上的颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。 1、从上到下效果图 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-原创 2021-11-25 13:30:57 · 930 阅读 · 0 评论 -
css画三角形
css画三角形原创 2021-11-25 11:05:43 · 85 阅读 · 0 评论 -
小程序中if和hidden的区别及应用场景
区别: if是在条件为false的情况下直接移除该元素,即如果直接为false,则不会渲染该元素。 hidden是使用display:none来隐藏元素。(所以在使用hidden来隐藏元素时,注意不要再用display属性,会将hidden覆盖掉) 使用场景: 由于if直接移除所以应用在不频繁切换显示隐藏的场景。 由于hidden是通过display:none隐藏所以应用在频繁切换的场景 ...原创 2021-11-16 09:44:32 · 595 阅读 · 1 评论 -
编程中表达式和代码语句的区别
表达式: 简单来说表达式就是能使用一个变量来接收到一个值得代码段就是一个表达式。 例如:一个变量a;或者a+b;一个函数调用test(x);包括一个函数定义function aa(){}这些都是一个表达式。 代码语句: 不能用一个变量来接收得到一个值得就是一个代码语句。 例如:if语句;for循环;switch选择;这一类的都是代码语句。 ...原创 2021-11-12 16:11:30 · 513 阅读 · 0 评论 -
javascript中的数组方法
1、push arr.push() 从后面添加元素,返回值为添加完后的数组的长度 2、pop arr.pop() 从后面删除元素,只能是一个,返回值是删除的元素 3、shift arr.shift() 从前面删除元素,只能删除一个 返回值是删除的元素 4、unshift arr.unshift() 从前面添加元素, 返回值是添加完后的数组的长度 5、splice arr.splice(i,n) 删除从i(索引值)开始之后的那个元素。返回值是删除的元素 6、concat arr.con.原创 2021-10-30 19:22:27 · 166 阅读 · 0 评论