当前位置: 首页 > news >正文

UEditorPlus v3.3.0 图片上传压缩重构,UI优化,升级基础组件

UEditorPlus_v2.1.0.jpeg

UEditor是由百度开发的所见即所得的开源富文本编辑器,基于MIT开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。

UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符合现代浏览器的审美。

在开发过程中解决了部分使用上的Bug,期待更多伙伴一期加入维护。

版本介绍

UEditorPlus v3.3.0 已经发布。

  • 新增:升级webuploader到最新版本

  • 新增:引入axios、browser-image-compression,渐进完成接口图片处理

  • 新增:完成simpleimage图片上传和上传压缩重构

  • 优化:富文本菜单和快捷操作UI样式优化

  • 优化:底部状态栏文字颜色统一调整

  • 优化:快捷操作栏默认操作内容调整优化

  • 修复:源码模式下 contentchange 时间不触发问题

关于Bug反馈与维护

  • 众所周知 UEditor 使用的人数多,目前已经累积了N个Bug,开源不易需要大家共同维护

  • 对于在实际使用中遇到的问题,如果急需解决推荐使用 悬赏Issue ,这样让更多有能力的开发者有共同维护的动力

在线演示

  • UEditor Plus演示

在线文档

  • UEditorPlus 使用文档

开源地址

  • 国内:ueditor-plus: 基于 UEditor 二次开发的富文本编辑器

  • 国际:GitHub - modstart-lib/ueditor-plus: 基于 UEditor 二次开发的富文本编辑器

  • 文档国内:ueditor-plus-doc: UEditorPlus 文档 https://open-doc.modstart.com/ueditor-plus/

     

相关文章:

UEditorPlus v3.3.0 图片上传压缩重构,UI优化,升级基础组件

UEditor是由百度开发的所见即所得的开源富文本编辑器,基于MIT开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。 UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符…...

百度翻译API整合SpringBoot

案例背景,按照官方给的Demo,实在是太啰嗦了, 大致步骤 封装数据>签名>发送请求, 仔细一看劈里啪啦一大堆,最后还要手动关流关连接,难道整合到SpringBoot项目里面我还得为内存管理考虑 所以就有了如下需求 使用 RestTemplate的对象进行发送请求数据,RestTemplate由s…...

Spring @Primary、@Order、JSR @Priority作用与区别

前言 Primary、Order、Priority三个注解很常见,关于它们的异同,这里做个总结。 Primary、Order、Priority Primary Spring Primary控制注入优先级。 Order Spring Order控制注入到List中的排序,值越小优先级越高,不能是负数&am…...

【Mac】mac 系统下格式化U盘或移动硬盘为ext4格式

1. 打开终端,安装 homebrew /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2. 安装之后再次运行此命令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"…...

ubuntu20.4 sgx环境配置

一、driver安装 1.在该下载地址将3个.bin文件下载下来,下载地址:https://download.01.org/intel-sgx/latest/linux-latest/distro/ubuntu20.04-server/ 2.到下载文件夹下输入下面命令,以赋予.bin文件的执行权限 sudo chmod 777 sgx_linux_x64…...

01.图片下拉触底分页加载每张图片

需求点分析 图片列表滚动触底的逻辑 将图片id组成的一维数组根据指定个数一组拆分为二维数组定义一个索引初始值为-1,图片列表滚动触底,索引值自增,然后将拆分好的图片id二位数组对应的数据读出来放到图片id的数组图片根据列表新增的id取读取…...

“精准学习嵌入式开发:明确目标,提升技能“

嵌入式领域涵盖广泛,不可能一次性掌握所有知识。因此,明确学习目标和方向非常重要。选择感兴趣且与职业发展相关的领域进行深入学习是明智之举。 嵌入式技术在不断发展,过去与现在存在差异。选择学习当前行业的主流技术和趋势是明智选择。掌…...

C语言--联合体-共用体

有时候同一个内存空间存放类型不同,不同类型的变量共享一块空间 像结构体,但是有区别 1、 结构体元素有各自单独空间, 共用体元素共享空间,空间大小由最大类型确定 同一块空间,有时候存放char类型、有时候存放int型&am…...

