ui框架

[ZZ]开源自动测试框架Tellurium

北城以北 提交于 2020-03-12 18:51:49
作者 张凯峰 发布于 2009年6月11日 下午8时51分 社区 .NET , Agile 主题 工件和工具 , 敏捷技术 , 单元测试 标签 测试 , 测试驱动开发 , 采访 Tellurium自动测试框架 是一款针对web应用、基于UI模块的自动测试平台。UI模块是由一组复合的UI对象以嵌套的形式组成,比如,Google的搜索UI模块可以表示成: ui.Container(uid: "GoogleSearchModule", clocator: [tag: "td"], group: "true"){ InputBox(uid: "Input", clocator: [title: "Google Search"]) SubmitButton(uid: "Search", clocator: [name: "btnG", value: "Google Search"]) SubmitButton(uid: "ImFeelingLucky", clocator: [value: "I'm Feeling Lucky"]) } Tellurium框架还定义了一套全新的领域特定语言来进行web测试,比如对于Google搜索模块,你可以使用下面的DSL来完成一次搜索测试: type "GoogleSearchModule.Input", "Tellurium test" click

使用xadmin创建企业内容管理系统

て烟熏妆下的殇ゞ 提交于 2020-03-05 19:03:08
创建一个app,并且把这个app拖入到统一的apps 作为root的包中 D:\>cd D:\python\mxonline D:\python\mxonline>python manage.py start app firstapp 搭建基本的静态文件images/css/html框架 Css文件下载地址: https://semantic-ui.com 下载后解压,只需要semantic.css文件 文件结构 编写templates/index.html文件 <!DOCTYPE html> {% load static %} <html lang="en"> <head> <link rel="stylesheet" href="{% static 'css/semantic.css' %}" type="text/css"> <meta charset="UTF-8"> <title>首页框架</title> </head> <body> <div class="ui three column grid"> <div class="two wide column"></div> <div class="twelve wide column"> <img class="ui image" src="{% static 'images/header.jpg' %}"> <div

前端框架汇总

瘦欲@ 提交于 2020-02-29 04:19:22
Semantic UI Semantic UI—完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异。 Semantic UI 特点: 文档和演示非常完善 易于学习和使用 配备网格布局 支持 Sass 和 LESS 动态样式语言 有一些非常实用的附加配置,例如inverted类。 对于社区贡献来说是比较开放的。 有一个非常好的按钮实现,情态动词,和进度条。 在许多功能上使用图标字体。 Semantic UI 对浏览器的支持: Last 2 Versions FF, Chrome, IE (aka 10+) Safari 6 IE 9+ (Browser prefix only) Android 4 Blackberry 10 Bootstrap Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等。 EasyUI jQuery EasyUI 为网页开发提供了一堆的常用UI组件,包括菜单、对话框、布局、窗帘、表格、表单等等组件。 下图是一个具有布局效果的窗口: Extjs ExtJS 主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面

Android原生UI框架XUI

旧时模样 提交于 2020-02-27 20:37:53
XUI 项目地址,请star支持! 一个简洁而又优雅的Android原生UI框架,解放你的双手!还不赶紧点击 使用说明文档 ,体验一下吧! 涵盖绝大部分的UI组件:TextView、Button、EditText、ImageView、Spinner、Picker、Dialog、PopupWindow、ProgressBar、LoadingView、StateLayout、FlowLayout、Switch、Actionbar、TabBar、Banner、GuideView、BadgeView、MarqueeView、WebView、SearchView等一系列的组件和丰富多彩的样式主题。 在使用前,请一定要仔细阅读 使用说明文档 ,重要的事情说三遍!!! 在使用前,请一定要仔细阅读 使用说明文档 ,重要的事情说三遍!!! 在使用前,请一定要仔细阅读 使用说明文档 ,重要的事情说三遍!!! 特征 简洁优雅,尽可能少得引用资源文件的数量,项目库整体大小不足1M(打包后大约644k) 组件丰富,提供了绝大多数我们在开发者常用的功能组件。 使用简单,为方便快速开发,提高开发效率,对api进行了优化,提供一键式接入。 样式统一,框架提供了一系列统一的样式,使UI整体看上去美观和谐。 兼容性高,框架还提供了3种不同尺寸设备的样式(4.5英寸、7英寸和10英寸),让UI兼容性更强。 扩展性强

