logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

chrome插件开发的几种展现页面形式,3分钟看完

来一张官方图片:每打开一个开发者工具窗口,都会创建devtools页面的实例,F12窗口关闭,页面也随着关闭,所以devtools页面的生命周期和devtools窗口是一致的。devtools页面可以访问一组特有的以及有限的扩展API,这组特有的:面板相关;:获取被审查窗口的有关信息;:获取有关网络请求的信息;大部分扩展API都无法直接被DevTools页面调用,但它可以像一样直接调用和API,同

文章图片
#chrome#前端
react使用react-quill富文本编辑器自定义上传图片,添加handlers后编辑器不显示问题

Quill 是一款 API 驱动、功能强大的现代富文本编辑器。它具有易于拓展、各平台表现一致性等优点。Quill 官方 1.0 版本于 2016 年 9 月发布,目前在 Github 上有41.8kStar。基本概念Module配置Quill 是以可拓展性和定制化为理念进行设计的。它尽可能简洁地实现了的编辑器的核心功能,并暴露接口供开发者进行定制化开发。这些核心功能就是通过 Module 来组织管

文章图片
#react.js#编辑器#前端
使用react-router-dom在新标签页打开链接,而不是本页跳转

一般单页面应用,当你使用useNavigate时候的时候,用useNavigate来跳转,只能是在当前页面刷新跳转的,要想单独在一个tab页打开新页面,大概用三种方式。

文章图片
#前端
tauri-react:快速开发跨平台软件的架子,支持自定义头部UI拖拽移动和窗口阴影效果

一个使用 tauri+react+ts 开发跨平台软件的模板,支持窗口头部自定义和窗口阴影,不用再自己做适配了,拿来即用,非常 nice。使用到的技术栈:tauri:必须要用到的react:前端页面开发框架,也可以用 Vuereact-router:路由页面跳转控制mobx:数据存储和共享antd:UI 页面渲染sass:样式编程node:v16.18.0 本地开发依赖。

文章图片
#react.js#前端#前端框架
git从其他分支merge个别文件,部分合并文件

git 使用的过程中,有时候我们可能会有这样的需求, 别的分支上有部分文件是我们当前分支需要的,但是如果使用常规的merge,就会将别的分支的内容全部合并过来,这不是我们想要的,下面简单介绍一个小技巧可以实现只合并指定的文件。

文章图片
#git#github
tauri在github上进行自动更新打包并发版过程,实战操作避坑

因为你的打包工作最后要放到github上,所以要在工作流中配置TAURI_PRIVATE_KEY和TAURI_KEY_PASSWORD设置为环境变量才可以,不然无法进行打包,会报错说找不到。在tauri.conf.json文件中开启自动升级,并将公钥添加到里面,设置你的升级信息json文件获取的url路径。当然我这里是已经运行成功了的,等你的工作流运行成功后,就可以到release页面找到打的包了

文章图片
#github
plasmo浏览器插件框架使用react和ant.design框架创建页面内容脚本UI样式注入

这和我们的UI'组件库里面显示的效果完全不一致啊,这就是因为没有把ui框架的样式注入导致的,因为plasmo的内容脚本是注入到页面中的,所以无法将UI框架的css样式也注入进去,所以只能通过手动创建css文件,然后将UI框架的css样式复制进去。

文章图片
#react.js#ui#前端
将vite项目(vue/react)使用vite-plugin-pwa配置为pwa应用,只需要3分钟即可

将项目配置为pwa模式,就可以在浏览器里面看到安装应用的选项,并且可以将web网页像app一样添加到手机桌面或者pad桌面上,或者是电脑桌面上,这样带来的体验就像真的在一个app上运行一样。

文章图片
#vue.js#前端#javascript
FinalShell/Xshell连接docker容器中的Ubuntu

具体流程:1.先pull ubuntu镜像,2.安装ssh服务,3.修改root密码,4.finalshell登陆windows10doceker:Server Version: 19.03.5docker 环境:ubuntu一.先拉取镜像docker pull ubuntu运行容器:docker run --name iubuntu -t -i -d -p 3316:22 ubuntu参数: –

文章图片
#postgresql#数据库#database
    共 155 条
  • 1
  • 2
  • 3
  • 16
  • 请选择