上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页
摘要: // 兼容ios底部安全距离 .fixBottom { width: 100%; height: constant(safe-area-inset-bottom); /* 兼容 IOS<11.2 */ height: env(safe-area-inset-bottom); /* 兼容 IOS>11 阅读全文
posted @ 2022-08-22 11:57 ZerlinM 阅读(91) 评论(0) 推荐(0)
摘要: 我之前在Mac下用命令ssh-keygen生成密钥,并且安全起见为密钥设置了密码,这样导致后来每次我git push时,都要输入一次密码: Enter pass phrase for /Users/zhaohd/.ssh/id_rsa: 用着太麻烦,我想把它去掉,去网上查了查,发现ssh-keyge 阅读全文
posted @ 2021-08-28 13:00 ZerlinM 阅读(1691) 评论(0) 推荐(0)
摘要: 在h5页面中,因为要从h5页面跳转到小程序页面,所以就要引入微信的jssdk, 前提动态引入微信的jssdk: // 动态加载js脚本文件 h5跳转小程序 还需要加载一个微信的jssdk const script = document.createElement('script') script.t 阅读全文
posted @ 2021-07-17 15:39 ZerlinM 阅读(1193) 评论(0) 推荐(0)
摘要: 当按钮比较小的时候,为了使用体验,我们会扩大点击热区,实现代码如下: (我们用react代码举例,其他的大同小异。) jsx: ``` {...doSomething}}>显示 { // doSomething... }} /> ``` css ``` .btn { width: 24rpx; he 阅读全文
posted @ 2021-06-11 18:26 ZerlinM 阅读(235) 评论(0) 推荐(0)
摘要: 动画场景: 让一个圆形图框让它转动起来。当然如果单纯这样做很简单,声明一个keyframe,控制transform: rotate(deg)属性从0到360度变化。然后在animation中使用这个keyframe就可以了。 在这个基础上再要求: 增加动画的暂停和重新播放功能。 这样的话又该如何实现 阅读全文
posted @ 2021-04-30 14:45 ZerlinM 阅读(1459) 评论(0) 推荐(0)
摘要: 方法一: table实现(不推荐) 设置html,body,table宽高为100%; 缺点:如果td中的内容超出了,那么格子大小就会改变。 方法二: flex布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <tit 阅读全文
posted @ 2021-04-26 18:00 ZerlinM 阅读(346) 评论(0) 推荐(0)
摘要: 工作中我们经常需要判断某个变量/属性是否为undefined。通常有两种写法: // 方式1 typeof age 'undefined'; // 方式2 age undefined 这两种写法有什么区别吗? 应该使用哪一种呢?看看下面的例子 typeof age 'undefined'; // t 阅读全文
posted @ 2021-04-26 15:07 ZerlinM 阅读(639) 评论(0) 推荐(0)
摘要: 遇到的问题: (暂时不知道为什么会出现这个问题) 页面中的顶部导航条,使用了固定定位(fixed),背景色为线性渐变(颜色使用rgb),这时元素底部出现一条黑边, 解决方法:把线性渐变的颜色设置为rgba()。 background: linear-gradient(top, rgba(255, 1 阅读全文
posted @ 2021-04-26 14:57 ZerlinM 阅读(171) 评论(0) 推荐(0)
摘要: 在编写事件函数时可以传入一个event参数,event参数可以使用一个target属性如event.target用以调用,其作用是指向返回事件的目标节点(触发该事件的节点),这与this是有区别的。 在js中事件属性是会冒泡的,所以在这情况下,如果选用this,那么this是随时变化的,它指向的总是 阅读全文
posted @ 2021-04-26 09:42 ZerlinM 阅读(145) 评论(0) 推荐(0)
摘要: 最近在做react组件间传参的时候,遇到了一个问题,就是在父组件中通过调用异步函数修改了某一参数值,将其传递给子组件后,在子组件的componentDidMount()函数中获取到的仍然是未修改之前的值。 首先在父组件中定义参数初始值: constructor(){ super(); this.st 阅读全文
posted @ 2021-04-26 09:26 ZerlinM 阅读(908) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页