- 前言TinyEngine 低代码引擎使开发者能够定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过cli创建个人工程进行二次开发,实时定制出自己的低代码平台。适用于多场景的低代码平台开发,如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等。近期,TinyEngine 正式推出 2.3 版本!继 2.2 版本通过嵌套路由革新应用... 前言TinyEngine 低代码引擎使开发者能够定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过cli创建个人工程进行二次开发,实时定制出自己的低代码平台。适用于多场景的低代码平台开发,如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等。近期,TinyEngine 正式推出 2.3 版本!继 2.2 版本通过嵌套路由革新应用...
- 本文由体验技术团队刘坤原创。现代 Web 开发中,日期选择器是不可或缺的组件之一。无论是用户填写表单、筛选数据,还是设置预约时间,日期选择器都能提供便捷的操作体验。然而,在某些场景下,我们可能需要将日期面板单独使用,例如在弹窗、浮层或抽屉中展示,以提升用户体验。DatePicker 组件全新升级,支持日期面板单独使用!无论您是需要在复杂页面中嵌入日期选择器,还是希望在特定场景下提供独立的日期... 本文由体验技术团队刘坤原创。现代 Web 开发中,日期选择器是不可或缺的组件之一。无论是用户填写表单、筛选数据,还是设置预约时间,日期选择器都能提供便捷的操作体验。然而,在某些场景下,我们可能需要将日期面板单独使用,例如在弹窗、浮层或抽屉中展示,以提升用户体验。DatePicker 组件全新升级,支持日期面板单独使用!无论您是需要在复杂页面中嵌入日期选择器,还是希望在特定场景下提供独立的日期...
- Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 是基于 Chrome V8 引擎构建的,专为高性能、高并发的网络应用而设计,广泛应用于构建服务器端应用程序、网络应用、命令行工具等。本系列将分为9篇文章为大家介绍 Node.js 技术原理:从调试能力分析到内置模块新增,从性能分析工具 perf_h... Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 是基于 Chrome V8 引擎构建的,专为高性能、高并发的网络应用而设计,广泛应用于构建服务器端应用程序、网络应用、命令行工具等。本系列将分为9篇文章为大家介绍 Node.js 技术原理:从调试能力分析到内置模块新增,从性能分析工具 perf_h...
- 2025年春节假期已过,大家都带着慢慢的活力回到了工作岗位。为了让大家在新的一年继续感受到 Tiny Engine 的成长与变化,我们很高兴地宣布:TinyEngine v2.2版本正式发布!本次更新带来了重要的功能增强——页面支持嵌套路由,让开发者在构建复杂应用时更加得心应手。接下来,我们将详细介绍该版本的几大亮点与改进 v2.2.0变更特性概览页面支持嵌套路由,出码支持多层级路由嵌套结构... 2025年春节假期已过,大家都带着慢慢的活力回到了工作岗位。为了让大家在新的一年继续感受到 Tiny Engine 的成长与变化,我们很高兴地宣布:TinyEngine v2.2版本正式发布!本次更新带来了重要的功能增强——页面支持嵌套路由,让开发者在构建复杂应用时更加得心应手。接下来,我们将详细介绍该版本的几大亮点与改进 v2.2.0变更特性概览页面支持嵌套路由,出码支持多层级路由嵌套结构...
- Node.js 是一个开源的、跨平台的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码。Node.js 是基于Chrome V8引擎构建的,专为高性能、高并发的网络应用而设计,广泛应用于构建服务器端应用程序、网络应用、命令行工具等。本系列将分为9篇文章为大家介绍 Node.js 技术原理:从调试能力分析到内置模块新增,从性能分析... Node.js 是一个开源的、跨平台的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码。Node.js 是基于Chrome V8引擎构建的,专为高性能、高并发的网络应用而设计,广泛应用于构建服务器端应用程序、网络应用、命令行工具等。本系列将分为9篇文章为大家介绍 Node.js 技术原理:从调试能力分析到内置模块新增,从性能分析...
- 本文由体验技术团队路延刚原创。 TinyEngine 低代码引擎简介低代码引擎是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发范式,使得开发者可以根据自身的业务需求,轻松定制开发出自己的低代码开发平台。TinyEngine 低代码引擎作为低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合使用,也可以通... 本文由体验技术团队路延刚原创。 TinyEngine 低代码引擎简介低代码引擎是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发范式,使得开发者可以根据自身的业务需求,轻松定制开发出自己的低代码开发平台。TinyEngine 低代码引擎作为低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合使用,也可以通...
- 本文由体验技术团队Kagol原创。为了提升前端开发效率,OpenTiny 提供了一个跨平台的前端工程化 CLI 工具 TinyCLI,为开发者提供一系列开发套件及工程插件,覆盖前端开发的整个链路,保证团队开发过程的一致性和可复制性。源码:https://github.com/opentiny/tiny-cli/(欢迎 Star ⭐)官网:https://opentiny.design/tin... 本文由体验技术团队Kagol原创。为了提升前端开发效率,OpenTiny 提供了一个跨平台的前端工程化 CLI 工具 TinyCLI,为开发者提供一系列开发套件及工程插件,覆盖前端开发的整个链路,保证团队开发过程的一致性和可复制性。源码:https://github.com/opentiny/tiny-cli/(欢迎 Star ⭐)官网:https://opentiny.design/tin...
- 本文由孟智强同学原创。背景团队某个小项目切换 UI 框架,要将 Element 换成 TinyVue。期间遇到一个树表形式的业务表格,支持多级下钻,且第一列有合并行。当初用 Element 实现这个表格时费了一些周折,料想 TinyVue 上场应该也不轻松,谁曾想一上手才知道——这比 Element 实现容易多了!先上最终效果图(表格内容已脱敏处理):显示树表TinyVue 的表格组件支持树... 本文由孟智强同学原创。背景团队某个小项目切换 UI 框架,要将 Element 换成 TinyVue。期间遇到一个树表形式的业务表格,支持多级下钻,且第一列有合并行。当初用 Element 实现这个表格时费了一些周折,料想 TinyVue 上场应该也不轻松,谁曾想一上手才知道——这比 Element 实现容易多了!先上最终效果图(表格内容已脱敏处理):显示树表TinyVue 的表格组件支持树...
- 本文由体验技术团队 Kagol 原创。我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 🎉。本次 3.19.0 版本主要有以下重大变更:所有组件全面升级到 OpenTiny Design 新设计规范,UI 更美观、更符合现代审美。增加 VirtualTree 虚拟树组件。增加 VirtualScrollBox 虚拟化容器组件。增加 Sticky 粘性布局组... 本文由体验技术团队 Kagol 原创。我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 🎉。本次 3.19.0 版本主要有以下重大变更:所有组件全面升级到 OpenTiny Design 新设计规范,UI 更美观、更符合现代审美。增加 VirtualTree 虚拟树组件。增加 VirtualScrollBox 虚拟化容器组件。增加 Sticky 粘性布局组...
- 本文由体验技术团队Kagol 原创亲爱的朋友:你是否担心修改完一个 bug,引发了多个 bug?是否因为担心重构代码之后,影响到现有功能,从而一直不敢对现有代码进行优化,只能不断用 if/else 叠加功能?你是否担心增加的新特性影响到其他模块的功能,从而花大量时间反复进行手工测试,确保万无一失,却依然在上线前,胆战心惊、如履薄冰?如果你有以上困扰,推荐大家使用一款 E2E 测试神器:Pla... 本文由体验技术团队Kagol 原创亲爱的朋友:你是否担心修改完一个 bug,引发了多个 bug?是否因为担心重构代码之后,影响到现有功能,从而一直不敢对现有代码进行优化,只能不断用 if/else 叠加功能?你是否担心增加的新特性影响到其他模块的功能,从而花大量时间反复进行手工测试,确保万无一失,却依然在上线前,胆战心惊、如履薄冰?如果你有以上困扰,推荐大家使用一款 E2E 测试神器:Pla...
- 在前端Web开发过程中,跨版本兼容性问题是一个普遍存在的挑战。为了解决这些痛点,OpenTiny推出跨端、跨框架、跨版本组件库TinyVue。本期直播聚焦于华为云的前端开源组件库TinyVue,通过mini版TinyVue的代码实践与大家共同深入解读Vue2/Vue3不同版本间的差异。这对于提升用户体验,减低维护成本,提升开发者技术洞察有重要意义。 在前端Web开发过程中,跨版本兼容性问题是一个普遍存在的挑战。为了解决这些痛点,OpenTiny推出跨端、跨框架、跨版本组件库TinyVue。本期直播聚焦于华为云的前端开源组件库TinyVue,通过mini版TinyVue的代码实践与大家共同深入解读Vue2/Vue3不同版本间的差异。这对于提升用户体验,减低维护成本,提升开发者技术洞察有重要意义。
- 前情提要目前的多端项目,在代码发布的时候,对于不同的端,需要进行不同的操作。尤其小程序端,每次都要在开发者工具中进行一次:上传->填写版本信息->提交审核(确定上线时)既然手动这么麻烦,能不能做成自动的?让开发节省重复操作时间,同时避免手动操作遗漏的可能性。我翻阅资料,发现已经有大佬实现了上面的功能,我只需要站在巨人的肩膀上,结合实际需要,做些细微的调整即可。功能计划目前想要的功能比较简单,... 前情提要目前的多端项目,在代码发布的时候,对于不同的端,需要进行不同的操作。尤其小程序端,每次都要在开发者工具中进行一次:上传->填写版本信息->提交审核(确定上线时)既然手动这么麻烦,能不能做成自动的?让开发节省重复操作时间,同时避免手动操作遗漏的可能性。我翻阅资料,发现已经有大佬实现了上面的功能,我只需要站在巨人的肩膀上,结合实际需要,做些细微的调整即可。功能计划目前想要的功能比较简单,...
- 谈到数据权限,第一时间想到的是通过请求数据增加过滤条件进行数据的筛选,其实前端技术层面也可以做限制的。这也是我在摸索过程中得到的启发。 谈到数据权限,第一时间想到的是通过请求数据增加过滤条件进行数据的筛选,其实前端技术层面也可以做限制的。这也是我在摸索过程中得到的启发。
- 而作为开发者的我,也一直期待能在编写程序的过程中,设计出令自己“拍案”的“神之一手”。但是设计的过于细致不利于后期维护,设计的过于粗糙,不利于提升代码的复用率。如何寻找合适的设计边界,是本文的核心内容。本文通过三个例子,解答前面的困惑,让我们一起来探索一下吧。 而作为开发者的我,也一直期待能在编写程序的过程中,设计出令自己“拍案”的“神之一手”。但是设计的过于细致不利于后期维护,设计的过于粗糙,不利于提升代码的复用率。如何寻找合适的设计边界,是本文的核心内容。本文通过三个例子,解答前面的困惑,让我们一起来探索一下吧。
- 之前获得了许多有趣的周边,又好看又好玩,在周边体验的过程中,突然奇想的做一个猜猜看到小游戏。灵感有了,剩下的就交给代码了。接下来分享一下实现的完整过程,以及对web小游戏的开发心得一并奉上。 之前获得了许多有趣的周边,又好看又好玩,在周边体验的过程中,突然奇想的做一个猜猜看到小游戏。灵感有了,剩下的就交给代码了。接下来分享一下实现的完整过程,以及对web小游戏的开发心得一并奉上。
上滑加载中