echarts实现中国地图下钻进入下一级行政区(地图钻取)

获取geo数据: 可以使用node爬虫获取数据 最好多爬几遍,因为有时候会获取错误 实现逻辑 拥有geo数据后 请求geo数据注册地图 registerMap配置echarts增加事件监听(点击事件) 如果点击了,回到第一步。功能就是循环以…...

从0到1学会手写操作系统,我只用了2个小时

黑马嵌入式教程再出力作 重磅发布第三弹 《自己动手写嵌入式操作系统》 问:嵌入式开发不是只学单片机就行?为什么要学操作系统? 答:年轻人,别把路走窄了。且听我说↓↓↓ 嵌入式产品分为两大类:一类简单…...

软件包管理

一、rpm管理软件包 1、获得rpm的软件包 1)去官网安装不推荐 找自己光盘有没有这个包 装好需要的包之后装qq 2)去镜像站点,推荐 二、yum/dnf管理软件包 解决软件的依赖关系,可以自动的去服务器下载软件包 1、使用yum软件包 使用…...

【逗老师的PMP学习笔记】9、项目资源管理

目录 一、规划资源管理1、【关键工具】责任分配矩阵RACI矩阵2、【关键工具】组织理论2.1、马斯洛需求层次理论2.2、麦格雷戈-X-Y理论2.3、赫兹伯格双因素理论 3、【关键输出】资源管理计划4、【关键输出】团队章程 二、估算活动资源1、【关键输入】资源日历 三、获取资源1、【关…...

react-virtualized可视化区域渲染的使用

介绍 github地址:https://github.com/bvaughn/react-virtualized 实例网址:react-virtualized如果体积太大,可以参考用react-window。 使用 安装: yarn add react-virtualized。在项目入口文件index.js中导入样式文件&#xff…...

navicat连接postgresql报错

navicat连接postgresql报错 navicat连接postgresql报错 现象 有小伙伴告诉我 安装了新的postgresql 使用navicat连接,报错 ERROR: column "datlastsysoid" does not existLINE 1: SELECT DISTINCT datlastsysoid FROM pg database column “datlastsy…...

题目:灾后重建

【题目描述】 B地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车&#xff…...

Vue 插槽 slot

solt 插槽需要分为 2.6.0 版本以上和 2.6.0版本以下。 2.6.0 版本以下的 slot 插槽在,2.x版本将继续支持,但是在 Vue 3 中已被废弃,且不会出现在官方文档中。 作用 插槽 prop 允许我们将插槽转换为可复用的模板,这些模板可以基于…...

【C/C++】C语言位图操作实例(亲测)

C语言中的位图操作通常用于处理大量的二进制数据&#xff0c;例如图像处理、压缩算法等。以下是一些C语言中的位图操作实例&#xff1a; 设置位图中的某一位 void set_bit(unsigned char *bitmap, int bit) {bitmap[bit / 8] | (1 << (bit % 8)); }这个函数将位图中的第…...

Mahout教程_编程入门自学教程_菜鸟教程-免费教程分享

教程简介 Mahout 是 Apache Software Foundation&#xff08;ASF&#xff09; 旗下的一个开源项目&#xff0c;提供一些可扩展的机器学习领域经典算法的实现&#xff0c;旨在帮助开发人员更加方便快捷地创建智能应用程序。Mahout包含许多实现&#xff0c;包括聚类、分类、推荐…...

wxwidgets Ribbon使用wxRibbonToolBar实例

wxRibbonToolBar就是工具栏&#xff0c;一下是实现的效果&#xff0c;界面只是功能展示&#xff0c;没有美化 实现代码如下所示&#xff1a; MyFrame::MyFrame(const wxString& title) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(800, 600)) …...

8.9黄金最新行情走势分析及短线交易策略

近期有哪些消息面影响黄金走势&#xff1f;黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;周三&#xff08;8月9日&#xff09;现货黄金维持震荡&#xff0c;目前交投于1930美元附近&#xff0c;隔日现货黄金盘中震荡下行&#xff0c;失守1930关口并在美盘时段…...

