ui框架

UI插件【B-JUI页面id唯一】

左心房为你撑大大i 提交于 2019-12-03 17:42:10
页面结构 B-JUI仅有一个主页面(document),框架内的所有子页面将通过Ajax获取后作为一个页面片段附加到主页面上,外部页面则通过iframe嵌入主页面。 主页面结构(仅body部分) 主页面由上(页头)、中左(导航菜单)、中右(工作区)、下(页脚)四部分组成,其中左侧导航菜单可收缩。结构如下: <header class="bjui-header" id="bjui-header"> <!-- 页头 --> </header> <div class="bjui-leftside" id="bjui-leftside"> <!-- 导航菜单 --> </div> <div id="bjui-container"> <!-- 工作区 --> </div> <footer class="bjui-footer" id="bjui-footer"> <!-- 页脚 --> </footer> 子页面(即页面片段[后面简称:页片])结构 页片通常由两部分组成,也可以只保留bjui-pageContent部分,其中bjui-pageContent部分可选bjui-headBar(顶部工具条)和bjui-footBar(底部工具条)。结构如下: <div class="bjui-pageHeader"> <!-- 顶部模块[如:功能按钮、搜索面板] --> </div> <div

Android组件及UI框架大全

情到浓时终转凉″ 提交于 2019-12-03 15:45:36
Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。 很好的中文教程 Google Android官方培训课程中文版 awesome-android , android列表。 另,github上的一个项目, 收集了好多的Android开源项目。 android-open-project 。 以下是我收集和精选的Android开源项目。 UI组件 ActionBarSherlock 一个功能强大的ActionBar组件(不仅仅是ActionBar)。 Android 4.0+上使用native action bar, 低版本的Android模拟实现。强大到无语了,必须关注的一个开源组件。 SlidingMenu 一款优秀的侧滑菜单组件。 Google+, YouTube和Facebook在它们的应用中采用的侧滑菜单流行开来, 国内也有很多的应用如网易新闻等也采用了这种菜单方式。 侧滑菜单组件很好几种, 尤以此款最为好用。 看看官方网站上的知名用户就知道了。 Android-Universal-Image-Loader 强大灵活的加载、缓存

Android组件及UI框架大全

女生的网名这么多〃 提交于 2019-12-03 15:45:21
Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。 很好的中文教程 Google Android官方培训课程中文版 awesome-android , android列表。 另,github上的一个项目, 收集了好多的Android开源项目。 android-open-project 。 以下是我收集和精选的Android开源项目。 UI组件 ActionBarSherlock 一个功能强大的ActionBar组件(不仅仅是ActionBar)。 Android 4.0+上使用native action bar, 低版本的Android模拟实现。强大到无语了,必须关注的一个开源组件。 SlidingMenu 一款优秀的侧滑菜单组件。 Google+, YouTube和Facebook在它们的应用中采用的侧滑菜单流行开来, 国内也有很多的应用如网易新闻等也采用了这种菜单方式。 侧滑菜单组件很好几种, 尤以此款最为好用。 看看官方网站上的知名用户就知道了。 Android-Universal-Image-Loader 强大灵活的加载、缓存

Unity实现基于UGUI的简易UI框架

