1.???????滚动条始终在最下端:
javascript:window.scroll(0,document.body.scrollHeight)
?
2.??判断用户输入的参数是否为数字:
var test = /\d/;
????if(! test.test($("pPrice").value))
????{
????????alert("输入的商品价格格式不正确,请重新输入!!!");
????????$("pPrice").focus();
????????return false;???
????}
3.???????数据之间的类型转换:
var total = parseFloat(numb1)??*??parseFloat(numb2);
?
4.???????数据类型的比较:
===比较值和数据类型,如果为true说明它们的值和数据类型都相同
==只是比较值是否相同
?
5.???????JavaScript中的函数的调用:
当调用函数时,可以不传参,在JavaScript中不存在方法的重载
如果出现方法名称相同,会以最后的那一个方法为准
?
6.普通按钮的重置与提交设置:
??????重置:this.from.reset();
??????提交:this.from.submit();
?
7.window.open窗体的设置:
语法:window.open(“打开窗口的url”,”窗口名”,”窗口特征”);
窗口特征:
Height:窗口的高度
Width:窗口的宽度
?
8.设置文本框获得焦点:
document.getElementById(“Id”).focus();
?
9.设置选中文本框的初始值:
document.getElementById(“Id”).select();
?
10.时间的显示设置:
???????Var time = new Date();
??????日:time.getDate();
??????星期:time.getDay();
??????小时:time.getHours();
??????分钟:time.getMinutes();
??????秒:time.getSeconds();
??????月:time.getMonth();
??????年:time.getYear();
??????让时间动起来:
???????setTimeout(“函数”,1000);
???????setInterval(“?函数”,1000);
?
11.设置页面的前进与后退:
???????<a href = “javascript:history.go(-1)”>返回</a>
???????<a href= “javascript:history.go)(1)”>前进</a>
?
12.位于页面顶端的广告图片设置:
??????首先将层定位再:
???????Document.getElementById(“advLayer”).style.pixelTop=advInitTop+document.body.scrollTop;
??????调用函数:
???????Window.onscroll=函数;
?
13.设置层的显示与隐藏:
???????Document.getelementById(“closeLayer”).style.display = “none”;
???????Document.getelementById(“closeLayer”).style.display = “block”;
?
14.设置全选:
??????首先把每个复选框的名字设置成为同一名字,然后使用复选框数组,再使用循环语句来设置所有的复选框的checked属性值为true,从而实现全选效果.同理,使用循环语句来设置所有的复选框的checked属性为flase,从而实现不全选效果
Var allcheckBoxs = document.getElementByName(“isBuy”);
Function checkAll(boolValue)
{
???????for(var i = 0; I < ?allcheckBox.length; i++)
???????{
??????????????If(allcheckboxs[i].type==”checkbox”)
??????????????{
?????????????????????Allcheckboxs[i].checked = boolValue;
}
}
}
Document.getElementsByTagName(tagname)用于获取一个页面中包含所有指定标签名元素的对象数组;如document.getElementByTageName(“p”)表示得到文档中所有<p>标签的引用
?
15.javascritp中的样式设置:
???????Javascript的标识符不能包含短横线,并且若标识符中包含多个单词时,后面的单词的首字母要大写,如属性名fontSize中的”S”字线必须是大写的.
16.显示与隐藏的设置比较:
???????Display指定区域隐藏后释放位置
???????Visbility指定区域隐藏不释放位置
?
17.判断用户输入的日期:
???????/\d{4}-\d{1,2}-\d{1,2}/;
?
18.邮箱地址的验证:
???????Var re = /\w+@\w+\.+\w/;
?
19.图片提交:
???????<input type = “image” src = “图片地址”>
?
20.javascript中数组的定义:
???????Var arr = [“num1” ,”num2”,”num3”];
???????Var arr = new Arrayl(“num1”,”num2”,”num3”);
注:length在javascripit中是属性,而不是方法
?
21、设置滚动条与屏幕顶端的高度:???????
????onload="javascript:document.body.scrollTop=65"
?
22、如何判断浏览器的关闭
????<script>?
??????????????function CloseOpen(event) {?
?????????????????????if(event.clientX<=0 && event.clientY<0) {?
????????????????????????????alert("关闭");?
?????????????????????}?
?????????????????????else?
?????????????????????{?
????????????????????????????alert("刷新或离开");?
?????????????????????}?
??????????????}?
???????</script>?
???????<body onunload="CloseOpen(event)">?
???????</BODY>
</HTML>
第二种做法:
<script language="javascript">?
???????window.onbeforeunload = function() //author: meizz?
???????{?
??????????????var n = window.event.screenX - window.screenLeft;?
??????????????var b = n > document.documentElement.scrollWidth-20;?
??????????????if(b && window.event.clientY < 0 || window.event.altKey)?
??????????????{?
?????????????????????alert("是关闭而非刷新");?
?????????????????????window.event.returnValue = ""; //这里可以放置你想做的操作代码?
??????????????}?
???????}
</script>