logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode open in browser配置默认浏览器

1.文件-->首选项-->设置2.输入open-in3.在设置默认浏览器位置输入:Chrome如下图:

windows下打开sketch文件

现在UI一般都用sketch来做设计,但可能因为各种原因,前端同学并不能使用mac来开发,而是用windows,就会有比较恶心的事情了。。。。打不开sketch文件,因此推荐一款能够在windows下打开sketch文件的免费应用软件—— Lunacyhttps://icons8.cn/lunacy虽然没有sketch好用,但至少是可以用的...

简单BFF架构设计

又到周五了有了一个小时的闲暇时间简单写点东西,介绍一个简单的BFF的架构:Backends For Frontends,其实现在是个比较常见的前端架构设计的方案,其最大的优势便在于前端可以高度自由的在Node层做一些server端才可以做的东西,比如SSR、登录态校验、对接服务端各微服务应用等。今天介绍一种简单的设计方案。

文章图片
#node.js#前端
前端js获取视频宽高比例

大概思路就是创建一个看不见的video标签,然后监听canplay事件获取视频实际宽高,然后除以最大公约数即为宽高比// 获取最大公约数function getGcd(a, b) {let n1,n2;if (a > b) {n1 = a;n2 = b;} else {n1 = b;n2 = a;}let

react router BrowserHistory模式Nginx配置

location / {try_files $uri /index.html;}

强制刷新react hooks组件

首先要知道react组件在什么情况下会刷新,比如:state、props更新。。。。然后就有各种方式可以强行刷新组件了,比如:const [refresh, setRefresh] = useState(false);useEffect(() => {refresh && setTimeout(() => setRefresh(false))},...

前端js获取视频宽高比例

大概思路就是创建一个看不见的video标签,然后监听canplay事件获取视频实际宽高,然后除以最大公约数即为宽高比// 获取最大公约数function getGcd(a, b) {let n1,n2;if (a > b) {n1 = a;n2 = b;} else {n1 = b;n2 = a;}let

vscode自定义高亮霓虹灯效果主题

参考:https://github.com/robb0wen/synthwave-vscode 做了部分调整SynthWave '84 这个主题不建议使用,实用效果不好。(虽然很‘炫’myTheme.css.mtk3 {color: #f92aad;text-shadow: 0 0 2px #100c0f, 0 0 4px #dc078e33, 0 0 8px #fff...

mac设置多个git账号

流程1、清空默认全局的username和email(如果没有的话可忽略)1.1、查看已配置的git列表git conifg --list1.2、清空默认的用户名和邮箱git config --global --unset user.namegit config --global --unset user.email2、给不同的git账户生成ssh-key:比方说一个公...

#macos#git#elasticsearch
由 Credentials 引起的cors跨域问题

Access-Control-Allow-Credentials首先介绍一下Access-Control-Allow-Credentials这个响应头字段:Access-Control-Allow-Credentials,标志是否允许客户端请求携带Credentials(凭证)。Credentials可以是 cookies, authorization headers 或 TLS client..

#http#前端
    共 27 条
  • 1
  • 2
  • 3
  • 请选择