腾讯开源的Android UI框架——QMUI Android

北战南征 提交于 2020-02-27 18:58:47
各位同学,早上好,我是你们的老朋友D_clock爱吃葱花,前些天忙着发版本,最近也在看各种各样的新知识,有好多东西想写啊啊啊啊啊。嗯,先冷静捋一下,卖个关子。扯回正题,今天继续为大家推荐一个Github上的开源框架——QMUI Android,出品自腾讯广州研发部QMUI团队。 https://github.com/QMUI 如果是做Web开发的同学,应该会很熟悉QMUI所开源的QMUI Web框架,我之前也是因为弄一个Web页的问题,知道了QMUI Web,然后才了解到QMUI这个团队,前段时间发现他们新开源了QMUI Android这个框架,觉得还蛮接地气的,索性一直暗中观察,今天就来简单介绍下它。并且据官网介绍,目前该项目已经支持了QQ邮箱和微信读书。 QMUI Android是什么? 以下是官方在Github的README中给出的介绍: QMUI Android的设计目的是用于辅助快速搭建一个具备基本设计还原效果的Android项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。 简单的说,它就是一个封装完善的Android UI组件库,使用它可以解决你很多日常开发需求的UI问题。目前,它主要包含以下两个部分: UI控件:BottomSheet

自我、价值、未来与LuLu UI

落爺英雄遲暮 提交于 2020-02-25 00:06:00
我经常会思考这样一个问题,宇宙之大,生命之少,我们每个人能够出现在这个世界上都是一个奇迹。如果每一天我们都是做些重复的事情,没有做有挑战的事情,没有做打破常规的事情,没有做引领方向的事情,赋予我们的奇迹岂不是一种莫大的浪费?二、一叶蔽目不见泰山人的认知和决策非常容易收到接触到的信息影响。世界是巨大的,行业是广阔的,但是在前端行业说话的那些人是只是其中的一小部分。这些有话语权的人多大厂背景,多人团队,上层框架,体系工程化。然而实际上在整个行业,大多数公司前端开发人员就1~2个人,大多数公司前端开发项目都非常都简单,还有很多公司给政府机构做项目,甚至需要兼容IE8浏览器。于是多少这样都公司在技术选型的时候被所谓的流行、热门所误导。留下一个又一个烂摊子。这些看似群体的思想其实仅仅是部分上层群体的思想。《乌合之众》这本书有言,个人一旦融入群体,他的个性变会被湮没,群体思考开始占据绝对统治地位。我们应该有着自己的个性,有着自己的坚持。但是,不幸的是,大多数的人缺乏坚定的自我而被群体淹没。其实呢,很多人的内心都是希望可以告别每天做重复的事情,去做有挑战的事情,去做打破常规的事情,去做引领方向的事情!但是,放到现实世界,却不知不觉将自己封闭在狭隘的日常工作中,为了认同与安全感追随群体意识,随波逐流。成为了乌合之众,平庸之辈。所以,最重要的是,如何在浮躁喧嚣环境中保持坚定的自我

amaze UI(mark)

时光怂恿深爱的人放手 提交于 2020-02-17 10:25:26
为移动而生 Amaze UI 以移动优先(Mobile first)为理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。 组件丰富,模块化 Amaze UI 含近 20 个 CSS 组件、20 余 JS 组件,更有多个包含不同主题的 Web 组件,可快速构建界面出色、体验优秀的跨屏页面,大幅提升开发效率。 本地化支持 相比国外框架,Amaze UI 关注中文排版,根据用户代理调整字体,实现更好的中文排版效果;兼顾国内主流浏览器及 App 内置浏览器兼容支持。 轻量级,高性能 Amaze UI 面向 HTML5 开发,使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让 Web 应用更快速载入。 来源: https://www.cnblogs.com/Yanss/p/10426789.html

解密国内BAT等大厂前端技术体系-阿里篇(长文建议收藏)

