【前端UI】Fuck UI 之最初版(一)

写ui的起因

现今UI确实有很多,有的很强大,功能很全;有的很简洁,使用很方便,兼容性不错,功能也是很强大很全;要是让我一个非前端专业的写一个UI和它们比较那简直不自量力了。既然它们的已经那么强大了,为何自己要写一套呢? 其实都懂,适用自己的项目需要的UI才是好的,很多功能其实压根目前用不到,而且在浏览器兼容方面,自己想要的效果方面都不能如自己的意愿,因为功能太强大,没有那个能力去改进,去扩展。 最重要的一点,很多UI感觉适合做做后台系统,一般的网站使用起来还是比较不适用的。

个人拙见,多多指教!

进入正题

下载:http://pan.baidu.com/s/1kT21gSB

上面链接为fkui的js文件和css文件,使用说明里面有word文件,写的不是很好,请见谅了。

头文件引用:

<script src="jquery-1.7.1.min.js" type="text/javascript"></script>
<link href="fkui1.1/themes/default/fkui.min.css" rel="stylesheet" />
<script src="fkui1.1/fkui.min.js")"></script>

对话框窗口(dialog)

<script>
    function openDialog() {
        $("#dialog").dialog(‘open‘);
    }

    $(function () {
        $("#dialog").dialog({
            title: ‘我是标题‘
            , width: 450
            , height: 200
            , onOk: function () {
                alert("确定按钮被点击");
            }
        });
    });
</script>

Html:

<div id="dialog" >内容</div>

  

下来框(combobox)

$(‘#cc‘).combobox({
     , data: [{Key:‘1‘,Value:‘项目1‘},{Key:‘2‘,Value:‘项目2‘}]
     , valueField: ‘Key‘
     , textField: ‘Value‘
});

Html:

<select id="cc" ></select>

文本框(validatebox)

<input id="dd" class="fkui-validatebox" data-options="
            placeholder: ‘请输入数字‘
            , required: true
            , emptyMsg: ‘不能为空‘
            , validType: [‘number‘, ‘length[2,5]‘]
            , msg: ‘请输入数字‘
            , styleMode: ‘static‘" />
时间: 2024-08-18 04:38:12

【前端UI】Fuck UI 之最初版(一)的相关文章

Javascript库,前端框架(UI框架),模板引擎

JavaScript库:JQuery,undoscore,Zepto 纯Javascript语言封装, 前端框架(UI框架):Bootstrap,Foundation,Semantic UI,Pure.css 前端框架.UI框架,或者叫UI模板 HTML + CSS + (JavaScript)? 模板引擎: 叫HTML模板引擎?  模板文件(HTML)+(CSS)?+数据(JSON) =输入=> 模板引擎  =输出=>HTML (客户端)前端模板引擎(渲染),(服务器)后端模板引擎(渲染)

云适配将推出中国首个开源 HTML5 跨屏前端框架 - Amaze UI

云适配,这是一家能以一行代码将你的网站移动化,实现网址不变且内容实时自动同步的服务提供商.云适配所采用的技术是一项基于云计算.利用html5进行网站跨屏适配,它为目标网站开发一行JS代码,并嵌入PC网站,这个JS代码通过对PC网站目标网页数据的分析和抓取,在云端完成用户当前设备的网页最佳展现方式的计算,最后在浏览器端实现html结构的重排及CSS的重新渲染,以适应移动端用户的浏览习惯. 在他们用一行代码做适配的过程中,积累了一套跨屏的前端常用网页组件,而最近,他们想把这套组件开源出来,将这套组件

解决前端工程师与UI设计协同工作的问题

前端工程师与UI设计协同工作主要环节在于设计图与前端界面是否一致.(还原度) 不得不说,设计图与前端界面实现不一致的问题时有发生.(好吧,我经验有限)所以经常写完的前端页面都需要去修改.(特别是做移动端web)频繁的修改页面不仅我觉得很烦,UI设计也很烦.因此,我就好好反思一下我为什么不能好好的还原设计稿的尺寸. 之前待过的公司工作流程是这样的: UI设计只负责设计UI界面,出PSD,AI与PSD效果图.不出标注图.               前端工程师拿到PSD文件去测量里面间距,去切图,实

