项目总结七月 8, 2024工作内容-键盘弹起底部被顶起问题平常在开发H5的页面时,会遇到一个很常见的问题,就是当输入框弹出键盘时,底部被顶起,导致页面显示不全或者页面样式错落;这个问题,一般都是由于input标签聚焦之后,键盘弹起导致的底部按钮顶上去了;不过在IOS上,默认是不对导致按钮顶上去的,但是在Android上,默认是会顶上去的;这样在混合开发或者工作内容
项目总结七月 8, 2024工作内容-防篡改水印背景对于水印在各个平台网站已经是很常见的功能点了,但是对于水印的理解,无非就是那么几种,其一:平台为了数据的安全性,在用户截图需要涵盖水印防止数据信息泄露问题,其二:系统在特定的情况下亦或是展示功能的特性从而生成特殊的水印方式,例如上传图片需要对图片进行处理,水印需要上传时间,上传者的信息等等;虽然工作内容
总结七月 8, 2024技术调研-nvm 替换为 fnm背景昨天在逛node官网的时候,发现下载页面多了一fnm的包管理器;于是,我开始研究一下。发现它与nvm相似,但是它同时支持node的arm平台。也可以说是跨端的。不过它是rust开发的,性能得到进一步提升官网介绍🌎跨平台支持(macOS、Windows、Linux)✨单文件,轻松安装,即时启动�技术调研
总结七月 8, 2024技术调研-github-pacakges背景前端时间在开发个人项目过程中,将一些工具包拆除去,以依赖的形式引入functional-helpers这样就直接在项目中package.json中配置就好了;关于如何配置请看sim-admin-package.json但是个人觉得不是很合适,为什么这么说呢,就是开发一个工具库,然后打包,将构建的技术调研
总结七月 8, 2024技术调研-远程组件的介绍背景近期我在做什么?远程组件如何引入在项目中这个话题也就是我最近在研究的东西;为什么?最近有一个想法,就是在工作中有那么一个功能就是商品属性,类似于淘宝京东的选择商品规格的功能,有尺寸大小,有眼色,有材质等等;该功能涉及到多个平台,每个属性有对应的规则,但是有一个比较麻烦的点就是功能是一致的,规则是技术调研
项目总结七月 8, 2024工作内容-选项卡loading场景选项卡切换的常见是很常见的,就比如说:不同商品种类,切换显示该对应的商品信息;但是如果在不做页面缓存的情况下,是每次切换或者点击的时候都会去请求接口的,但是对于这个切换的时候无非就是拿到对应的id请求;但是有没有一个比较好的方案呢,一个功能页面,展示的状态跟别为:请求时的laoding状态,请求工作内容
项目总结七月 8, 2024工作内容-支付中转页面背景最近上线了一个新的需求,就是支付版本的升级;何为升级?那就是在原有的基础上扩展添加了不同版本的支付功能;既保持了原有正常的功能,又扩展了一些第三方的支付版本;先说说,为什么要升级,原有的版本会有什么弊端,升级之后支持了哪些或者扩展了哪些?起初的支付,是通过后端获取到对应的参数,然后进行api唤起工作内容
项目总结七月 8, 2024工作内容-老系统升级问题背景最近在对公司node+jquery捞系统基层进行版本升级,使用最新技术栈vue+ts+vite+pinia,对于捞系统原有页面将会进行iframe不会再其基础上进行修改,大大减少了维护成本,但是由于其页面较多,且页面之间存在关联,所以需要对页面进行缓存,避免重复加载,提升用户体验,其中也遇到了一工作内容
总结七月 8, 2024技术调研-nvm1.1.12版本的一个问题背景最近没有时间更新网站,是在开发一个桌面端的应用工具;桌面端的工具使用Node+vue开发的,但是在使用node+nvm的时候会有下面的一种情况;因为nvm的版本在github的版本为1.1.12也是最新版本的;但是在最新版本的使用的时候,会报错;const{exec,spawn}=require技术调研
总结七月 8, 2024技术调研-rust-env没有继承问题介绍近期在开发rust+vite(tauri)项目的时候,发现了一个问题;就是沙箱隔离模式的环境变量继承问题;在rust本地开发中,可以通过std::env::var("PATH")或者全局变量$PATH获取环境变量的值,当然您也可以通过std::env::vars()获取所有的全局变量;当然在开发技术调研
总结七月 8, 2024技术调研-远程组件实践背景前端时间总结了开发远程组件的介绍,其实也不算是远程组件,就是通过install的形式进行安装依赖;虽然通过拆分组件或者方法,通过install(不论公开还是私有)都是可以的,但是最近在新的项目中使用还是发现了一些问题;使用npm,yarn出现一些依赖性问题:版本冲突,打包问题等等;yarnpee技术调研
总结七月 8, 2024技术调研-浅谈跨端技术的局限性背景作为前端程序员,如果给你一个APP让你去做,你会怎么做呢?如不限于技术层次,优先想到的就是Android原生系统,但是面对Android前端程序员无法上手以及去学习,单纯的想要从Web层次去想技术方案;无非就是市场上的几种方案,h5,uni-app,React-Nativ,Flutter;单做过技术调研
总结七月 8, 2024技术调研-网站更新一背景对于前端部署如何进行项目部署这里就不详细介绍了,这里主要介绍如何进行前端部署通知用户更新网站。之前开发的网站,每次都是让用户手动进行刷新网页打到网站更新的目的,但是这里有一个弊端,就是用户每次都需要手动,对我来讲,我比较懒,能自动的绝不手动刷新;简单介绍场景1开发完一个功能,提交到github上技术调研
总结七月 8, 2024技术调研-网站更新二背景上篇总结了如何实现网站更新的功能,现在还有另外的一种做法pwa技术实现;创建项目用vite+ts+vue创建一个空项目pnpmcreatevitevite-pwa-demo--templatevue-ts安装插件安装完成之后,需要再次安装pwa插件pnpmadd-Dvite-plugin-pwa技术调研
总结七月 8, 2024技术调研-记录使用1Panel遇到的问题背景最近在bili上看到了一个可视化运营面板(go+docker)搭建而成的;于是我花巨资买了一台服务器,在Ubuntu操作系统上安装使用1Panel;首先1Panel的在线安装,如使用其他安装方式,可查看官网#这里我使用的是Ubuntucurl-sSLhttps://resource.fit2cl技术调研