耗尽温柔 提交于 2020-02-17 09:05:06
解密国内BAT等大厂前端技术体系-阿里篇(长文建议收藏) 进入2019年,大前端技术生态似乎进入到了一个相对稳定的环境,React在2013年发布至今已经6年时间了,Vue 1.0在2015年发布,至今也有4年时间了。 整个业界在前端框架不断迭代中,也寻找到了许多突破方向,例如跨平台中的RN、Flutter,服务端GraphQL、Serverless,前端和客户端的融合越来越紧密,前端在Node和Electron的加持下,也扩展了自己的版图到服务端和桌面。 同时,随着前端开发越来越复杂,整个前端研发也经历了人工化->工具化->工程化->智能化的演变。目前各个大厂在工程化实践不断迭代,出现了许多Low/No Code等前端智能化解决方案,工程化实践也深入到研发的各个环节,不断提升前端研发的标准化能力。而且,随着机器学习的加入,各类UI2Code的解决方案也开始出现,前端研发进入了一个完全不同的时代。 随着端上能力的不断增强,现在在端上做的事情越来越多。首先,数据可视化方向,各类图表、地图、3D等等数据可视化的尝试变得越来越多。其次,伴随着人工智能的加持,在端上的人工智能应用也变的普及,减少了服务端的交互,提高了系统的实时响应能力。最后,随着Webassembly等技术的应用,有可能将前端运行能力再提升一个档次,可以进行更为复杂的端上计算。 为了了解当前前端的发展趋势

Unity3D 搭建优雅的UI框架

耗尽温柔 提交于 2020-02-11 05:12:39
这篇文章是博主早年写的,当初年少不懂事,竟然取这个标题,那时候的我完全没能力写好UI框架。 现在楼主已经转行去当厨师了,各位看官非常抱歉了,浪费你们时间点进来。 为什么要使用UI框架?直接使用NGUI或UGUI一拖一拉直接搭载出界面不就行了? 我相信很多小白,包括我在刚学习Unity3D UI的时候都这样想过。 我的第一款款Unity2D游戏《山地赛车》,使用的就是NGUI搭载界面。 弱联网手游一般都没什么复杂的界面,我也是很轻松花一天就把界面搭载好了,看起来好挺好看的,还花了不少时间做动态效果。 界面搭载好后,开始开发游戏内容,这下问题开始来了: 1. 如何实现界面间的沟通?例如点击返回按钮,返回上一个界面,点击背包系统,弹出背包。 2. 如何实现界面与游戏数据的沟通?例如点击排行榜,能列出最新的排名,点击购买车辆,能扣钱并买入新的车辆。 一开始我的做法(我相信也是大部分新手最喜欢的做法)就是为每个要触发功能的UI添加一个脚本,然后添加一个public gameobject, 然后拖入触发UI时要控制的object。在脚本的OnClick等函数里实现逻辑功能。 这样做是挺容易。很快我也花了半天时间拖来拖去,把UI要关联的各种物件绑定好。 但是接下来的各种问题让我非常头疼: 1. 随着游戏系统的复杂,UI控件越来越多,各个UI直接的通讯

vue UI 框架

纵然是瞬间 提交于 2020-02-01 06:52:31
(1)Element 饿了么 vue 2.0后台UI框架 (Star:18382) https://github.com/ElemeFE/element (1-1)Vuetify 最新的ui 框架   https://vuetifyjs.com/zh-Hans/getting-started/roadmap (2)iview组件库 (Star:10186)    iView 主要服务于 PC 界面的中后台业务,很优秀的组件库,可惜不适合移动端   https://github.com/iview/iview https://iviewui.com/ (3)vux 基于Vue和WeUI的移动UI组件 (Star:9762) Vux是基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面。 https://github.com/airyland/vux https://vux.li/ (4)Mint-UI 饿了么移动端组件库 (Star:8062)   由饿了么前端团队推出的 Mint UI 是一个基于 Vue.js 的移动端组件库 https://github.com/ElemeFE/mint-ui (5)vue-admin 管理面板UI框架 (Star:6289) https://github.com/vue-bulma/vue-admin (6)vue