js常用知识点

1:  格式化日期:yyyy-MM-dd
function getNowFormatDate(){
var day = new Date();
var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//初始化时间
//Year= day.getYear();//有火狐下2008年显示108的bug
Year= day.getFullYear();//ie火狐下都可以
Month= day.getMonth()+1;
Day = day.getDate();
//Hour = day.getHours();
// Minute = day.getMinutes();
// Second = day.getSeconds();
   CurrentDate += Year + "-";
if (Month >= 10 ){
  CurrentDate += Month + "-";
}
else{
   CurrentDate += "0" + Month + "-";
}

if (Day >= 10 ){
   CurrentDate += Day ;
}
else{
CurrentDate += "0" + Day ;
}
return CurrentDate;
alert(getNowFormatDate());
 
2、如何校验数字型?
var re=/^\d{1,8}$|\.\d{1,2}$/;
var str=document.form1.all(i).value;
var r=str.match(re);
if (r==null)
{
   sign=-4;
   break;
}
else{
   document.form1.all(i).value=parseFloat(str);

3: html语言基础
html之间的文本描述网页
body之间是可见的页面内容
h1之间被显示为标题
p被显示为段落
标签:a 定义链接<a href="http://www.w3school.com.cn">This is a link</a>   href属性中指点链接的地址
 img 定义图像<img src="w3school.jsp" width="104" height="142" />
 br 定义换行
html使用小写标签
属性总是以名称/值对的形式出现,比如:name="value",并且总在HTML元素的开始标签中规定
<h1 align="center">拥有关于对齐方式的附加信息
<body bgcolor="yellow">拥有背景颜色的附加信息
〈table〉定义 表格  <table border="1">拥有表格边框的附加信息
 class规定元素的类名
 id规定元素的唯一id
 style规定行内样式
 title规定元素的额外信息
 
4: 窗口事件 
 onload  当文档被载入时执行脚本
 onunload 当文本被卸下时执行脚本
表单元素事件 
onchange 当元素改变时执行脚本
onsubmit 当表单被提交时执行脚本
onreset  当表单被重置时执行脚本
鼠标事件
onclick   单击时执行
indblclick 双击时
onmousemove 指针移动时
onmouseout  指针移出
onselect 当元素被选取时执行脚本
onblur    。。 失去焦点时。。
onfocus   。。   获得焦点。。。
键盘事件
onkeydown 当键盘被按下时执行脚本

lang属性可用于网页或部分网页的语言,对每张页面中的主要语言进行声明
onkeypress 当键盘被按下后又松开时执行脚本
onkeyup    但键盘被松开时执行脚本

 
5: trim功能函数,除去字符串左右两边的空格字符
 
function trim(str){
        return (str||"").toString().replace(/^\s+/, "").replace(/\s+$/, "");
}
 

 
6: 得到form表单 
 <html:form name="uptForm" action=""></html:form>
var uptForm = window.uptForm;
uptForm.action = './uptAssignPlan.so';
uptForm.submit();

 
 
 
 
 

你可能感兴趣的:(js常用知识点)