zoukankan      html  css  js  c++  java
  • JavaScript对象复习总结

    一、window对象:BOM模型的核心对象

    1、常用属性
    (1)history对象
    方法:
      1)后退:back()、go(-1)
      2)前进:forward()、go(1)

      例:<input type="button" valeu="后退" onclick="javascript:history.go(-1);">

    (2)location对象
    属性
      1)href:设置或返回完整的url(路径),一般用于跳转页面
      2)host:设置或返回主机名和当前的url端口
      3)hostname:设置或返回主机名
    方法
      1)reload():刷新页面
      2)replace():用新的文档替换当前文档

    (3)document对象
    属性
      1)URL:返回当前文档的URL
      2)referrer:返回进入当前文档的前一个URL,如果没有则是空
    方法
      1)getElementById():根据id属性值获取元素
      2)getElementsByName():根据name属性值获取元素
      3)getElementsByTagName():根据标签名称获取元素
      4)write():向文档写文本、HTML表达式或JavaScript代码

    2、常用方法
      (1)prompt():显示可提示用户输入的对话框
      (2)alert():显示带有一个提示信息和一个确定按钮的警示框
      (3)confirm():显示一个带有提示信息、确定和取消按钮的对话框
      (4)close():关闭浏览器窗口
      (5)open("窗口地址","标题名称","特征"):打开新的浏览器窗口

      (6)setTimeout("函数名",毫秒数):在指定的毫秒数后调用函数或计算表达式

    var myTime=setTimeout("disptime() ", 1000 );
    clearTimeout(myTime);//清除由setTimeout设置的定时

      (7)setInterval("函数名",毫秒数):每隔一段时间(指定的毫秒数)调用一次函数

    var myTime=setInterval("disptime() ", 1000 );
    clearInterval(myTime);//清除由setInterval设置的定时 

    二、JavaScript内置对象

    1、Array:数组
    2、String对象

    3、Math对象:用于执行常用的数学任务
      (1)ceil():向上舍入,取最大值,如:Math.ceil(25.5);返回26
      (2)floor():向下舍入,去最小值,如:Math.floor(25.5);返回25
      (3)round():四舍五入,如:Math.round(25.5);返回26
      (4)random():返回0~1之间的随机数,如:Math.random();例如:0.6273608814137365

    注:生成任意两个数之间的随机数的公式:
    var c = m-n+1; //m表示最大数,n表示最小数
    var sj= Math.floor(Math.random() * c + n);


    4、Date对象

    var d=new Date();
    //获取年
    var year=d.getFullYear();
    //获取月
    var month=d.getMonth()+1;//返回0~11
    //获取日
    var day=d.getDate();//返回1~31
    //获取小时
    var hours=d.getHours();//返回0~23
    //获取分钟
    var minutes=d.getMinutes();//返回0~59
    //获取秒
    var seconds=d.getSeconds();//返回0~59
    //获取星期
    var week=d.getDay();//返回0~6 0代表星期日
  • 相关阅读:
    iOS No such file or directory
    获取图片某点或区域的颜色
    GCD 异步分组执行
    FMDB
    键盘样式风格有关设置
    libc++abi.dylib handler threw exception
    苹果Xcode帮助文档阅读指南2
    面试集锦-常量,const, const 对指针的影响
    支付宝遇到的坑和解决方案
    闲谈
  • 原文地址:https://www.cnblogs.com/ying-dong/p/12106598.html
Copyright © 2011-2022 走看看