1, confirm
var mymessage= confirm("你喜欢javascript") ;
if(mymessage==true)
{
document.write("你是女士!");
}
else
{
document.write("你是男士!");
}
虽然js提供了弹框功能,但是效果并不好看,可以自己用div实现咯
2. prompt
var score; //score变量,用来存储用户输入的成绩值。
score = prompt("请输入数字", "数字");
if(score>=90)
{
document.write("你很棒!");
}
else if(score>=75)
{
document.write("不错吆!");
}
else if(score>=60)
{
document.write("要加油!");
}
else
{
document.write("要努力了!");
}
也是基本不会使用的功能
3. 几种创建函数的方式
vname是一个json对象,name1,name2作为vname的成员
function name(){}会挂在window对象上
var vname = {
name1:function(){
console.log('name1');
}
}
vname.name1();//name1
vname.name1 = function(){
console.log('name1 modify');
}
vname.name1();//name1 modify
只输出一个对象到全局变量,把所有的函数都作为它的方法。
window.test= {
a:function(){},
b:function(){},
c:function(){}
};
还可以创建一个方法,在return中写其他函数
function backOut() {
return {
pushstack:function (oNode,olink) {
},
deleteList:function (dnode,dlink) {
},
addstatus:function (nodes, links, obj) {
},
goBack:function (idNotgroup){
}
};
}
4,页面跳转
1.在原来的窗体中直接跳转用
window.location.href="页面";
2、在新窗体中打开页面用:
window.open('页面');
window.history.back(-1);返回上一页
5. 关闭窗口的一种思路
var mywin=window.open('baidu.com'); //将新打的窗口对象,存储在变量mywin中
mywin.close();
6. math 方法
7. array 数组方法
var 数组名= new Array();
8, window
页面后退功能
window.history.go(-1);
window.history.back();
页面前进功能
window.history.go(1);
window.history.forward();
9. location 对象 Location 对象是 window 对象的一部分,可通过 window.Location 属性对其进行访问。
用于获取或设置窗体的URL,并且可以用于解析URL。
方法
10. Navigator对象
11. screen 对象 用于获取用户的屏幕信息。