动态INCLUDE
用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
静态INCLUDE
用include伪码实现,不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %>
===================================================================
1. 静态include的结果是把其他jsp引入当前 ...
UpDownRoller.prototype.uid=100;
function UpDownRoller(objID,selfName){
var obj=document.getElementById(objID);
obj.style.position="relative";
obj.style.zIndex=this.uid++;
this.target=obj;
this.autoRoll=false;
this.selfName=selfName;
this.timerID=null;
}
UpDownRoll ...
- 17:19
- 浏览 (55)
- 评论 (0)
- 分类: web js css
- 进入论坛
/**
*
* @author yangzhichao
*
* @param <PK>
* @param <T>
*/
public interface TreeNode<PK extends Number, T extends TreeNode<PK, T>> extends
Serializable {
public static final String DEFAULT_PATH_SEPARATOR = "-";
/**
* 节点标识
*
* @return
*/
PK getId() ...
function fGetXY(obj){
var oTmp = obj;
if(!oTmp||(typeOf(oTmp.offsetLeft) == "undefined")
||(typeOf(oTmp.offsetTop) == "undefined")
||!oTmp.tagName){
return null;
}
var pt = new Point(0,0);
d ...
- 08:54
- 浏览 (70)
- 评论 (0)
- 分类: web js css
- 进入论坛
摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin
(1)SRP 单一职责原则
就一个类而言,应该仅有一个引起它变化的原因。
职责即为"变化的原因".
(2)OCP 开放封闭原则
软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。
对于扩展是开放的,对于更改是封闭的.
关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来.
开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.拒绝不成熟的抽象和抽象本身一样重要.
(3)LSP Liskov替换原则
子类型必须能替换掉他们的基本类型
(4)DIP 依赖倒置 ...
<html>
<head>
<style>
.tipable {
position:absolute;
color: #0000cc;
text-decoration: none!important;
font-size: 12px;
}
.tipable:hover {
background: none;
}
.tipable span {
display: none;
}
.tipable:hover span {
display: block;
position:absolute;
border:1px solid #640000;
...
- 16:56
- 浏览 (145)
- 评论 (0)
- 分类: web js css
- 浏览: 512 次
- 性别:

- 来自: 厦门

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jsp 静态include和动态in ...
解释的不错,就是太少了
-- by 刘鹏超 -
基于数据库的无限级树形结 ...
明白了,是不是已经有人讨论过了。 但是好像看其他的查找实现都是基于递归的的实现, ...
-- by yangzhichao -
基于数据库的无限级树形结 ...
估计是不是少了代码说明了,只有长长的代码?
-- by yangzhichao -
基于数据库的无限级树形结 ...
请问“新手帖”什么意思呢?
-- by yangzhichao






评论排行榜