当柳上原的风吹向天际的时候...

真正的快乐来源于创造

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks

#

     摘要: 对于Web前台编程,使用JavaScript从表单form中提取用户输入的信息及验证这些信息是一项日常任务,表单一般多包含文本框,单选框,下拉列表框,复选框,文本域等基本元素,如下所示: 下面是该页面的HTML代码: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHi...  阅读全文
posted @ 2009-06-19 07:49 何杨 阅读(569) | 评论 (0)编辑 收藏

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 
<HEAD>
  
<TITLE> New Document </TITLE>
  
<META NAME="Generator" CONTENT="EditPlus">
  
<META NAME="Author" CONTENT="">
  
<META NAME="Keywords" CONTENT="">
  
<META NAME="Description" CONTENT="">
 
</HEAD>

 
<BODY>
  
<id="linkTest" HREF="#">哈哈</A>
 
</BODY>
</HTML>

<SCRIPT LANGUAGE="JavaScript">
<!--
function $(id){
  
return document.getElementById(id);
}

window.onload
=function(){
    $(
"linkTest").onclick=function(){
        
var parent=$("linkTest").parentNode;
        parent.removeChild($(
"linkTest"));
        parent.appendChild(document.createTextNode(
"哈哈"));
    }
}    
//-->
</SCRIPT>
posted @ 2009-05-05 18:12 何杨 阅读(346) | 评论 (0)编辑 收藏

     摘要: <html>  <head>   <title>表单控件运用完整实例</title>  </head>   <body>        <div>   &...  阅读全文
posted @ 2009-03-16 12:46 何杨 阅读(311) | 评论 (0)编辑 收藏

1.在U盘下制作一个文件夹autorun.inf
2.打开CMD,进入U盘所在的盘符,键入命令attrib +s +h +r +a autorun.inf,这是为了隐藏和保护文件夹autorun.inf。

这样,U盘病毒就不能再建立autorun.inf这个文件了。

posted @ 2009-03-13 22:05 何杨 阅读(117) | 评论 (0)编辑 收藏

clientHeight   获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。     
clientLeft   获取   offsetLeft   属性和客户区域的实际左边之间的距离。     
clientTop   获取   offsetTop   属性和客户区域的实际顶端之间的距离。     
clientWidth   获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。     
clientX   设置或获取鼠标指针位置相对于窗口客户区域的   x   坐标,其中客户区域不包括窗口自身的控件和滚动条。     
clientY   设置或获取鼠标指针位置相对于窗口客户区域的   y   坐标,其中客户区域不包括窗口自身的控件和滚动条。     
clip   设置或获取定位对象的哪个部分可见。     
clipBottom   获取对象剪裁区域的底边坐标。     
clipLeft   获取对象剪裁区域的左边坐标。     
clipRight   获取对象剪裁区域的右边坐标。     
clipTop   获取对象剪裁区域的顶边坐标。

示例代码(用于改变图片宽度):
var progressBarWidth=$("progressBar").clientWidth;
var progressImgWidth=progressBarWidth*ratio/100;
$("progressImg").width=progressImgWidth;
posted @ 2009-03-11 17:24 何杨 阅读(859) | 评论 (0)编辑 收藏

在Eclipse中, 打开window->preferences 然后是General->Content Types,选择JavaScript,在下面的Default encoding,改为GBK,选择更新按钮。
再新建JS文件即可。如下图:


在页面中引用该js文件时需要使用GBK的字符集,如下:
<script src="web/page/dateBody.js" type="text/javascript" charset="GBK"></script>
posted @ 2009-03-11 12:20 何杨 阅读(635) | 评论 (0)编辑 收藏

     摘要: 题设: 请制作一个类,它可以累计多个字符串中字母的出现次数,最后可以以从高到低的顺序打印出来,没有出现过的字母不打印。 如输入的句子是:ajax和JavaScript,最后输出是 a出现了4次 j出现了2次 c出现了1次 i出现了1次 p出现了1次 r出现了1次 s出现了1次 t出现了1次 v出现了1次 x出现了1次 字母类: public class&n...  阅读全文
posted @ 2009-02-27 23:45 何杨 阅读(381) | 评论 (0)编辑 收藏

     摘要: JS中对象的定义 JavaScript把其中的对象定义为“属性的无序集合,每个属性存放一个原始值,对象或者函数”。 因此,在JavaScript中,对象由特性(atrribute)构成,特性可以是原始值,也可以是引用值。如果特性存放的是函数,它将被看做对象的方法(method),否则该特性被看做属性(property)。 对象的创建 对象是使用关键字new后跟要实例...  阅读全文
