请高手来批判我的编程风格
今天花费了1个小时,第一次自己写了一个独立的js文件:如下
/*
#####################################################################
文件名称:comm.js
文件作用:网页页面调用的公用函数
创建日期:2007-2-1 By a_bird_china
#####################################################################
*/
/*
Function : 得到日期,星期,时间
return 字符串
例如: 2007年2月1日 星期一 1:00:00 PM
Date:2007-2-1
*/
function get_curr_dateweektime()
{
var date_week_time;
var today ;
var day ;
//给时间等变量赋值
today = new Date(); //得到当前日期和时间
day = today.getDay(); //获得星期的索引
//将日期,星期,时间放在一个字符串内
date_week_time = get_date();
date_week_time += " "+get_weeks_china_name(day);
date_week_time += " "+get_time();
return date_week_time;
}
/*
Function : 得到星期名字,从索引中
参数: weeks_index=0,1,2,....
return '星期天 ', '星期一 ',星期二 '....
Date:2007-2-1
*/
function get_weeks_china_name(weeks_index)
{
var weeks_china_name;
var weeks_china = new Array(7);
//星期的中文名字
var w0= "星期天 ";
var w1= "星期一 ";
var w2= "星期二 ";
var w3= "星期三 ";
var w4= "星期四 ";
var w5= "星期五 ";
var w6= "星期六 ";
//放在一个数组里面
weeks_china=[w0,w1,w2,w3,w4,w5,w6];
//得到一个星期的中文名字,从数组里面,依靠数组索引
weeks_china_name = weeks_china[weeks_index];
return weeks_china_name;
}
/*
Function : 得到当前日期,日期格式为:2007年2月1日
返回:格式化后的日期字符串
Date: 2007-02-01
*/
function get_date()
{
var m_date ;
var today ;
//给时间等变量赋值
today = new Date(); //得到当前日期和时间
//将上面的日期和时间放在一个变量里面
m_date = today.getYear()+ "年 ";
m_date += today.getMonth()+1+ "月 ";
m_date += today.getDate()+ "日 ";
return m_date;
}
/*
Function : 得到当前日期,时间格式为:05:23:120 PM
返回:格式化后的时间字符串
Date: 2007-02-01
*/
function get_time()
{
var m_time ;
var hours ;
var minutes ;
var seconds ;
var today ;
var time_PM_AM= "AM ";
var time_PM_AM= "PM ";
var PM_AM;
//给时间等变量赋值
today = new Date(); //得到当前日期和时间
hours = today.getHours();