`
zfwdl2005
  • 浏览: 239432 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

web开发小记

 
阅读更多
【界面开发】
【布局】:这里有界面布局的很好的插件
http://layout.jquery-dev.net/index.cfm
1.很简单的demo
<html>
	<head>
		<title>布局界面1 只依赖jquery jquery.layout.js</title>
		<script type="text/javascript" src="../jquery/jquery-1.6.2.js"></script>
		<script type="text/javascript" src="../layout/jquery.layout.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$('body').layout( {
					applyDefaultStyles : true
				});
			});
		</script>
	</head>
	<body>
		<div class="ui-layout-center">Center</div>
		<div class="ui-layout-north">North</div>
		<div class="ui-layout-south">South</div>
		<div class="ui-layout-east">East</div>
		<div class="ui-layout-west">West</div>
	</body>
</html>


2.在上面的例子中,我们可以通过调整默认的参数值来实现不同的效果
常用参数说明
$('body').layout( {
applyDefaultStyles: 	false		
// apply basic styles directly to resizers & buttons? If not, then stylesheet must handle it
		,	
closable:				true		// pane can open & close
		,	
resizable:				true		// when open, pane can be resized 
		,	
slidable:				true		// when closed, pane can 'slide' open over other panes - closes on mouse-out
		//,	paneSelector:			[ ]			// MUST be pane-specific!
		,	
contentSelector:		defaults.contentSelector	// INNER div/element to auto-size so only it scrolls, not the entire pane!
		,	contentIgnoreSelector:	defaults.contentIgnoreSelector	// elem(s) to 'ignore' when measuring 'content'
		,	paneClass:				defaults.paneClass		// border-Pane - default: 'ui-layout-pane'
		,	resizerClass:			defaults.resizerClass	// Resizer Bar		- default: 'ui-layout-resizer'
		,	togglerClass:			defaults.togglerClass	// Toggler Button	- default: 'ui-layout-toggler'
		,	buttonClass:			defaults.buttonClass	// CUSTOM Buttons	- default: 'ui-layout-button-toggle/-open/-close/-pin'
		,	resizerDragOpacity:		1			// option for ui.draggable
		//,	resizerCursor:			""			// MUST be pane-specific - cursor when over resizer-bar
		,	maskIframesOnResize:	true		// true = all iframes OR = iframe-selector(s) - adds masking-div during resizing/dragging
		//,	size:					100			// inital size of pane - defaults are set 'per pane'
		,	minSize:				0			// when manually resizing a pane
		,	maxSize:				0			// ditto, 0 = no limit
		,	spacing_open:			6			// space between pane and adjacent panes - when pane is 'open'
		,	spacing_closed:			6			// ditto - when pane is 'closed'
		,	togglerLength_open:		50			// Length = WIDTH of toggler button on north/south edges - HEIGHT on east/west edges
		,	togglerLength_closed: 	50			// 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden'
		,	togglerAlign_open:		"center"	// top/left, bottom/right, center, OR...
		,	togglerAlign_closed:	"center"	// 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right
		,	togglerTip_open:		"Close"		// Toggler tool-tip (title)
		,	togglerTip_closed:		"Open"		// ditto
		,	resizerTip:				"Resize"	// Resizer tool-tip (title)
		,	sliderTip:				"Slide Open" // resizer-bar triggers 'sliding' when pane is closed
		,	sliderCursor:			"pointer"	// cursor when resizer-bar will trigger 'sliding'
		,	slideTrigger_open:		"click"		// click, dblclick, mouseover
		,	slideTrigger_close:		"mouseout"	// click, mouseout
		,	hideTogglerOnSlide:		false		// when pane is slid-open, should the toggler show?
		,	togglerContent_open:	""			// text or HTML to put INSIDE the toggler
		,	togglerContent_closed:	""			// ditto
		,	showOverflowOnHover:	false		// will bind allowOverflow() utility to pane.onMouseOver
		,	enableCursorHotkey:		true		// enabled 'cursor' hotkeys
		//,	customHotkey:			""			// MUST be pane-specific - EITHER a charCode OR a character
		,	customHotkeyModifier:	"SHIFT"		// either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT'
		//	NOTE: fxSss_open & fxSss_close options (eg: fxName_open) are auto-generated if not passed
		,	fxName:					"slide" 	// ('none' or blank), slide, drop, scale
		,	fxSpeed:				null		// slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration
		,	fxSettings:				{}			// can be passed, eg: { easing: "easeOutBounce", duration: 1500 }
		,	initClosed:				false		// true = init pane as 'closed'
		,	initHidden: 			false 		// true = init pane as 'hidden' - no resizer or spacing
});

3.一些常用的功能点
var layout = $("body").layout({xxxx:true});
layout.close("east");//关闭
layout.open("weast");//打开

4.对样式的一些设置
// 'important' required ONLY when applyDefaultStyles=true
.ui-layout-pane{
background-color: #ffeeff!important;
}
.ui-layout-resizer{
background-color: #ffeeff!important;
}
5.对tabs的处理
  5.1 var tabArr = $( "li", $tabs ); 查找tabs下面的li
  5.2 $tabs.tabs("select",tabArr.length-1); 选中tabs
  5.3 $(ui.panel).append(tab_content); 增加内容

6.表格处理插件
Datatables
http://datatables.net/
7.树处理
http://code.google.com/p/jquerytree/
8.ext4.0 教程
http://www.uspcat.com/forum.php?mod=viewthread&tid=197

【搜索引擎Apache Lucene 】
【权限管理】
http://www.cnblogs.com/hxling/archive/2011/08/16/2141498.html
【数据库开发】


select org.id ,org.org_name
from sm_o_org org
connect by prior id = org.parent_id
start with id = '3f288484336c418501336c43d1b40003'
分享到:
评论

相关推荐

    PHPweb渗透小记.docx

    这些都反映了网站开发和维护团队的安全意识不足。 2. **漏洞修复**: - 对于弱口令问题,建议实施更为复杂的密码策略,并启用双因素认证。 - 对于SQL注入漏洞,应该采用参数化查询或ORM框架来避免直接拼接SQL语句...

    javascript Dom开发小记

    web前端开发必备的技术,dom编程也是其中重点中的重点

    Flex整合J2EE开发小记+源码下载

    标题中的“Flex整合J2EE开发小记+源码下载”揭示了本次讨论的主题,即如何将Adobe Flex技术与Java企业版(J2EE)框架相结合进行应用开发,并且提供了相关的源代码供学习和参考。Flex是一种用于构建富互联网应用程序...

    java小记.rar

    这份"java小记.rar"压缩包很可能包含了作者多年从事Java Web开发的经验总结,可能包括代码示例、笔记、最佳实践等内容。 在Java Web开发中,Servlet是核心部分,它是一个Java类,用于扩展服务器的功能,处理HTTP...

    J2EE开发之常用开源项目小记

    这篇小记主要关注了几个关键领域:持久层、MVC框架、视图层、JavaScript库以及缓存技术。下面将详细阐述这些知识点。 1. **持久层**: - **Hibernate**:是一个流行的ORM(对象关系映射)框架,允许开发者以面向...

    谷歌Chrome浏览器扩展程序开发小记

    谷歌Chrome浏览器扩展程序开发小记 本文主要介绍了谷歌Chrome浏览器扩展程序的开发过程,作者根据公司的规定,每月八小时,弹性工作制,需要计算工作时间,但是公司的考勤日历不太便捷,于是作者决定自己写一个...

    开发细节小记

    在软件开发过程中,特别是Web应用开发中,经常会遇到修改代码后需要查看效果的情况。根据文档描述,对于不同类型的文件修改,有不同的处理方式: - **Java文件、XML文件、配置文件**:这些文件的修改通常涉及到了...

    spring 小记

    在Web开发中,Spring MVC是常用的控制器层框架,它提供模型-视图-控制器的设计模式,使前后端分离更加清晰。Spring MVC通过DispatcherServlet接收请求,Controller处理业务逻辑,Model管理数据,View负责渲染结果,...

    asp.net Jmail使用小记

    ASP.NET 是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能和强大的性能。在ASP.NET中,有时候我们需要实现邮件发送的功能,这时Jmail组件就显得尤为重要。Jmail是一款广泛应用于ASP.NET平台的邮件...

    树形菜单DTree使用小记

    在IT领域,尤其是在Web开发中,树形菜单(如DTree)是一种常见且实用的数据展示方式,它能够清晰地组织和展示层次结构的信息。本文将深入探讨“树形菜单DTree”的使用,以及如何通过源码和工具进行操作。由于没有...

    myeclipse试用小记----Hibernate多对一双向关联(2)

    对于初学者,理解这些概念和实践步骤是掌握Java Web开发中数据库操作的关键。通过学习这篇内容,读者可以了解到如何在实际项目中利用MyEclipse和Hibernate提高开发效率,并理解双向关联的实现方式及其在代码中的表现...

    windows下部署tomcat项目小记

    在Windows环境下部署Apache Tomcat服务器是一项常见的任务,尤其对于开发和测试环境来说。在这个过程中,可能会遇到各种问题,本文将详细解析如何在Windows系统中部署Tomcat项目,并着重解决两个常见问题:数据库不...

    WebWork上传下载功能小记.pdf

    WebWork是一个基于Java的MVC(模型-视图-控制器)框架,它允许开发者构建动态、交互式的Web应用。...在实际开发中,还需要注意文件安全、文件大小限制、多文件上传等问题,以确保应用的稳定性和安全性。

    mysql-installer-web-community-8.0.20.0.7z

    总的来说,`mysql-installer-web-community-8.0.20.0.7z` 提供了一个便捷的方式来获取和安装MySQL社区版,帮助用户在Windows环境下搭建数据库环境,进行开发和学习。通过熟悉MySQL的特性和操作,用户可以有效地利用...

    android应用登录模块访问mysql数据库小记.pdf

    JSP(Java Server Pages)是一种动态网页技术,它允许在HTML中嵌入Java代码,从而简化Web应用的开发。JSP最终会被编译成Servlet类执行。在处理HTTP请求时,Servlet的`doGet()`和`doPost()`方法被调用,分别对应HTTP...

    bbs 仅供大家参考学习

    通过深入研究其源代码,我们可以了解到Web开发中的服务器端脚本、数据库交互、用户认证等核心概念,这对于提升Web开发技能非常有帮助。同时,这也反映了技术的迭代历程,从早期的ASP到更现代的ASP.NET,展示了Web...

Global site tag (gtag.js) - Google Analytics