posted @ 2009-02-26 12:07 何杨 阅读(200) | 评论 (0)编辑 收藏

<html>
 
<head>
  
<title>使用混合方式创建类实例</title>
 
</head>
  
<body>   
    
<div>
    
<table border="1" class="holder" cellspacing="0" width="300" height="20">
      
<caption>人员名单</caption>
      
<tbody id="personList"> 
        
<TR>
          
<TH width="50">ID</TH>
          
<TH>姓名</TH>
          
<TH width="100">年龄</TH>
        
</TR> 
      
</tbody>
    
</table>
    
</div>
    
<hr/>
    
<div>
      姓名:
<input type="text" name="name"/><br/>
      年龄:
<input type="text" name="age"/><br/>
      
&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" name="btn" value="提交"/><br/>
    
</div>
  
</body>
</html>
<script language="javascript">
<!--

function $(id){
  
return document.getElementById(id);
}


window.onload
=function(){
  $(
"btn").onclick=function(){
    
var emp=new Employee($("name").value,$("age").value); 
    $(
"personList").appendChild(emp.getInfoLine()); 
    
    $(
"name").value="";         
    $(
"age").value="";
  }

}


var sn=0;

function Employee(name,age){
  sn
++;
  
  
this.name=name;
  
this.age=age;
}


Employee.prototype.getName
=function(){
  
return this.name;
}


Employee.prototype.getAge
=function(){
  
return this.age;
}


Employee.prototype.getInfoLine
=function(){
  
var row=document.createElement("tr");
  row.setAttribute(
"height",20);
 
  
var cell1=document.createElement("td");
  cell1.appendChild(document.createTextNode(sn));
  row.appendChild(cell1); 

  
var cell2=document.createElement("td");
  cell2.appendChild(document.createTextNode(
this.name));
  row.appendChild(cell2); 

  
var cell3=document.createElement("td");
  cell3.appendChild(document.createTextNode(
this.age));
  row.appendChild(cell3); 

  
return row;
}

//-->
</script>
posted @ 2009-02-24 16:08 何杨 阅读(159) | 评论 (0)编辑 收藏

package com.heyang;

/**
 * 双色球摇奖,效率较高,只生成七次随机数
 * 
@author: 何杨(heyang78@gmail.com)
 * @date: 2009-2-20-下午10:52:55
 
*/

public class DoubleColorBall2{
    
public static void main(String[] args){
        
for(int j=0;j<1000;j++){
            
int[] ballNumbers=getSevenNumbers();        
            
for(int i:ballNumbers){
                System.out.print(i
+",");
            }

            
            System.out.print(
"\n");
        }

    }

    
    
/**
     * 得到七个随机数数组
     * 
@return
     
*/

    
public static int[] getSevenNumbers(){
        
// 被选择的原始数组
        final int originalArrayLen=33;
        
int[] originalArr=new int[originalArrayLen];
        
        
for(int i=0;i<originalArr.length;i++){
            originalArr[i]
=i+1;
        }

        
        
// 要返回的数组
        final int arrLength=7;
        
int[] arr=new int[arrLength];
        
        
// 选取前六个(1-33)之间
        for(int i=0;i<6;i++){
            
// 生成选取数的下标
            int index=getRandomIntergerUnder(originalArrayLen-1-i);
            
            
// 把选出的数挪到最后一个,以防它被再次选取
            int temp=originalArr[index];
            originalArr[index]
=originalArr[originalArrayLen-1-i];
            originalArr[originalArrayLen
-1-i]=temp;
            
            
// 把选出的数放入要返回的数组
            arr[i]=temp;
        }

        
        
// 最后一个从1-15中选取
        arr[6]=getIntgerBetween(15,1);
        
        
return arr;
    }

    
    
/**
     * 取得小于max的一个随机整数,不包括max
     * 
@param max
     * 
@param min
     * 
@return
     
*/

    
public static int getRandomIntergerUnder(int max){        
        
return (int)(max*Math.random());
    }

    
    
/**
     * 取得max与min之间的一个随机整数,包括min和max两值
     * 
@param max
     * 
@param min
     * 
@return
     
*/

    
public static int getIntgerBetween(int max,int min){
        
int interval=max-min;        
        
        
return (int)Math.round((Math.random()*interval))+min;
    }

}

 

posted @ 2009-02-21 15:25 何杨 阅读(412) | 评论 (0)编辑 收藏

仅列出标题
共28页: First 上一页 20 21 22 23 24 25 26 27 28 下一页