旧街凉风 提交于 2019-12-03 15:21:55
Unity实现基于UGUI的简易UI框架 什么是UI框架? UI框架中的 UIManager 管理场景中所有的面板, 控制面板之间的跳转. 本Demo实现以下功能: 关闭当前页面 显示新的页面 叠加显示 关闭当前页面并显示 关闭所有页面并显示 安卓返回键响应 返回上一个页面 退出程序 设计UI页面 先搭建好所有的UI界面, 并保存为prefab 通过Json和枚举保存所有面板的信息 json : json用于描述资料结构,有两种结构存在: 对象 (object):一个对象包含一系列非排序的名称/值对(pair),一个对象以 { 开始,并以 } 结束。每个名称/值对之间使用 : 分区。 数组 (array):一个数组是一个值(value)的集合,一个数组以 [ 开始,并以 ] 结束。数组成员之间使用 , 分区。数组成员具体的格式如下: 名称/值(pair):名称和值之间使用 : 隔开,一般的形式是: {name:value} UIPanelType.json : 保存这个工程所有的UI面板类型及其相应的prefab的路径, 此时主要该文件和prefab文件都需要位于 Resources 文件夹路径下 { "infoList": [ {"panelTypeString":"ALERT_PANEL", "path":"AlertPanel"}, {"panelTypeString":

Unity3D基础UI框架

匿名 (未验证) 提交于 2019-12-03 00:32:02
之前学了刘国柱老师的UI框架加上我自己的理解做了一个UI框架正好可以使用 http://www.cnblogs.com/LiuGuozhu/ 受益颇深 基本UI框架的类图就是这样了 大体是根据MVC加上我的魔改而成的框架,至少我自己暂时觉得还是思路挺清晰的 Panel的切换是使用的Canvas Group的更改透明度,在加上使用 此方法来更改显示顺序和显隐的 其中的界面反向切换是使用的栈后入先出的特性 反向切换是指一个窗口弹出小窗口后,父窗口的Raycast需要取消,下面贴上核心代码 using System.Collections; using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIManager :MonoBehaviour { /// <summary> /// 单例模式: /// 1.定义一个静态的对象 在外界访问 内部构造 /// 2.构造方法私有化 /// </summary> #region 单例模式 private static UIManager _instance; public static UIManager Instance { get { if (_instance == null) {

前端ui框架layui――layer弹出层-弹出框方法

匿名 (未验证) 提交于 2019-12-03 00:27:02
――――――――――弹出框方法――――――――――――――――― 1.layer.open(options) - 原始核心方法 layer.open ({ type : 1, title : '测试', id: 'myp', btn: ['确认','删除'], area: ['420px', '240px'], //宽高 content : '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;"><input type="te" />你知道吗?亲!<br>layer ≠ layui<br><br>layer只是作为Layui的一个弹层模块,由于其用户基数较大,所以常常会有人以为layui是layerui<br><br>layer虽然已被 Layui 收编为内置的弹层模块,但仍然会作为一个独立组件全力维护、升级。<br><br>我们此后的征途是星辰大海 ^_^</div>', success : function (layero,index) { var btn = layero.find('.layui-layer-btn0'); console.log(btn) }, yes: function(index, layero){

OpenUI5 (SAPUI5) js框架简单介绍

匿名 (未验证) 提交于 2019-12-03 00:26:01
官方网站: http://sap.github.io/openui5/ 依赖包: https://openui5.hana.ondemand.com/downloads/openui5-runtime-1.16.8-SNAPSHOT.zip 开发SDK包: https://openui5.hana.ondemand.com/downloads/openui5-sdk-1.16.8-SNAPSHOT.zip 插件地址: https://tools.hana.ondemand.com/juno/ 什么是SAPUI5(OpenUI5) SAPUI5 又名OpenUI5,是SAP旗下的一个js前端框架,现在统一叫OpenUI5,因此以下的文档内容也将用OpenUI5统一为该框架名称。 OpenUI5 在Eclipse上的开发 SAP 推荐在eclipse上进行OpenUI5的开发,所以也直接提供了eclipse插件进行相关支持。在开发过程中可以首选eclipse作为开发工具。 OpenUI5 的搭建和其他的js框架类似,没有太大的区别,具体可以参考官方的Demo。在此要注意的是,OpenUI5的设计模式是MV*,而且OpenUI5已经自己做好了MV*了,所以十分方便。 ( 备注:【MV*】这里可以说MVC也可以说MVP这看个人理解,不需要过多纠结) OpenUI5 的MV*结构有点特殊

Teaset-React Native UI 组件库

匿名 (未验证) 提交于 2019-12-03 00:15:02
https://github.com/rilyu/teaset/blob/master/docs/cn/README.md React Native UI 组件库, 超过 20 个纯 JS(ES6) 组件, 专注于内容展示和操作控制。 Teaset 设计精巧, 不依赖任何第三方库, 全部源代码不压缩时也只有 300+k, 即使加上图标文件也不足 600k, 如果只需要使用其中的少量组件, 也可以使用按需加载方式只加载需要使用的组件。 Teaset 组件采用 React Native 原生组件同样的风格来编写, 可以与 React Native 无缝融合开发, 你不需要太多的学习成本即可掌握。由于使用纯 JS 开发, 因此在 iOS 和 Android 下的表现形式几乎一样。 利用 Teaset, 你可以快速搭建 App 页面框架, 丰富的 UI 组件大大改善页面开发效率, 强大的 Overlay 浮层类把你从繁琐的交互控制中解放出来, 使得你可以专注于业务与逻辑 浮层Overlay Theme.screenInset.bottom 来源:博客园 作者: 一路向北√ 链接:https://www.cnblogs.com/it-Ren/p/11683540.html

QT5::QWidget

匿名 (未验证) 提交于 2019-12-02 23:47:01
一.简介 Widget窗口主要是在上面放置布局和控件,可以嵌入到主窗体中 二.窗体框架 // widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = nullptr); ~Widget(); private: Ui::Widget *ui; }; #endif // WIDGET_H // widget.cpp #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); } Widget::~Widget() { delete ui; } // main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget

【前端UI框架】

匿名 (未验证) 提交于 2019-12-02 23:39:01
Ŀ¼ 前言 Angular Vue React 总结 前言 哟,大家好, 因为最近要学 EasyUI 了,所以去找了一些有关 EasyUI 的信息。 这里先简单介绍下: EasyUI是一组基于jQuery的UI插件集合体 对,这个EasyUi是基于jQuery的嘛,jQuery我们也是挺清楚的啊,一个javaScript的库. 2005年8月,John Resig提议改进Prototype的"Behaviour"库 jQuery于 2006年1月14日,John正式宣布以jQuery的名称发布自己的程序库 在2007年7月,jQuery 1.1.3版发布的时候,jQuery的性能达到了 Prototype 、 Mootools 以及 Dojo 等同类JavaScript库的水平。 所以在这之后jQuery更是被广泛的运用了起来。 嘛,回到正题: jQuery :一个javaScript库 jQuery EasyUI :一个基于jQuery的插件集合 查了一些资料,所以我大概会为大家带来这些Angularjs,Vue,React Angular 参考地址: https://www.w3cschool.cn/angularjs/ 我们得了解一下浏览器: 浏览器获取页面对应的HTML文本,将其解析为一个在浏览器内部使用的结构,对页面的内容进行布局,并在内容显示到屏幕上之前加上样式