<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[masju的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/masju</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; masju]]></copyright><item><title><![CDATA[uniapp 微信小程序如何优雅的计算顶部区域]]></title><link>https://blog.youkuaiyun.com/masju/article/details/166250642</link><guid>https://blog.youkuaiyun.com/masju/article/details/166250642</guid><author>masju</author><pubDate>Mon, 21 Sep 2026 17:05:35 +0800</pubDate><description><![CDATA[在 UniApp 开发微信小程序时，自定义顶部导航栏需精准计算状态栏、胶囊按钮及导航高度。通过 getNavInfo 工具函数，可获取状态栏高度、导航栏高度、胶囊按钮位置等关键参数，避免内容被遮挡、布局错位或滚动异常。该方法兼容多机型，确保沉浸式头图、搜索栏等组件正确显示，提升跨设备一致性。]]></description><category></category></item><item><title><![CDATA[fastadmin fa_area 区域表]]></title><link>https://blog.youkuaiyun.com/masju/article/details/160444779</link><guid>https://blog.youkuaiyun.com/masju/article/details/160444779</guid><author>masju</author><pubDate>Thu, 23 Apr 2026 16:19:36 +0800</pubDate><description><![CDATA[sql语句导入即可。]]></description><category></category></item><item><title><![CDATA[移动端最新高度写法，稳如老狗]]></title><link>https://blog.youkuaiyun.com/masju/article/details/158387070</link><guid>https://blog.youkuaiyun.com/masju/article/details/158387070</guid><author>masju</author><pubDate>Wed, 25 Feb 2026 16:44:02 +0800</pubDate><description><![CDATA[现代浏览器高冷地覆盖它，使用安全的 svh。老古董浏览器不认识新单位，退回使用 vh。]]></description><category></category></item><item><title><![CDATA[在Antigravity中用code review skills提升代码质量]]></title><link>https://blog.youkuaiyun.com/masju/article/details/157769818</link><guid>https://blog.youkuaiyun.com/masju/article/details/157769818</guid><author>masju</author><pubDate>Thu, 05 Feb 2026 15:33:20 +0800</pubDate><description><![CDATA[其实不然，从实际使用的过程中来看，大模型写代码的逻辑和代码审查的逻辑其实并不是完全一样的，代码审查会检查出代码里可能存在的需求逻辑问题、安全问题，甚至是对实现逻辑给出更好的建议。Antigravity的全局Skills目录（以Windows为例，一般是在当前用户目录下：C:\Users\你的用户名.gemini\antigravity\skills\），在这个目录下创建一个名叫code-review的目录，接着在新创建的目录中创建名称为SKILL.md的markdown文件，复制以下内容并保存即可。]]></description><category></category></item><item><title><![CDATA[Promise 八个优化技巧，让异步代码更丝滑！]]></title><link>https://blog.youkuaiyun.com/masju/article/details/151705904</link><guid>https://blog.youkuaiyun.com/masju/article/details/151705904</guid><author>masju</author><pubDate>Mon, 15 Sep 2025 09:38:33 +0800</pubDate><description><![CDATA[总结表格技巧什么时候用好处链式调用多个依赖的异步操作避免回调地狱.catch()所有 Promise防止程序崩溃Promise.all()多个独立异步操作大幅提升速度Promise.race()需要超时控制避免无限等待async/await复杂异步逻辑代码更清晰循环优化处理数组异步操作提升性能精细错误处理需要不同错误策略更好用户体验Promise 化处理回调函数统一代码风格记住这些技巧，你的 Promise 代码就能从「勉强能用」升级到「优雅高效」！正确姿势（链式调用）：getUser()]]></description><category></category></item><item><title><![CDATA[前端如何优雅地实现一个“请求队列”，避免并发]]></title><link>https://blog.youkuaiyun.com/masju/article/details/149164957</link><guid>https://blog.youkuaiyun.com/masju/article/details/149164957</guid><author>masju</author><pubDate>Mon, 07 Jul 2025 08:36:15 +0800</pubDate><description><![CDATA[前端请求队列]]></description><category></category></item><item><title><![CDATA[fastadmin 本地安装插件限制解除]]></title><link>https://blog.youkuaiyun.com/masju/article/details/149046626</link><guid>https://blog.youkuaiyun.com/masju/article/details/149046626</guid><author>masju</author><pubDate>Tue, 01 Jul 2025 14:44:48 +0800</pubDate><description><![CDATA[fastadmin 插件安装限制]]></description><category></category></item><item><title><![CDATA[uniapp 下 uivew-plus+vue3重写微信分享生命周期函数；]]></title><link>https://blog.youkuaiyun.com/masju/article/details/148935438</link><guid>https://blog.youkuaiyun.com/masju/article/details/148935438</guid><author>masju</author><pubDate>Thu, 26 Jun 2025 23:07:12 +0800</pubDate><description><![CDATA[vue3 uniapp 重写微信分享onShareAppMessage、onShareTimeline 函数]]></description><category></category></item><item><title><![CDATA[uniapp 与thinkphp AES加密和解密]]></title><link>https://blog.youkuaiyun.com/masju/article/details/147949994</link><guid>https://blog.youkuaiyun.com/masju/article/details/147949994</guid><author>masju</author><pubDate>Wed, 14 May 2025 11:31:05 +0800</pubDate><description><![CDATA[1.安装crypto-js 使用npm命令；版本为：^3.3.0。]]></description><category></category></item><item><title><![CDATA[使用scrollreveal.js结合scrollreveal.css实现页面进入视口即播放动画]]></title><link>https://blog.youkuaiyun.com/masju/article/details/141340474</link><guid>https://blog.youkuaiyun.com/masju/article/details/141340474</guid><author>masju</author><pubDate>Tue, 20 Aug 2024 08:39:53 +0800</pubDate><description><![CDATA[使用scrollreveal.js结合animate.css实现页面进入视口即播放动画]]></description><category></category></item><item><title><![CDATA[ELement-plus 封装loading]]></title><link>https://blog.youkuaiyun.com/masju/article/details/137551811</link><guid>https://blog.youkuaiyun.com/masju/article/details/137551811</guid><author>masju</author><pubDate>Tue, 09 Apr 2024 14:46:13 +0800</pubDate><description><![CDATA[vue3 loading封装]]></description><category></category></item><item><title><![CDATA[爱之满满点赞按钮]]></title><link>https://blog.youkuaiyun.com/masju/article/details/135225944</link><guid>https://blog.youkuaiyun.com/masju/article/details/135225944</guid><author>masju</author><pubDate>Tue, 26 Dec 2023 17:15:35 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;心点]]></description><category></category></item><item><title><![CDATA[宝塔设置404页面]]></title><link>https://blog.youkuaiyun.com/masju/article/details/134780312</link><guid>https://blog.youkuaiyun.com/masju/article/details/134780312</guid><author>masju</author><pubDate>Mon, 04 Dec 2023 11:45:17 +0800</pubDate><description><![CDATA[宝塔设置404页面，thinkphp设置404页面]]></description><category></category></item><item><title><![CDATA[在js中输出emoji表情]]></title><link>https://blog.youkuaiyun.com/masju/article/details/131892419</link><guid>https://blog.youkuaiyun.com/masju/article/details/131892419</guid><author>masju</author><pubDate>Mon, 24 Jul 2023 11:20:15 +0800</pubDate><description><![CDATA[js中使用emoji表情]]></description><category></category></item><item><title><![CDATA[【图片光闪效果】]]></title><link>https://blog.youkuaiyun.com/masju/article/details/128784212</link><guid>https://blog.youkuaiyun.com/masju/article/details/128784212</guid><author>masju</author><pubDate>Sun, 29 Jan 2023 08:58:12 +0800</pubDate><description><![CDATA[【代码】【图片光闪效果】]]></description><category></category></item><item><title><![CDATA[图片鼠标悬浮灰度和彩色切换]]></title><link>https://blog.youkuaiyun.com/masju/article/details/127408690</link><guid>https://blog.youkuaiyun.com/masju/article/details/127408690</guid><author>masju</author><pubDate>Wed, 19 Oct 2022 15:16:59 +0800</pubDate><description><![CDATA[【代码】图片鼠标悬浮灰度和彩色切换。]]></description><category></category></item><item><title><![CDATA[sweetalert2两个按钮确定与取消事件]]></title><link>https://blog.youkuaiyun.com/masju/article/details/125188453</link><guid>https://blog.youkuaiyun.com/masju/article/details/125188453</guid><author>masju</author><pubDate>Wed, 08 Jun 2022 17:08:13 +0800</pubDate><description><![CDATA[sweetalert2多个按钮的回调处理]]></description><category></category></item><item><title><![CDATA[loading.io 常用首页加载动画效果]]></title><link>https://blog.youkuaiyun.com/masju/article/details/125141762</link><guid>https://blog.youkuaiyun.com/masju/article/details/125141762</guid><author>masju</author><pubDate>Mon, 06 Jun 2022 10:31:20 +0800</pubDate><description><![CDATA[新颖的loading动画效果

