自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dojo中pub/sub框架

对于已经创建的对象(DOM节点,某个小部件[widget],或是某个特效对象),我们可以将事件处理器绑定在其上,并以其作为事件发布者。但如果我们不知道要绑定的对象是否已经被创建时,我们就会需要用到Dojo的publish和subscribe(pub/sub)框架了。pub/sub使我们可以将某个处理器注册(或称之为“订阅”[subscribe])到某个“主题”(一个具有多个事件触发源的事件的特定名

2014-03-26 11:39:13 604

原创 JFreeChart

package com.xuzengqiang.jfreechart;import java.awt.Color;import java.awt.Font;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.S

2014-03-25 13:35:06 838

转载 JavaScript Tween算法及缓动效果

转载自cloudgamer的文章Flash做动画时会用到Tween类,利用它可以做很多动画效果,例如缓动、弹簧等等。我这里要教大家的是怎么利用flash的Tween类的算法,来做js的Tween算法,并利用它做一些简单的缓动效果。首先大家到这里下载flash的as脚本(建议看看这里的demo),1.0和2.0都可以(里面的算法都一样)。例如打开2.0的可以看到几个as文件,

2014-03-21 14:31:15 807

原创 javascript实现div层移动的减速效果

其实原理很简单,当一个div层从起始位置到最终终点位置(endX,endY)的过程中,假设每10ms移动一次。那么利用一个目标值(终点坐标)减去当前div层的位置除以一个定长来作为下次div层要移动的距离即可。由于每次div层的位置都会由于移动越来越接近目标点,那么越隔近终点移动速度就会越来越慢。简单的减速效果。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML

2014-03-21 13:51:28 698

原创 dojo中Tree的使用

我用的dojo是1.9版本的,所以使用新的store。创建一棵最简单的树需要如下几个环节:1、创建一个store,并为其实现getChildren方法(获取指定节点的子节点,数据层面)。2、使用创建的store创建一个Model,Model只能是ObjectStoreModel。创建Model的时候一定要指定一个query配置项,该配置项决定了树的根,根必须是唯一。3、使用Mode

2014-03-18 15:34:03 2215

原创 struts2中StrutsPrepareAndExecuteFilter参数配置

提供了三个参数的配置1、config:指定要加载的配置文件,逗号分开。2、actionPackages:指定Action类所在的包空间,逗号分开。3、configProviders:自定义配置文件的加载类,需实现ConfigurationProvider类,逗号分开。       大项目开发采用了struts2有能有多struts2配置文件虽struts2提供通配符和action自

2014-03-17 09:23:41 3140

原创 struts2自定义result中的type

自定义result

2014-03-14 10:10:43 846

转载 struts2配置文件

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是acti

2014-03-13 17:11:34 409

原创 Struts2与freemarker自定义标签

包目录视图领域模型层User.javapackage com.xuzengqiang.project.domain;public class User{ private String username; private String password; public String getUsername() { return username; } publi

2014-03-13 16:58:02 1118

原创 纯javascript实现div的伸缩

javascript实现div的伸缩只是需要更新div层的width和height即可。但是需要考虑兼容性问题,首先给定一个div层,如果div层本身带边框,这个时候利用offsetXxx获取div层的宽度和高度时包含了div层的边框,需要减去两边边框的宽度,这个时候获取边框的宽度会有兼容的问题。IE下面可以使用obj.currentStyle.borderWidth的方式获取边框

2014-03-11 14:07:08 2800

原创 纯javascript实现广告的无缝滚动

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">广告的无缝滚动 *{margin:0;padding:0;font-family:微软雅黑;} ul{list-style:none;} .adMove{border:1px so

2014-03-10 17:01:24 2119

转载 javascript中面向对象的方法模拟

类的创建模型:var Class=function(){ create:function() { return function() { this.initialize.apply(this,arguments); } }}可以利用Class.create()创建任意对象,但是该对象必须实现initalize()方法。

2014-03-10 11:21:29 466

原创 javascript基础

a

2014-03-07 10:02:46 547

原创 dojo初始使用

dojo的头部标准写法: @import "dojo-lib/dojo/resources/dojo.css"; @import "dojo-lib/dijit/themes/tundra/tundra.css";

2014-03-07 09:04:51 1153

原创 freemarker编写自定义标签

freemarker提供了TemplateDirectiveModel接口,我们可以利用它来实现自定义标签的编写。

2014-03-06 10:36:29 2913

原创 freemarker API

1、configuration配置,在对象中存储常用(应用级别)的设置和定义某些想在所有模板中可以用的变量。Configuration cfg=new Configuration();设置共享变量,为所有模板所定义的变量。其中name为变量名,obj为变量值。cfg.setSharedVariable(String name,Object obj);

2014-03-05 16:16:12 1947

原创 freemarker用法二,基于servlet处理

新建一个web项目,在WebContent下(即WEB-INF的上级目录下)建立一个template文件。新建一个test.rj文件 测试 ${user} 然后新建一个servletpackage com.xuzengqiang.freemarker.action;import java.io.File;import java.io.IOExceptio

2014-03-05 16:01:34 658

原创 freemarker的初步使用

首先在对应的工程目录下新建一个template文件夹,用于存放rj格式文件,新建一个index.rj和copyright.rj。index.rj: ${me.mail}copyright.rj: Copyright (C) ${date} xuzengqiang. All rights reserved.新建java代码:package com.xuzengq

2014-03-05 14:25:06 729

空空如也

空空如也

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

TA关注的人

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