自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 收藏
  • 关注

jsp自定义标签库(2012.07.31)

标签库是非常重要的技术,希望成为高级程序员或者希望开发通用框架,就需要自己大量的开发自定义标签。稍微对jsp自定义标签库入门进行一下总结(以下内容来源于网络整理和自我理解,纯属看法):一:编写一个java类:1、自定义标签应该继承一个父类:javax.servlet.jsp.tagext.SimpleTagSupport。2、如果标签类包含属性,每个属性都要都get与set方法对应...

2012-07-31 17:47:00 68

请手动释放你的资源(Please release resources manually)

本文地址:http://www.laruence.com/2012/07/25/2662.html转载请注明出处我从来不认为这个问题是个问题, 直到昨天.昨天晚上的时候, 我提交了一个RFC, 关于引入finally到PHP, 实现这个功能的出发点很简单, 因为我看见不少人的需求, 另外还有就是Stas说, 一直只看到讨论, 没看到有人实现. 于是我就给实...

2012-07-31 16:20:00 106

深入理解Javascript之this关键字

本文地址:http://www.laruence.com/2009/09/08/1076.html转载请注明出处Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了...

2012-07-31 16:10:00 53

深入理解JavaScript定时机制

本文地址:http://www.laruence.com/2009/09/23/1089.html转载文章转帖地址:http://www.9demo.com/archives/341容易欺骗别人感情的JavaScript定时器JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会...

2012-07-31 16:03:00 50

PagingToolbar 当前页