2、吃豆子效果
3、圆形旋转
4.双圆形

5、方块效果]]></description><category></category></item><item><title><![CDATA[php获取本年、本月、本周时间戳和日期格式]]></title><link>https://blog.youkuaiyun.com/masju/article/details/124868172</link><guid>https://blog.youkuaiyun.com/masju/article/details/124868172</guid><author>masju</author><pubDate>Thu, 19 May 2022 17:45:17 +0800</pubDate><description><![CDATA[时间戳格式：

 1 //获取今日开始时间戳和结束时间戳  
 2 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));  
 3 $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;  
 4  
 5 //获取昨日起始时间戳和结束时间戳  
 6 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));  
 7 ]]></description><category></category></item><item><title><![CDATA[UNIapp 开发H5踩坑记录]]></title><link>https://blog.youkuaiyun.com/masju/article/details/123916865</link><guid>https://blog.youkuaiyun.com/masju/article/details/123916865</guid><author>masju</author><pubDate>Sat, 02 Apr 2022 11:49:12 +0800</pubDate><description><![CDATA[设置页面全屏背景图
因为在VUE我们没有body这个标签（层级）。但是提供了page这个在外层的vdom。所以我们直接在page中定义背景的CSS
page{
	background: url('assets/images/index-bg.png') no-repeat center center;
		background-size: 100% 100%;
		width: 100%;
		min-height: 100%;
		background-repeat: no-repeat;
}


...]]></description><category></category></item></channel></rss>