APIJSON
APIJSON copied to clipboard
🏆 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🏆 A JSON Transmission Protocol and an ORM Library 🚀 provides APIs and Docs without writing any co...
### Description ### Description 求这样的一个工具,可以让后端开发、嵌入式开发、产品经理、UI设计师都能用,注意,不是在一个简单的静态页生成,也不是类似飞冰那种 generator ,而是真正让设计师和开发者在各自的那侧达成自治,可以做到吗? 这是知乎上同名的一个非常有热度的话题!  先总结下网友对该问题的答复:当下没有,并且大多数人不太相信能够实现,甚至从图灵完备的理论层面对实现可能性提出质疑! 高赞回答诸下:      **是否确实不可行呢?还真不一定!现在就来畅游一下设计 ——** 目前绝大部分可视化编辑工具,都是多少年没变的技术,主要包括拖拉拽、复制粘贴、撤销还原、序列化和反序列、属性面板、矢量绘图、布局和对齐等等。 如下图所示,不管是Qt Designer、VB这种编程工具带有的UI编辑器,还是大屏组态这种数据可视化工具,或者建站平台、原型工具、流程图工具等,都是基于这些基础的编辑技术,侧重不同场景提供特定的组件和便捷功能和素材而已!  行业洞悉:...
### Description 网页嵌套中,iframe曾几何时不可一世,没有其他更好的选择! iframe即内联框架,作为网页设计中的一种技术,允许在一个网页内部嵌套另一个独立的HTML文档。尽管它在某些场景下提供了便利,但也存在多方面的缺陷,主要包括: **加载时间延长 **:每个iframe都需要独立加载自己的HTML、CSS、JavaScript文件及图像等资源,这导致额外的HTTP请求,从而增加了页面的整体加载时间,尤其是当页面中包含多个iframe时。 **SEO影响**:搜索引擎爬虫通常不会抓取或索引iframe中的内容,这意味着iframe中的信息不会有助于提升页面在搜索引擎结果中的排名,对SEO不友好。 **调整大小和样式困难**:iframe的内容可能与主页面的布局和样式不协调,调整其尺寸和外观可能较为复杂,影响用户体验。 **安全性问题**:iframe可能被用于恶意目的,如点击劫持、钓鱼攻击等,对用户的安全构成威胁。此外,不同源的iframe受到同源策略限制,增加了跨站脚本攻击(XSS)的风险。 **资源竞争与阻塞**:iframe与主页面共享网络连接资源,可能影响页面其他资源的并行加载,且iframe的加载可能会阻塞主页面的onload事件。 **兼容性问题**:不同的浏览器对iframe的支持程度和表现可能有差异,特别是在一些老版本或移动设备上的浏览器,可能导致布局错乱或功能失效。 **代码复杂度增加**:使用iframe会使页面结构变得更加复杂,不易维护,且iframe内的内容较难通过JavaScript进行操作和控制。 **用户体验问题**:过多的iframe可能导致页面出现多个滚动条,造成用户界面混乱,影响导航和阅读体验。 鉴于这些缺陷,开发者在使用iframe时应权衡其利弊,并考虑是否有现代替代方案,如Ajax、Web Components或使用API来获取和展示数据。 **重点来了,这些代替方案都只是代码层面上的一些工作,本质上没有代替。如果从第一性原理来说,iframe的核心功能,就是页面嵌套**! 不管什么方式,只要实现网页嵌套或者界面嵌套,那才是最重要的。**现在介绍UIOTOS这块前端拖拽工具,做到比iframe还要给力的页面嵌套功能,而且还不需要任何代码属性设置,直接可视化拖拽编辑配置!** 最重要的是,嵌套了如果通信还需要API代码调用,比如postMessage等,那就离了个大谱,UIOTOS有属性继承,就是说任意层的嵌套,都可以选择上层页面基础内嵌页面组件的属性,有点类似面向对象的图形化封装的概念了! 下面是UIOTOS的一些介绍: UIOTOS可以了解下,uiotos.net,通过连线来代替脚本逻辑开发,复杂的交互界面,通过页面嵌套轻松解决,是个很新颖的思路,前端零代码! 蓝图连线尤其是独创的页面嵌套和属性继承技术,好家伙相当于把vue的组件化、增量式面向对象开发,直接搬到前端拖拽工具上,无代码编程了。 **总的来说,UIOTOS里用连线代替脚本开发,复杂连线和界面,通过页面嵌套可以轻松解决**。 官网给的介绍: - 一款拥有独创技术的前端零代码工具,专注于解决前端界面开发定制难题,原型即应用! - 具有页面嵌套、属性继承、节点连线等全新特性,学习门槛低,功能极为灵活。 - 用户无需懂任何前端开发技术,简单了解使用规则,就能够按照业务需求,定制开发复杂的WEB应用。 -...
### Description ### Description 目标 通过连线+嵌套封装,实现MQTT数据推送前端控制门禁开关 **最终效果**  **实现过程** **步骤1**:新建一个页面,在工具函数input输入两个门禁的开关图标地址,再通过连线和解析实现输0、1切换图标。  **步骤2**:再插入图片按钮,通过连线和解析,把工具函数的输出传递给图片按钮组件的path属性。  **步骤3**:插入工具函数“基本数学计算”,设置如图所示属性,再通过连线执行工具函数。  **步骤4**:在通过连线把工具函数的输出给到输入框value,输入框再把值返给工具函数的输入,实现点击图片按钮切换开、关两个图标。   **步骤5**:新建一个页面,插入按钮组件并设置其属性。  **步骤6**:利用嵌套容器和连线实现点击开关按钮切换门禁开关图标,以及点击门禁开关图标切换开关按钮。 ...
### Description 你好,请问一下apijson是否支持及联删除呢,目前我看到文档或提问中没有这快的介绍,向有外键约束的数据,则无法正常删除
### Description apijson版本:6.2.0 数据库:mysql 8.0.21 JDK/基础库: 1.8.0_17 OS/系统:win11 问题描述: 两表数据都在1600条左右、结果也是1600条左右,一对一关系,且增加redis对联表查询的速度差不多,求大佬解惑 附图: 
### APIJSON Version/APIJSON 版本号 5.4.0 ### Database Type & Version/数据库类型及版本号 8.0.1 ### Environment/环境信息 ```markdown - JDK/基础库: - OS/系统: "msg": "Character set 'utf8mb4_bin' cannot be used in conjunction with 'binary' in...
### Description **上海出奇信息科技有限公司 JAVA工程师 JACKSON:** 1. 熟练Java编程语言,具备面向对象编程思想,具备出色的编码规范和基础软件开发知识。 2. 熟练掌握Spring、Spring MVC、MyBatis、MyBatis Plus、Spring Boot、Spring Cloud,APIJSON等框架技术。 3. 熟练运用HTML、JavaScript、jQuery、CSS、Servlet/JSP、AJAX、Vue等前端开发技术。 4. 熟练使用项目开发和管理工具,如IntelliJ IDEA、Maven、MobaXterm、FinalShell、Postmain、Git等。 5. 熟练操作MySQL和SQL Server数据库,了解SQL优化,具备高效编写SQL的能力。 6. 熟悉Redis非关系型数据库、Elasticsearch搜索引擎以及RabbitMQ消息中间件,了解消息收发机制。 7. 熟悉前端框架,包括Element UI、Bootstrap和Vue等,掌握基本的HTML页面布局、JavaScript交互效果和CSS样式设计。 8. 熟悉在普通环境和Linux环境下使用Tomcat部署WEB服务,了解基本的JVM参数配置。 9. 具备使用云服务的能力,包括ALB负载均衡、WAF、CDN、EC2、S3、CloudFront等,并能将其运用于项目部署中,并且可以使用DevOps(云效)进行自动化部署。...
### Description 1. 从事中后台WEB 系统开发,开发可重用的代码和库以便日后使用; 2. 对现有产品进行迭代,定制开发及维护,提升产品性能、体验; 3. 调用基础模块,快速完成业务api 开发 4. 构建相关API 文档 5. 参与项目需求分析、梳理及设计。模块分解、开发、技术文档编写等工作 6. 参与现有服务的性能/代码质量调优、bug 处理 7. 部分信息采集任务 任职要求: 1. 精通VUE2/3,熟练使用各类UI 组件库例如Element UI / Ant Design VUE 以及VUE...
### Description 企业信息化管理Java开发平台设计 一.需求描述 内容::主要是做企业信息化管理,简化设计,做为一个前期系统框架。总体要求如下: 1.Spring Boot + Vue.js 前后端用到环境和工具: 前端工具和环境:Node.js ,Vue.js ,yarn,IDE: VScode, Ligerui 后端工具和环境:Maven,jdk ,MySql,IDE: IDEA,Spring Boot,Zookeeper,APIJSON ,EASYEXECL 2.功能要求 2.1、用可编辑的表格作为主要表单功能。有配置表进行管理及模板处理逻辑生成代码文件。表头可以自定义表单数据编辑功能。 2.2、表单含主表和多个子表、多个上传的附件及图片。 2.3、所有表单数据需要做提交前的数据校验 2.4、在用户动态指定的数据库和数据表上,动态的子表数据行,自由增减。(单选数据窗口,多选数据选择窗口,窗口数据选择(业务模块)) 2.5、联动数据输入,例如:输入产品名称关键字,带出相关产品的选项,选择产品后,自动带出其关联的产品ID、所属类别(树型数据)、当前类别路径等信息 2.6、自动行的数据公式计算,自动列的汇总计算,编辑某一单元格,其他计算类数据自动实时更新。 2.7、根据表单数据,用Easy Excel 开发填充execl样板文件报表....
### Description **清研灵智信息咨询有限公司 高级前端开发工程师 SERIOUS:** 升级改造热线平台系统,提升运营服务效能,向提供标准化、精细化、实效性服务 1、负责大屏模块使用v3+ts 开发项目 2、使用Echarts绘制图表,达到数据可视化。 3、用apiJson获取处理数据,封装公共组件,可组件复用