退出操作二次确认怎么做代码才更优雅 —— BLoC轻松解决 前言 在 flutter_bloc提供了一个状态监听组件 BlocListener,当状态发生改变时会调用listener参数给定的回调函数,这个方法没有返回值,可以用于我们处理一些提醒,例如显示弹窗提醒或确认,显示状态信息等等。有了 BlocListener,相当于给我们提供了一个额外处理对象变化的入口。接下来我们通过BlocListener实现某些 App退出登录前的二次确认。 登录状态 为了 前端 2025年06月03日 194 点赞 0 评论 2889 浏览
Node.js 19 正式发布 Node.js 19 在今天正式发布了,此次更新包括将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP (s)/1.1 KeepAlive。 Node.js 18 在本月晚些时候将进入长期支持(LTS),Node.js 19 将取代 Node.js 18 成为 "Current" 版本。 image.png node --watch(实验性) 运行时最近增加的 前端 2025年06月03日 200 点赞 0 评论 8214 浏览
判断iframe链接页面 服务器状态 项目要求: 通过按钮点击事件,使用iframe来显示不同的内容(跨域)。 问题: iframe链接内容的服务器未开启的时候,页面显示404, 用户体验太差。 要求: 服务器未开启的时候,显示页面需要友好。 解决办法:通过计算iframe的加载内容的时间,做超时判断,如果5s内未加载完成,就认为此时iframe链接的服务器未开启; 未开启的情况下,给iframe上层覆盖个div(内容自定义)。这样既 前端 2025年06月03日 138 点赞 0 评论 6670 浏览
面试题总结 1.说说你对盒子模型的理解 当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box) 一个盒子由四个部分组成:content、padding、border、margin content,即实际内容,显示文本和图像 boreder,即边框,围绕元素内容的内边距的一条或多 前端 2025年06月03日 153 点赞 0 评论 7528 浏览
小程序如何传递数据 1、本地缓存 2、全局变量: 在 app.js 中的 this.globalData = { } 中放入要存储的数; 在组件.js 中, 头部 引入 const app = getApp(); 获取到全局变量; 直接使用 app.globalData.key 来进行赋值和获取值。 3. 路由: 使用wx.navigateTo和wx.redirectTo时,可以通过在url后拼接 + 变 前端 2025年06月03日 172 点赞 0 评论 4709 浏览
CSS 实现卡片边框渐变动画 前言 👏CSS实现卡片边框渐变动画,速速来Get吧~ 🥇文末分享源代码。记得点赞+关注+收藏! 1.实现效果 在这里插入图片描述 2.实现步骤 父容器添加背景渐变色 在这里插入图片描述 <div class="card"></div> .card { background: linear-gradient(0deg, #ff1d74, # 前端 2025年06月03日 192 点赞 0 评论 2927 浏览
50行代码用Vue实现可拖拽调节的分割布局 按住分割线调节比例 实现并不难,但是网上其他的文章实在是把简单的事情复杂化了 今天教大家的方法超级简洁!!!!只用50行代码!! 当鼠标在分割线位置按下时 triggerDragging变量变为true 这时split-pane-wrapper的mousemove中判断triggerDragging 如果为true则改变leftOffset,pane-left的width就会随之改 前端 2025年06月03日 180 点赞 0 评论 8038 浏览
vue3 生命周期 一、组件的生命周期 1.组件运行的过程 35.png 组件的生命周期指的是:组件从创建——运行(渲染)——销毁的整个过程,强调的是一个时间段。 2.如何监听组件的不同时刻 vue框架为组件内置了不同时刻的生命周期函数,生命周期函数会伴随着组件的运行而自动调用。 当组件在内存中被创建完毕之后,会自动调用created函数 当组件被成功的渲染到页面上时,会自动调用mounted函数 当组 前端 2025年06月02日 86 点赞 0 评论 13960 浏览
vue 项目打包分析和优化 打包分析工具(webpack-bundle-analyzer) 分析 Bundle 由什么模块组成 分析什么模块占据了比较大的体积 分析是否有什么错误的模块被打包了 未优化前的代码2.85M image.png 安装及配置 npm install -D webpack-bundle-analyzer 配置环境变量 .env.analyze NODE_ENV = pro 前端 2025年06月02日 58 点赞 0 评论 4474 浏览
Android元素分散-飘移-聚合动效 效果预览 元素分散-飘移-聚合动效.gif 功能说明 使用Canvas绘制元素移动动效,极致高效; 支持任意方向元素漂移(起点、终点任意); 支持修改元素图标及其大小(单位dp); 支持修改动效持续时间及动画结束时回调; 支持修改元素飘动个数; 使用方式 在工程根目录的build.gradle中添加 allprojects { repositories { 前端 2025年06月02日 200 点赞 0 评论 9479 浏览