总结七月 8, 2024技术调研-记录使用1Panel遇到的问题背景最近在bili上看到了一个可视化运营面板(go+docker)搭建而成的;于是我花巨资买了一台服务器,在Ubuntu操作系统上安装使用1Panel;首先1Panel的在线安装,如使用其他安装方式,可查看官网#这里我使用的是Ubuntucurl-sSLhttps://resource.fit2cl技术调研
总结七月 8, 2024技术调研-网站更新二背景上篇总结了如何实现网站更新的功能,现在还有另外的一种做法pwa技术实现;创建项目用vite+ts+vue创建一个空项目pnpmcreatevitevite-pwa-demo--templatevue-ts安装插件安装完成之后,需要再次安装pwa插件pnpmadd-Dvite-plugin-pwa技术调研
总结七月 8, 2024技术调研-跨端之多端系统背景💡跨端的概念已经清楚了,之前多套代码维护多端系统,导致不同的兼容,性能需要不同维护;开发多套一致的功能是比较浪费时间,也是不合理的;以下案例涉及到公司的一些方案以及项目图片,仅个人查看;跨端的概念以及场景如果一个系统能在不同设备上显示,并且始终维护一套代码,后期的开发效果与维护更加迅速,加快效技术调研
技能小册七月 8, 2024备忘录-Docker背景最近在mac上重置了一下开发环境,像一些数据库,nginx之前是通过brewinstall下载安装的,如果你使用命令brewservicesstartnginx启动它会一直在后台运行,如果用docker的话就可以不用brewservices了,而且docker的nginx配置文件比brew的ng备忘录
技能小册七月 8, 2024备忘录-brew命令备忘录对于brew安装的插件等需要特定的命令启动该服务,针对于mac而记录;🪫mongodb安装地址:https://www.mongodb.com/zh-cn/docs/v6.0/tutorial/install-mongodb-on-os-x/启动服务brewservicesstartmo备忘录
技能小册七月 8, 2024备忘录-git温馨提示基础git暂时这样整理完成,后期可继续整理;配置user信息全局配置usergitconfig--globaluser.name"username"gitconfig--globaluser.email"username@example.com"config的三个作用域缺省等同于local;备忘录
技能小册七月 8, 2024服务器/运营-1panel上篇文章说了一下如何使用宝塔在服务器部署前端的项目,但是这种做法虽然也是可以的,但是比较麻烦,每次迭代更新打包都需要手动上传dist文件到服务器下,那么接下来说一下使用jenkins在服务器上发布项目;1panel需要使用docker环境安装,具体看官网接下来具体说一下如何使用jenkins部署前端服务器/运营
技能小册七月 8, 2024服务器/运营-pm2使用场景项目使用node开发,开发过程中会遇到node一旦报错就会停止服务的问题,每次还要重新启动,比较麻烦,也是非常不方便的,为了解决这样的问题,建议使用pm2去管理项目。PM2是什么?PM2(ProcessManager2)是具有内置负载均衡器的Node.js应用程序的生产运行时和进程管理器。它服务器/运营
技能小册七月 8, 2024服务器/运营-宝塔面板介绍搭建属于自己的网站,前几天自己动手购买了一台腾讯云轻量级服务器,自己写代码,node作为服务端去写接口,简单部署一下网站的搭建到服务器的部署再到数据库的操作。整体下来感觉还是有点坑,今天正好有时间,记录一下搭建环境时需要注意的,自己也总结一下搭建的步骤。首先拥有属于自己的域名这里不做过多的介绍,服务器/运营
技能小册七月 8, 2024服务器/运营-私库介绍近期在review代码的时候发现了一些关于项目的问题,项目中冗余的代码比较多,有很多都是辅助粘贴的,一些utils工具以及一些方法都是多余的,这样不是一个俩个项目是这样的,基本大部分项目都是这样的;对于企业级的项目,没有任何关于企业的一些工具,这样我想到一种可能:就是将一些工具统一封装成公司内部服务器/运营
工作内容七月 8, 2024图片上传之前的自定义水印背景前几天,公司项目中有这么一个需求,说是上传图片给图片加水印的功能,我说那还不简单,因为公司图片存储采用的是七牛云,当然七牛云后台是可以设置图片的水印;但是我一看需求,好家伙果真不简单,原来不是几个字,而是多个元素叠加在一起的;水印的数据也是动态的,而七牛云后台只能设置一些静态属性或者图片地址,如工作总结
工作内容七月 8, 2024选项卡loading场景选项卡切换的常见是很常见的,就比如说:不同商品种类,切换显示该对应的商品信息;但是如果在不做页面缓存的情况下,是每次切换或者点击的时候都会去请求接口的,但是对于这个切换的时候无非就是拿到对应的id请求;但是有没有一个比较好的方案呢,一个功能页面,展示的状态跟别为:请求时的laoding状态,请求工作总结
工作内容六月 8, 2024老系统升级问题背景最近在对公司node+jquery捞系统基层进行版本升级,使用最新技术栈vue+ts+vite+pinia,对于捞系统原有页面将会进行iframe不会再其基础上进行修改,大大减少了维护成本,但是由于其页面较多,且页面之间存在关联,所以需要对页面进行缓存,避免重复加载,提升用户体验,其中也遇到了一工作总结
技能小册五月 15, 2024async和defer{%noteinfosimple%}<script>标签的defer和async的作用是什么,有什么区别呢?async和defer是两个用于控制脚本加载和执行的属性,用于<script>标签中。它们的主要区别在于脚本的加载和执行顺序。{%endnote%}<MDN是如何JavaScript
工作内容五月 8, 2024键盘弹起底部被顶起问题平常在开发H5的页面时,会遇到一个很常见的问题,就是当输入框弹出键盘时,底部被顶起,导致页面显示不全或者页面样式错落;这个问题,一般都是由于input标签聚焦之后,键盘弹起导致的底部按钮顶上去了;不过在IOS上,默认是不对导致按钮顶上去的,但是在Android上,默认是会顶上去的;这样在混合开发或者工作总结