BetterGI原神智能辅助工具完全指南:从安装到精通

BetterGI原神智能辅助工具完全指南&#xff1a;从安装到精通 【免费下载链接】better-genshin-impact &#x1f4e6;BetterGI 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连音游 - UI Aut…...

BetterGI原神智能辅助工具:如何3分钟配置你的自动化游戏体验

BetterGI原神智能辅助工具&#xff1a;如何3分钟配置你的自动化游戏体验 【免费下载链接】better-genshin-impact &#x1f4e6;BetterGI 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连音…...

宇树科技冲刺“人形机器人第一股”:出货量全球第一,专利短板却成IPO最大隐忧?

宇树科技冲刺“人形机器人第一股”&#xff1a;出货量全球第一&#xff0c;专利短板却成IPO最大隐忧&#xff1f;成都余行10000项创新清单&#xff0c;助机器人企业构建与出货量匹配的专利护城河2026年3月&#xff0c;宇树科技正式递交科创板IPO招股书&#xff0c;拟募资42.02亿…...

**发散创新:基于Python的卫星通信链路模拟与数据传输优化实践**在现代空间信

发散创新&#xff1a;基于Python的卫星通信链路模拟与数据传输优化实践 在现代空间信息网络中&#xff0c;卫星通信系统已成为实现全球覆盖、高可靠性和低延迟数据传输的关键基础设施。随着物联网&#xff08;IoT&#xff09;、遥感监测和应急通信等场景对实时性要求的提升&…...

区块链未来展望

区块链技术自诞生以来&#xff0c;以其去中心化、透明性和不可篡改的特性&#xff0c;迅速成为全球科技创新的焦点。从比特币的底层技术到如今赋能金融、供应链、医疗等多个领域&#xff0c;区块链正在重塑数字经济的未来。随着技术的不断成熟和应用场景的拓展&#xff0c;其潜…...

前端工程化配置完整指南

前端工程化配置完整指南&#xff1a;提升开发效率的利器 在当今快节奏的前端开发中&#xff0c;工程化配置已成为提升团队协作效率和项目质量的关键。无论是构建工具、代码规范&#xff0c;还是自动化部署&#xff0c;合理的前端工程化配置能够显著减少重复劳动&#xff0c;确…...

别再只传整数了!手把手教你用AXI4-Lite在ZYNQ里搞定浮点数传输(附完整Vivado工程)

别再只传整数了&#xff01;手把手教你用AXI4-Lite在ZYNQ里搞定浮点数传输&#xff08;附完整Vivado工程&#xff09; 在ZYNQ的软硬件协同开发中&#xff0c;数据交互是最基础却最容易踩坑的环节。许多开发者习惯性地使用整型数据进行PS与PL间的通信&#xff0c;直到某天需要传…...

Dify+Ollama模型搭建攻略:本地环境实战指南悦

Issue 概述 先来看看提交这个 Issue 的作者是为什么想到这个点子的&#xff0c;以及他初步的核心设计概念。?? 本 PR 实现了 Apache Gravitino 与 SeaTunnel 的集成&#xff0c;将其作为非关系型连接器的外部元数据服务。通过 Gravitino 的 REST API 自动获取表结构和元数据&…...

在i.MX6ULL开发板上,用Buildroot配置Qt5+tslib触摸屏的完整环境搭建笔记

在i.MX6ULL开发板上构建Qt5tslib嵌入式GUI开发环境实战指南 当我们需要在资源受限的嵌入式设备上开发图形用户界面时&#xff0c;Qt框架凭借其跨平台特性和丰富的功能库成为首选。i.MX6ULL作为一款广泛应用于工业控制、智能家居等领域的ARM Cortex-A7处理器&#xff0c;搭配Bui…...

别再忽略#@save和assert了!Python开发中的这两个小技巧能帮你省下大把时间

Python开发中的高效利器&#xff1a;#save与assert实战指南 在Python开发的世界里&#xff0c;真正区分普通开发者与高效开发者的往往不是对复杂框架的掌握程度&#xff0c;而是对这些看似简单却极其强大的小工具的熟练运用。今天我们要深入探讨的两个工具——#save注释和asser…...