前言 在移动端下拉刷新和上拉加载属于高频使用的功能,目前官方提供的Refresh组件自定义效果有限,很难满足各家产品个性化定制的要求。下面我们从0到1打造一个无入侵性、可自定义扩展的下拉刷新组件 目标特点 1.无入侵性,不需要传数据源 2.不限制组件,支持任意布局(List,Grid,Web,Scroll,Text,Row,Column等布局) 3.支持header和footer个性化视图扩展(支持Lottie动画) 4.支持垂直列表和横向列表的刷新和加载 5.支持下拉(或者上拉)打开其他页面
2024-10-281.简介: Django是一个高级的Python Web 框架,他鼓励快速开发和干净、使用的设计。Django遵循MVC(模型-视图-模板)设计模式,旨在帮助开发者以更少的代码完成更多的工作。它提供了很多内置的功能,比如用户认证,内容管理等,非常适合快速开发数据库驱动的网站。 2.Django的安装与项目创建: 【1】Django的安装 在管理员模式的命令提示符中输入 pip3 install django -i https://pypi.tuna.tsinghua.edu.cn/simple/
2024-10-28主页面 功能简介 系统简介 api 数据库表结构 运行命令 主要代码 server apis.js encry.js mysql.js upload.js client3 index.js 完整代码 主页面 功能简介 多用户系统,用户可以在系统中注册、登录及管理自己的账号、相册及照片。 每个用户都可以管理及维护相册,及相册的备注。 每个用户都可以管理及维护照片,及照片的备注。 相册需要可设置是否公开。 照片是可评论的,只有一级评论(不需要评论分级)。 分享界面(前台界面),需
2024-10-28Obsidian Webpage Export 插件使用教程 项目介绍 Obsidian Webpage Export 是一个开源插件,旨在帮助用户将 Obsidian 笔记导出为 HTML 文件,从而可以在任何地方发布你的数字花园。该插件专注于灵活性、功能和样式一致性,支持从单个文件、画布页面或整个库导出 HTML。 项目快速启动 安装插件 使用插件 导出 HTML: 在 Obsidian 中,选择你想要导出的笔记。点击插件栏中的 Export HTML 按钮。选择导出选项(单个文件
2024-10-28随着现代Web开发的进步,用户体验变得愈发重要。在这方面,实现动态主题切换功能无疑是提高用户体验的有效方式。通过动态主题切换,用户可以根据自己的喜好选择明亮的主题或暗色主题,提供了更个性化、更舒适的使用体验。今天,我们将通过一个简洁的示例来展示,如何在Vue 3中实现动态主题切换功能,使用setup语法糖来优化我们的代码。 项目准备 首先,确保你的开发环境中已经安装了Vue 3。你可以使用Vue CLI或Vite来创建一个新的项目。这里我们使用Vite来启动一个新项目。 npm init vit
2024-10-28引言 在当今的互联网时代,实时通信已成为许多Web应用的核心功能之一。从在线聊天到实时游戏,从股票交易到协同编辑文档,实时通信技术为用户提供了即时互动的体验。在众多实时通信解决方案中,WebSocket 和 Socket.io 是最常被提及的两个技术。本文将深入探讨这两种技术的基本概念、实现细节及实际应用场景,旨在帮助前端开发者掌握前端实时通信的关键技能。 WebSocket:基础概念与作用 WebSocket 协议提供了一个全双工通信通道,在客户端和服务器之间建立一个持久连接,允许双方发送和接
2024-10-28?前言 哈喽小伙伴们,本期文章为大家说一下最近项目里实现的一个自定义打印模版的功能;一起来看下吧。 ?需求 ?效果预览 vue实现基于富文本编辑器的打印模版设置功能(支持拖拽) ?安装wangEditor富文本编辑器 wangEditor富文本编辑器-官网 官网里有详细介绍,大家自行翻阅 ?拖拽API 想实现拖拽有几个问题需要考虑: 谁可以拖拽(拖拽目标);拖拽区域(哪里可以放下拖拽目标);拿到拖拽目标的一些数据。 draggable=“true”–可以拖拽 在你需要拖拽的目
2024-10-28一、引言 近期,我发现电视家、火星直播等在线看电视直播的软件都已倒闭,而我奶奶也再无法通过这些平台看电视了。她已六十多岁,快七十岁啦。这些平台的倒下对我来说其实没有多大的影响,但是对于文化不多的她而言,生活中却是少了一大乐趣。因为自己学过编程,所以我想帮她解决这个问题。她只听得懂白话,又最爱看“广东珠江台”,因此,我通过Android的编程技术,为她专门定制一款可以自动看广东珠江台的App,打开即用,免了点来点去的麻烦。虽说需求很小、只够她一人使用,但实现起来却并不简单呀。通过两
2024-10-28?专栏推荐:Java入门知识? ?今日诗词:桃李春风一杯酒,江湖夜雨十年灯? ⛳️点赞 ☀️收藏⭐️关注?卑微小博主? ⛳️点赞 ☀️收藏⭐️关注?卑微小博主? 什么是Spring Web MVC 学习Spring MVC 建立连接 @RequestMapping的使用 @RquestMapping支持哪些类型的请求? method方法指定请求方式 其他请求类型注解 参数传递 URL传递参数 form表单传递参数 这两种传递方式有什么区别呢? 参数传递类型不匹配 传递多个参数 传递对象 后端
2024-10-28快速导航(持续更新中) WebGL系列教程一(开篇) WebGL系列教程二(环境搭建及着色器初始化) WebGL系列教程三(使用缓冲区绘制三角形) WebGL系列教程四(绘制彩色三角形) WebGL系列教程五(使用索引绘制彩色立方体) WebGL系列教程六(纹理映射与立方体贴图) WebGL系列教程七(二维及三维旋转、平移、缩放) WebGL系列教程八(GLSL着色器基础语法) WebGL系列教程九(动画) WebGL系列教程十(模型Model、视图View、投影Projection变换) We
2024-10-28