Ext.PagingToolbar 获得当前页: grid.getBottomToolbar().getPageData().activePage获得当前start参数: var pageTool = new Ext.PagingToolbar({ pageSize : 5, store : store, displayInfo : true, ...

2012-07-31 12:23:00 124

Asp.Net+Jquery.Ajax详解4-$.getJSON

目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$....

2012-07-31 09:09:00 79

向上取整向下取整

1.丢弃小数部分,保留整数部分 php: intval(9/2) js:parseInt(9/2)2.向上取整,有小数就整数部分加1 php: ceil(9/2) js: Math.ceil(9/2)3,四舍五入. php: round(9/2) js: Math.round(9/2)4,向下取整 php: floor(9/2) j...

2012-07-30 21:04:00 203

Asp.Net+Jquery.Ajax详解3-$.get和$.post

目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-...

2012-07-30 19:40:00 69

MySQL和Oracle的异同(2012.07.30)

同事shirly和alan整理1数据类型MySQLOracleNoteint/doublenumber数值型varcharvarchar2小文本型textvarchar2对于普通文本大于255,且小于4000的列te...

2012-07-30 12:27:00 58

Extjs grid和form之间的传值

我们希望在单击左侧的Grid时同步更新右边Form中的数据。如果用户单击Grid中的某一行,就会把这行对应的相应信息放到Form中显示,于是我们就能对这条信息进行修改和删除操作了。为此,我们要给Grid添加一个事件监听函数,专门处理鼠标点击事件,如下面的代码所示。一:  // 单击修改信息开始  grid.on('rowclick', function(grid, ...

2012-07-29 15:19:00 306

ExtJs formPanel(二、表单提交和取值)

在Ext中FormPanel并中并不保存表单数据,其中的数据是由BasicForm保存,在提交表单的时候需要获取当前FormPanel中的BasicForm来进行提交.在获取BasicForm对象后便可进行表单的提交操作... 此时需要查一下BasicForm 的API文档,1.首先取值可以通过findField方法来寻找name,等还可以使用其它方法simple.getFor...

2012-07-29 14:33:00 216

ExtJs formPanel(一、基础)

转自:http://witcheryne.iteye.com/blog/335577Extjs的formPanel分为两部分:1,Ext.form.FormPanel : 这个form我们可以理解为管表现的,就是呈现在界面我们看到的form。2,Ext.form.BasicForm : 这是管数据的,例如form操作数据一般使用它。Extjs的f...

2012-07-29 14:10:00 149

ExtJs ComboBox浅析

转自:http://blog.csdn.net/safewolf/article/details/2224072可以用javascript的数组作为数据源,也可以用json作为数据源:一:远程连接(remote)1.后台数据格式:{success:true,total:5,data:[{EMPNO:'7369',ENAME:'SMITH',JOB:'CLERK'}]}...

2012-07-29 13:12:00 86

ExtJs grid(二)注意事项及例子

一:grid中的selModel三种选择模型:RowSelectionModel: var sr=new Ext.grid.RowSelectionModel({ singleSelect:true, listeners: { rowselect: function(sm, row, rec) {// ...

2012-07-29 11:16:00 127

ExtJs grid(一)简介

转自:http://yahaitt.iteye.com/blog/234379grid是由store、cm,sm(选择模型)、gridView组成。grid,即列表,他的核心功能就是用来展现数据列表,包括列表各列的头信息和实际数据。grid的各列头信息是由ColumnModel来定义的。grid中的sm(selModel)包括CheckboxSelectionModel,RowSele...

2012-07-29 10:18:00 123

Extjs之布局详解

Extjs布局就是以一定的排版显示显示元素,不同的布局有不同的效果,并可以互相嵌套使用。layout: String/Object*Important: In order for child items to be correctly sized and positioned, typically a layout managermustbe specified thro...

2012-07-28 23:35:00 70

一份精辟的俄罗斯方块源码(335行)

import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.*;import javax.swing.Timer;...

2012-07-28 21:56:00 50

Ant详解

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一.安装与配置下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。添加系统环境变量:AN...

2012-07-28 21:44:00 71

git/github教程

正式使用github创建一个属于自己的项目。下面简单说明创建过程。1. 安装git2. 生成密钥并添加到github,请见https://help.github.com/articles/generating-ssh-keys3. 密钥添加成功后测试一下,如下图:4. 设置用户信息5. 接下来创建一个仓库,请见https://help.github.com/arti...

2012-07-28 21:20:00 53

简易版js贪吃蛇代码(但技术不简单哦)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2012-07-28 19:14:00 120

iframe 和 frame 的区别

iframe 和 frame 的区别2010-03-08iframe标记的使用提起iframe,可能你早已将之扔到“被遗忘的角落”了,不过,说起其兄弟frame就不会陌生了。frame标记即帧标记,我们所说的多帧结构就是在一个浏览器窗口中显示多个HTML文件。现在,我们遇到一种很现实的情况:如有一个教程,是一节一节地上,每页末尾做一个“上一节“、“下一节“的链接,除了每...

2012-07-28 18:30:00 53

表单中Readonly和Disabled的区别

表单中Readonly和Disabled的区别2010-06-22Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio...

2012-07-28 18:23:00 58

Ajax 原理图解

Ajax 原理图解2010-01-21Ajax其实已经使用很久了,但一直也没有时间正经的找本书系统看看,最近时间比较充裕可以好好补习一下了。本系列是基于Ajax和PHP结合进行讲解,主要是想和正在学习或想要学习Ajax的朋友分享下经验。希望大家多多拍砖共同交流。众所周知,Ajax并不是一个新生的语言,它是一系列语言的结合体:HTML/XHTML、CSS、DOM、XML、...

2012-07-28 17:16:00 74

{{Javascript}}函数表达式和函数声明

函数表达式和函数声明//1 js 解析为函数表达式,所以允许直接使用()调用(function a() { var someUndeclaredVar = "foo";}());//2 和 1 相似的理由(function a() { var someUndeclaredVar = "foo";})();//3 js 解析为函数声明,函数声明后不允许使用()...

2012-07-28 16:38:00 61

{{PHP}}PHP继承的访问控制

{{PHP}}PHP继承的访问控制当说到继承,就不得不提到访问控制。继承在不同的访问控制权限下有不同的表现。以成员方法为例,我们可以使用private和protected访问修饰符来控制需要继承的内容。private 如果一个成员被指定为private,它将不能被继承。实际上在PHP中这个方法会被继承下来,只是无法访问。protected 如果一个成员被指定为protected,...

2012-07-28 10:15:00 177

Extjs LoadMask

LoadMask(Mixedel,Objectconfig)Create a new LoadMaskParameters:el: MixedThe element or DOM node, or its idconfig: ObjectThe config objectReturns:void var mas...

2012-07-27 20:54:00 84

{{PHP}}变量作用域测试(待续)

{{PHP}}变量作用域测试//1<?php$foo = 'tip1';function f() { global $foo; print $foo; $foo = 'foo'; print $bar;}f();输出为::!php test.phptip1Notice: Undefined variable: bar in /h...

2012-07-27 20:46:00 73

js支持火狐ie表单回车提交(2012.07.27)

function enterSubmit(evt){ evt = (evt) ? evt : ((window.event) ? window.event : "") var key = evt.keyCode?evt.keyCode:evt.which; if(key == 13){ document.getElementById("btn").click(); r...

2012-07-27 17:02:00 47

Extjs Date

Format Description Example returned values------ ----------------------------------------------------------------------- ------------...

2012-07-27 10:18:00 61

墨菲定律: If anything can go wrong,it will.

摩菲定理(英语:Murphy's Law),又译墨菲定律、莫非定律,(香港译为梅菲定律),它的具体内容是“凡是可能出错的事必定会出错”,指的是任何一个事件,只要具有大于零的机率,就不能假设它不会发生。墨菲定律主要内容是:事情如果有变坏的可能,不管这种可能性有多小,它总会发生。墨菲定律是指“凡是可能出错的事均会出错。”(Anything that can go wrong wil...

2012-07-26 21:49:00 1867

IE下Iframe跨域访问不能写cookie的解决方法

最近做了一个系统,需要链入另外一个系统的页面,姑且称为 系统A 链入系统B的页面,采用iframe引用B的页面;在测试环境的时候,访问一切正常;到了正式环境,发现有部分人在系统A访问iframe引用的 B系统的页面,出现session丢失的问题; 比较两边环境,发现测试环境中系统A和B都在一个主机上,而正式环境系统A和系统B是分开部署的。而IE的iframe有...

2012-07-26 21:43:00 217

Asp.Net+Jquery.Ajax详解2-$.Load

目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-...

2012-07-26 20:42:00 89

解决跨域iframe自适应高度

关于iframe自适应高度的讨论可以先看看口碑UED的博客http://ued.koubei.com/?p=1217大概原理见下图:可以直接看示例:http://lzlu.com/lab/loader/下面直接上代码了下面是核心代码loader.js/*** 跨域iframe自适应高度解决方案* Author: changyin@taob...

2012-07-26 20:34:00 106

Iframe高度自适应(兼容IE/Firefox、同域/跨域)

在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此。随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固定而显示出来的滚动条,不仅影响美观,还会对用户操作带来不便。于是自动调整iframe的高度就成为本文的重点。采用JavaScript来控制iframe元素的高度是iframe高度自适...

2012-07-26 20:14:00 101

最短的IE判定var ie=!-[1,]分析

最短的IE判定var ie=!-[1,]分析2011-05-02以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。1varie = !+"\v1";仅仅需要7bytes!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is...

2012-07-26 16:34:00 188

原生JavaScript下的DOM操作

原生JavaScript下的DOM操作2011-05-29JQuery确实是个很好用的库,你可以不用考虑很多细节方面的事情。但很作为一个web前端,处理和了解浏览器差异一个重要问题。下面将介绍一些总结,先介绍没有使用js库的情况。1. setAttribute方法设置元素类名在jQuery中,直接使用attr()方法即可,可在原生的JS中,...

2012-07-26 16:02:00 162

不应忽视的一些HTML优化技巧

不应忽视的一些HTML优化技巧2011-02-21随着Web2.0技术的不断发展,Web前端的优化受到越来越多的关注,特别是JavaScript和CSS优化的讨论一直是热点,工具也相对丰富,而对HTML优化则有所忽视,最近,来自百度泛用户体验团队的工程师Miller(chenminliang)撰文强调了HTML优化的重要性和相关技巧。Miller首先举例说明了HTM...

2012-07-26 15:50:00 67

一道有趣的JS面试题

var a = { b : function() { alert(this.c); }, c : 1};a.b();(a.b)();(a.b = a.b)();请问以上输出是什么?当你搞定上面这道之后,请再看下面这道题:var foo = { bar: function () { return thi...

2012-07-26 15:04:00 99

Ext.data.Record

转自:http://www.cnblogs.com/maocs/archive/2010/02/24/1672601.htmlExt.data.Record就是一个设定了内部数据类型的对象,它是Ext.data.Store的最基本组成部分。如果把Ext.data.Store看作是一张二维表,那么它的每一行就对应一个Ext.data. Record实例。Ext.data.Re...

2012-07-26 14:12:00 96

JSON转换为JAVA对象及日期格式转换处理

1.JSON日期格式转换默认JSON对DATE类型会转换成一个多属性对象, 而不是单独的一个字符串, 在某些应用处理上不是很方便, 可以利用JsonValueProcessor来实现日期的转换.默认格式:"lastUpdate": { "date": 29, "day": 3, "hours": 14, "minutes": 46, "month&qu

2012-07-26 13:58:00 625

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除