java学习笔记(三):前端miniUI控件库入门

article/2025/4/20 20:08:12

java学习笔记(三):前端miniUI控件库入门

最近在一家公司实习学习,一上来就需要学习了解相关的前端内容——miniUI。而这个内容自己本身并没有了解学习过,上手也是遇到了不少的问题,于是想把自己刚入门的学习经验来分享记录一下。

什么是miniUI

miniUI是一款非常优秀的前端框架,它内部封装了很多控件,比如表单,表格,树结构控件等等,并且它兼容了ajax,json等内容,让我们在进行数据传输交互时更加方便。让我们在前端开发更加方便便利,更加高效。它是基于html,js,jq等基础前端知识进行编写的,所以写起来我们并不会特别陌生。

miniUI学习入门

关于miniUI的下载教程我不在这里过多的叙述,我们把重点关注到miniUI的使用。要学习miniUI,我们需要先去官方网站参考它的代码进行学习(网址:http://www.miniui.com/docs/api/index.html)。不难发现,miniUI提供了很多的控件,根据它每个代码的调用,我们可以得到一个规律: 我们指定miniUI使用哪个控件用的其实是"class"属性来指定的。
比如当我们需要用按钮时,我们class需要指定为"mini-button",需要用到文本域的时候我们需要指定为"mini-textarea"。当我们明白这个道理后,miniUI我们已经开始真正的入门了!

表格的运用和属性的学习

在我们实际开发中,表格是绝对会运用到的一个控件。所以这次我将结合个人的简单的代码来一一分析表格如何产生,数据然后绑定到表格当中去。
首先表格的class属性名为"mini-datagrid",表格即datagrid。基于此,我们来看看我个人的代码:
在这里插入图片描述

除了class,让我们来一一分析我上述的属性:
allowResize是允不允许我们拖拽表格来调整表格的大小;
url是用于指定需要加载数据的地址。miniUI默认用的是ajax请求,绑定的是json数据格式,个人这里是没有经过后台的,所以自己编写了一个json数据格式的文本,让表格直接来加载我指定位置的文本,个人json文本格式如下:
在这里插入图片描述
idField用于指定我们传输的json数据中的主键key值;


里面的div的property="columns"作用是用于指定表格属性字段的内容:
field用于指定我们json数据的key值,实现数据的绑定
headerAlign用于指定我们表格中属性字段的位置,center就代表居中。


当我们完成这些之后,或许我们会认为我们表格已经全部完成了,但是你会惊奇的发现我们表格中居然没有数据:
在这里插入图片描述

标签的解析和对象获取加载

很明显,我们的数据并没有我们如愿以偿的放到表格中,为什么我们的json数据会凭空消失呢,当遇到这个问题我们不妨再去官方文档看看,看看关于ajax和json会不会有什么需要我们操作的,然后我们会发现在ajax中有这样一个方法:
在这里插入图片描述
为此我们不得不怀疑是不是我们数据没有被加载,从而没返回到我们html去。为此我们需要尝试去调用这个方法,但是这个方法我们该怎么调用呢,回到我们的官方文档再去好好研究一下datagrid,我们可以发现我们datagrid这个对象可以直接调用该方法:
在这里插入图片描述
那我们如何获取datagrid的对象呢,再继续寻找文档,又发现了以下两个mini的全局方法:
在这里插入图片描述
在这里插入图片描述

至此我们所有的思路都通了,只要我们利用mini的全局方法parse()来解析整个html的标签将他们转换为miniui控件,再通过get(id)方法来获取控件的对象,利用对象的load()方法来加载数据,返回到我们的html中,数据就应该能显示出来,所以以下附出我个人的js相关代码:
在这里插入图片描述
重新加载我们的前端页面,果然数据都一一出现:
在这里插入图片描述

总结

miniUI的控件属性还有一大堆,但是对于有稍微前端基础的人来说这并不会很难,只要我们参照的官方文档来慢慢的尝试,遇到不懂的就查找相关的api,都可以实现我们想实现的东西。本篇文章只是带各位简单的入门,如果有想学习这项技术的新手,希望这篇文章能给你们一些启迪。让我们一起加油!!


http://chatgpt.dhexx.cn/article/HxW39kH7.shtml

相关文章

【CubeIDE】MiniUI驱动ili9341液晶屏教程

0x00 前言 MiniUI是笔者为一位非常要好的朋友兼师父基于C开发的屏幕驱动框架,MiniUI分为两部分(如图),抽象层(Abstract layer)继承了底层驱动操作LCD的基础API,例如画点(DrawPixel&…

Jquery miniUI 开发教程(2) 搭建Jquery miniUI 开发环境

Jquery miniUI 下载地址:http://www.miniui.com/download Note:请根据不同的服务端后台,选择下载不同后台版本的MiniUI。 下载后,解压缩后,如图所示: 各目录文件解释如下: dbsql:示…

mysql 表格控件,jQuery MiniUI 开发教程 表格控件 表格:分页查询(一)

数据表格 参考示例:数据表格 分页表格 一:创建表格 url"../data/DataService.aspx?methodSearchEmployees" idField"id" allowResize"true" > 员工帐号 姓名 性别 薪资 年龄 创建日期 二:数据加载 条件…

MiniUI快速入门教程(二)编写第一个MiniUI程序:Hello, world!

我们开始编写第一个MiniUI程序&#xff0c;代码如下&#xff1a; <!DOCTYPE html /> <html> <head><title> Hello MiniUI!</title><!--jQuery js--><script src"../jquery.js" type"text/javascript"></scri…

MiniUI快速入门教程(五)主框架布局

下面实现一个最典型主框架布局。 效果图如下&#xff1a; 一&#xff1a;创建界面布局 <!--Layout--> <div id"layout1" class"mini-layout" style"width:100%;height:100%;"><div class"header" region"north&qu…

MiniUI快速入门教程(四)表单开发

表单开发包括&#xff1a;布局、验证、加载、提交、清除、重置等。 效果图如下&#xff1a; 表单布局 使用HTML Table标签实现任意丰富的表单布局&#xff1a; <table class"form-table" border"0" cellpadding"1" cellspacing"2"&…

MiniUI 实战演练视频教程-专题视频课程

MiniUI 实战演练视频教程—553人已学习 课程介绍 该视频培训课程主要分享MiniUI文本控件、按钮控件、组合框控件、列表控件、单选、复选框控件、密码、文本块控件、日期选择控件、上传控件、数据网格控件、弹窗、菜单、选项卡、布局等MiniUI的所有知识点。 课程收益 …

MiniUI快速入门教程(一)下载安装

产品下载地址&#xff1a;http://www.miniui.com/download。 Note&#xff1a;请根据不同的服务端后台&#xff0c;选择下载不同后台版本的MiniUI。 下载后&#xff0c;解压缩。 会有如下文件结构&#xff1a; 各目录文件解释如下&#xff1a; dbsql&#xff1a;示例数据库sql文…

视频教程-MiniUI 实战演练视频教程-其他

MiniUI 实战演练视频教程 近20年的开发经历&#xff0c;从早的basic&#xff0c;c &#xff0c;到今天的.net,Java ,Pathon &#xff0c;熟悉oracle&#xff0c;mysql&#xff0c;sqlserver 多种数据库开发模式。 李向军 59.00 立即订阅 扫码下载「CSDN程序员学院APP」&#xf…

MiniUI 快速上手

1. 下载安装 下载地址 安装 在使用过程中也只需要在页面中引用jquery.js、boot.js&#xff0c;如下所示 <head><title>Hello MiniUI!</title><script src"scripts/jquery-1.6.2.min.js"type"text/javascript"></script>…

miniui设置属性值_jQuery教程之MiniUi绑定mini-combobox下拉框

本篇文章探讨了jQuery教程之MiniUi绑定mini-combobox下拉框,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。 < 一:最先开始使用json字符串绑定combobox [{"id":1,"value":"是","text":"是"},{…

miniui datagrid java_[Java教程]MiniUI DataGrid获取当前行某列值

[Java教程]MiniUI DataGrid获取当前行某列值 0 2015-10-28 20:00:17 前言: 本文将给大家介绍一下, miniUI官网没有涉及到的内容:如何获取当前行某一列的值?这里配合着console.log()一起来使用(最近发现用console.log()来调试js、Jquery相当好用),教你如何自己寻找未知的属…

初学miniui之miniui的使用

参加实习以来&#xff0c;本以为会可以专心的敲后台代码&#xff0c;结果一上手先让我自学miniui&#xff0c;关于miniui我在网上没有搜到什么有用的教程&#xff0c;只有miniui官方的示例、API等。但是对于初学者该如何使用都没有说明&#xff0c;我也是整整摸索了半天才学会了…

jQuery MIniUI 的使用教程入门

目录 一、为什么要使用MIniUI二、快速入门三、项目常用控件(点击查看详情)四、使用方法五、UI和数据分离 一、为什么要使用MIniUI 缩短开发时间&#xff0c;减少代码量&#xff0c;提升用户体验 &#xff1b;快速开发web界面 &#xff1b;丰富控件&#xff1a;包含表格、树、数…

MiniUI/jQuery MIniUI使用教程(一)

目录 下载安装基础介绍 下载安装 去官网地址&#xff1a;http://www.miniui.com/download/ 下载试用版本代码 核心文件 这里我们只需要关注这两个文件夹&#xff0c;其中res里面是静态资源、css文件、三方插件等 scripts(核心文件夹)里面包含miniui核心文件和boot.js启动js&…

如何阅读学术论文

如何阅读学术论文 1 阅读学术论文容易犯的三个错误2 正确的阅读路线(1) 通过论文结构快速理解所阅读的论文a)摘要和引言b) 技术部分 (2)少于30%时间阅读&#xff0c;多于70%时间思考a) 批判性思考b) 创造性思考 (3)做好已阅读过的论文目录与分类记录a)文献目录记录的基本内容b)…

近期论文阅读

[AAAI’21]ACSNet:Action-Context Separation Network for Weakly Supervised Temporal Action Localization 从图中可以看出&#xff0c;左侧绿色框表示是动作类、红色框表示是动作上下文、蓝色框表示为背景类。通过右图的特征空间可见&#xff0c;蓝色的背景类特征与GT相差较…

学会阅读论文

参考知乎 《如何在计算机应用领域寻找研究想法》 提示1&#xff1a;学会阅读论文&#xff0c;培养品味 《how to read a paper》 THE THREE-PASS APPROACH 关键的想法是&#xff0c;你应该把论文读三遍&#xff0c;而不是从头读到尾。每一关都完成了特定的目标并建立在前一…

【论文阅读】

文章目录 Enhancing Recommender Systems With a Stimulus-Evoked Curiosity Mechanism1、引言2、理论基础&#xff08;原文中使用preliminary&#xff09;3、问题定义4、本文提出的刺激诱发的好奇心机制&#xff08;STIMULUS-EVOKED CURIOSITY MECHANISM &#xff0c;SECM&…

怎样阅读论文

2014-07-27彭明辉南京叠锶 生命是一种长期而持续的累积过程&#xff0c;绝不会因为单一的事件而毁了一个人的一生&#xff0c;也不会因为单一的事件而救了一个人的一生。属于我们该得的&#xff0c;迟早会得到&#xff1b;属于我们不该得的&#xff0c;即使侥幸巧取也不可能长久…