tip1: if (document.getElementById(“PtCtrl_Time_Start_hour”).value > document.getElementById(“PtCtrl_Time_End_hour”).value )
tip2: var OkBtn = $(‘.ui-dialog-buttonpane’).children(“button:contains(‘Apply’)”);
OkBtn.unbind(‘click’);
OkBtn.click(function(){ applyClick(); });
tip3: document.getElementById(“pcpservice1”).style.display == “” 判断这个ID的模块是show? hide对应的是”none”
tip4: document.forms[0].CAEntry.value = “18”; from[0]用所对应from的名称代替也可以
tip5: $.ajaxSetup({
‘beforeSend’: function(xhr) {
xhr.setRequestHeader(“If-Modified-Since”, “0”);
xhr.setRequestHeader(“Cache-Control”, “no-cache”);
xhr.setRequestHeader(“Pragma”, “no-cache”);
xhr.setRequestHeader(“Expires”, “0”);
}
});  //让网页不保存缓存
tip6: 网页用java script对字符进行处理
function trim(s)
{
var l=0; var r=s.length -1;
var Tmp=(s).split(“”);
while(l < s.length && Tmp[l] == ” “)
{     l++; }
while(r > l && Tmp[r] == ” “)
{     r-=1;     }
return s.substring(l, r+1);
} //这个是去掉字母串的首尾空字符
小诀窍:var PortString=document.getElementById(“pcp_port12”).value;
var maohao=(PortString).split(“:”);  这里的变量PortString一定要加括号
maohao.length 代表被分成了多少个单元
var checkNum=maohao[i].split(” “);  2次分(第一次是“:”  第二次是“ ”)
页面时间按秒增加

function doLoad()
{
    timestamp = Date.parse(timestamp_sys);
         IncreaseSec();
}
 
function IncreaseSec()
{
     var now = new Date(timestamp);
    var days = strFormat(now.getDate().toString(),2);
    var years = now.getFullYear();
    var months = now.toString().substr(4,3);
    var hr = strFormat(now.getHours().toString(),2);
    var min = strFormat(now.getMinutes().toString(),2);
    var sec = strFormat(now.getSeconds().toString(),2);
    document.getElementById(“systemtime”).value = days+” “+months+” “+years + ” ” + hr + “:” + min + “:” + sec;
    timestamp +=1000;
    setTimeout(‘IncreaseSec()’, 1000);
}
JavaScript中Date.parse 函数用法
Date.parse方法是Date对象的一个静态方法,其作用是“解析一个包含日期的字符串,并返回该日期与 1970 年 1 月 1 日午夜之间所间隔的毫秒数”。格式为: Date.parse(dateVal)
  这个方法是很常用的,比如在验证输入日期是否存在时,可以使用它,如果是一个不存在的日期,则其返回值将是NaN,另外如果要比较两个日期的先后,或是计算两个日期相差的天数 ,都可以用到。

 

Date对象的一些方法
方法 值的范围 说明
dateObject.getTime() 0~… 从GTM1970年1月1日0:00:00开始计算的毫秒数。
dateObject.getYear() 70~… 指定的年份减去1900,2000年后为4位数表示的年份。
dateObject.getFullYear() 1970~… 4位数年份,适用于版本4以上的浏览器。
dateObject.getMonth() 0~11 一年中的月份(1月为0)。
dateObject.getDate() 1~31 一月中的日期。
dateObject.getDay() 0~6 星期(星期日为0)。
dateObject.getHours() 0~23 一天中指定的小时数,采用24小时制。
dateObject.getMinutes() 0~59 指定小时内的分钟数。
dateObject.getSeconds() 0~59 指定分钟内的秒数。
dateObject.setTime(val) 0~… 从GTM1970年1月1日0:00:00开始计算的毫秒数。
dateObject.setYear(val) 70~… 指定的年份减去1900,2000年后为4位数表示的年份。
dateObject.setMonth(val) 0~11 一年中的月份(1月为0)。
dateObject.setDate(val) 1~31 一月中的日期。
dateObject.setDay(val) 0~6 星期(星期日为0)。
dateObject.setHours(val) 0~23 一天中的小时数,采用24小时值。
dateObject.setMinutes(val) 0~59 指定小时内的分钟数。
dateObject.setSecond(val) 0~59 指定小时内的秒数。

 

setTimeout和setInterval的使用

setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码. 这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码。

 去背景
iframe中加上 allowTransparency=”true”
<body style=”background:none;”>
利用script插入iframe
<script>
document.getElementById(“kyle_debug”).innerHTML = ‘<iframe width=”0″ height=”0″ marginwidth=”0″ marginheight=”0″ hspace=”0″ vspace=”0″ frameborder=”0″ scrolling=”no” src=”/cgi-bin/pages/kyle_test.cgi”></iframe>’;
</script>
<html><body><div id=”kyle_debug”>        
  </div><body><html>

分类: Web

1 条评论

Kevin · 07/08/2013 4:07 下午

Very Good~

发表评论

电子邮件地址不会被公开。 必填项已用*标注