OM-UI-----omPanel

OM-UI是一个基于jQuery的前端组件库。它提供了丰富的组件。

我是用myeclipse学的,相关demo和文档的  下载地址

下载完之后进行解压缩(我直接解压缩到工作空间):

创建web项目

导入所需文件

  • 在WebRoot下新建两个文件夹,分别取名为“js”,“css”

  • 把解压包operamasks-ui-1.1/js 下边的jquery.min.js 和 operamasks-ui.min.js 这两个文件复制到 WebRoot/js 下边

  • 把operamasks-ui-1.1/css 下边的所有文件复制到 WebRoot/css下边

  • 把operamasks-ui-1.1/development-bundle/ui下边的整个lang文件夹复制到 WebRoot/js下边

  • 要用editor才需要此步骤。把development-bundle/ui/editor 整个文件夹复制到WebRoot/js下边

编写代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>一个简单的panel</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <link rel="stylesheet" type="text/css" href="../css/default/om-default.css">
	<script type="text/javascript" src="../js/jquery.min.js"></script>
	<script type="text/javascript" src="../js/operamasks-ui.min.js"></script>
	<script type="text/javascript">
		$(document).ready(function(){
			//创建一个omPanel组建
			var $panel = $("#myPanel").omPanel({
				width:400,
				height:200,
				title:"panel示例",
				collapsed:true,   //面板为收起状态
				collapsible:true,  //显示面板可收缩按钮
				closable:true,	//渲染关闭按钮
				//onBeforeOpen:function(event){if(window.count!=0){return false;}},
				onOpen:function(event){alert("panel被打开了");}
			});
			$("#open").click(function(){
				$panel.omPanel("open");
			});
			$("#setWidth").click(function(){
				$panel.omPanel({width:600});
				
		    });
		    $("#showTitle").click(function(){
				alert("标题"+$panel.omPanel("options").title);
		});
			$("#updateTitle").click(function(){
				//$panel.omPanel({title:"新标题"});
				$panel.omPanel("setTitle","新标题");   
			});
 		});
	</script>
  </head>
  
  <body>
    <div id="myPanel">
    	这是一个简单的Panel示例
    </div>
    <input id="open" type="button" value="打开panel"/>
    <input id="setWidth" type="button" value="宽度设为600px"/>
    <input id="showTitle" type="button" value="获取title"/>
    <input id="updateTitle" type="button" value="更新标题"/>
  </body>
</html>

效果图





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端技术的发展是互联网自身发展变化的一个缩影。前端技术指通过浏览器到用户端计算机的统称,存贮于服务器端的统称为后端技术。前端开发主要职能就是把网站的界面更好地呈现给用户。以前会Photoshop和Dreamweaver就可以制作网页,随着网站开发难度加大、开发方式多样,网页制作更接近传统的网站后台开发,网页制作更多被称为Web前端开发。前端技术包括4个部分:前端美工、浏览器兼容、CSS、HTML“传统”技术与Adobe AIR、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等。在Web1.0时代,由于网速和终端能力的限制,大部分网站只能呈现简单的图文信息,并不能满足用户在界面上的需求,对界面技术的要求也不高。随着硬件的完善、高性能浏览器的出现和宽带的普及,技术可以在用户体验方面实现更多种可能,前端技术领域迸发出旺盛的生命力。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。随着手机成为人们生活中不可或缺的一部分,成为人们身体的延伸,人们迎来了体验为王的时代。移动端的前端技术开发前景宽阔。此外,前端技术还能应用于智能电视、智能手表甚至人工智能领HTML掌握HTML是网页的核心,是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。因此,它是网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。HTML是一种标记语言,能够实现Web页面并在浏览器中显示。HTML5作为HTML的最新版本,引入了多项新技术,大大增强了对于应用的支持能力,使得Web技术不再局限于呈现网页内容。随着CSS、JavaScript、Flash等技术的发展,Web对于应用的处理能力逐渐增强,用户浏览网页的体验已经有了较大的改善。不过HTML5中的几项新技术实现了质的突破,使得Web技术首次被认为能够接近于本地原生应用技术,开发Web应用真正成为开发者的一个选择。HTML5可以使开发者的工作大大简化,理论上单次开发就可以在不同平台借助浏览器运行,降低开发的成本,这也是产业界普遍认为HTML5技术的主要优点之一。AppMobi、摩托罗拉、Sencha、Appcelerator等公司均已推出了较为成熟的开发工具,支持HTML5应用的发展。 [3] CSS学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观。JavaScript学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。操作系统了解Unix和Linux的基本知识,对于开发人员有益无害。网络服务器了解Web服务器,包括对Apache的基本配置,htaccess配置技巧的掌握等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值