HTML5前端框架Amaze UI全面开源

近日,国内首个开源 HTML 5 跨屏前端框架 Amaze UI 开放下载体验. Amaze UI 是一个针对 HTML 5 开发的轻量级.模块化.移动优先的跨屏前端框架,通过拆分.封装了一些常用的网页组件,比如轮播图框.文字框等等组件,让前端开发者只用复制代码便可以将这些跨屏的组件写入自己的网页中,而不需要自己在开发的过程中重写一遍. 该框架的特点是 mobilefirst,解决 Web 应用从 PC 向多屏适配的问题,兼容国内主流浏览器和平台,并且专注解决中文排版优化问题,受到不少国内前端开

大家期待已久的前端框架QUICK UI 4.0正式发布

2017年9月25日---数百万前端开发人员翘首期待的前端框架QUICK UI,日前宣布V4.0版本正式发布! QUICK UI 是基于jquery开发的一款前端UI框架,由国内知名的前端解决方案提供商UI Leader推出. 跟当下流行的三大底层框架React.Vue和Angular不同,QUICK UI提供了一整套前端解决方案,包括前后端分离的开发框架.100多种功能强大的UI控件.几十套精美的皮肤模板和近16万字的开发文档. 介绍一些QUICK UI的亮点: 1.QUICK UI的表格组件

学习IOS开发UI篇--UI知识点总结(四) UITabelView/UITableViewCell

UITabelView:常用属性 @property (nonatomic)          CGFloat    rowHeight;             // will return the default value if unset @property (nonatomic)          CGFloat     sectionHeaderHeight;   // will return the default value if unset @property (nonatom

学习IOS开发UI篇--UI知识点总结(三) UIScrollView/UIPageControl/NSTimer

UIScrollView:常用属性 @property(nonatomic)   UIEdgeInsets     contentInset;               // default UIEdgeInsetsZero. add additional scroll area around content @property(nonatomic,getter=isPagingEnabled) BOOL   pagingEnabled;     // default NO. if YES,

转: windows下C++ UI库 UI神器-SOUI

转:http://www.cnblogs.com/setoutsoft/p/4996870.html 前言 在Windows平台上开发客户端产品是一个非常痛苦的过程,特别是还要用C++的时候.尽管很多语言很多方法都可以开发Windows桌面程序,目前国内流行的客户端产品都是C++开发的,比如QQ,YY语音,迅雷等.快速,稳定是我认为的应用软件开发框架最基本的要求,对于UI还有两个要求就是界面美观,配置灵活.C++语言满足了快速的要求,传统的客户端软件开发框架如MFC,WTL等满足了稳定的要求.然

学习IOS开发UI篇--UI知识点总结(一) UIButton/UITextField

UIkit框架下的几个基本控件,UIButton,UITextField,UILabel,UIImageView,UIScrollView,UITableView,UITableViewCell,UIPageControl; 他们的继承关系,UILabel,UIImageView,UIScrollView,UITableViewCell,直接继承自UIView; UIButton,UITextField,UIPageControl,继承自UIControl; UIControl继承自UIView

160908、前端开发框架Semantic UI

简介 网页开发中,CSS控制网页样式.作为测试开发工程师,我个人不太擅长手写CSS.样式微调.兼容浏览器等工作,所以我选择使用成熟的前端框架,可以快速开发出样式美观的网站,也解决了大部分浏览器兼容问题.前端框架百花齐放,我们公司的产品使用了Bootstrap,我个人使用的是Semantic UI. 安装Semantic UI 首先需要安装node.全局安装gulp(我使用的是Mac环境): brew install node sudo npm install -g gulp 然后进入项目的静态文