- 博客(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关注的人