zoukankan      html  css  js  c++  java
  • javascript

    第二章 JavaScript操作BOM对象
     
    BOM模型:BOM:浏览器对象模型(Browser Object Model)
    核心:window
     
     
    window对象
    常用属性:history:有有关客户访问过url的信息
                      location:有关当前url的信息
    常用的方法:prompt()
                       alert()\
                        confirm()
                       close()
                      open()
                      setTimeout()
                     setinterval()
    区别:
    alert( ):一个参数,仅显示警告对话框的消息,无返回值,不能对脚本产生任何改变
    prompt( ):两个参数,输入对话框,用来提示用户输入信息,常用于收集用户关于特定问题而反馈的信息
    confirm( ):一个参数,确认对话框,显示提示对话框的消息,一般情况下和if    else组合使用
     
     
     
    open()方法
    语法:window.open("弹出窗口的url","窗口名称","窗口特征”)
    属性名称
    说      明
    height、width
    窗口文档显示区的高度、宽度。以像素计
    left、top
    窗口的x坐标、y坐标。以像素计
    toolbar=yes | no  |1 | 0
    是否显示浏览器的工具栏。黙认是yes
    scrollbars=yes | no  |1 | 0
    是否显示滚动条。黙认是yes
    location=yes | no  |1 | 0
    是否显示地址地段。黙认是yes
    status=yes | no  |1 | 0
    是否添加状态栏。黙认是yes
    menubar=yes | no  |1 | 0
    是否显示菜单栏。黙认是yes
    resizable=yes | no  |1 | 0
    窗口是否可调节尺寸。黙认是yes
    titlebar=yes | no  |1 | 0
    是否显示标题栏。黙认是yes
    fullscreen=yes | no  |1 | 0
    是否使用全屏模式显示浏览器。黙认是no。处于全屏模式的窗口必须同时处于剧院模式
     
     
    history对象、location对象
    history对象:back()返回操作
                         forward()
                         go()
    特别说明:history.back等价于history.go(-1)
                                          history.forward()等价于history.go(1)
    location对象常用属性:host
                                         hostname
                                        href 刷新操作
                  常用方法:reload()
                                   replace()
     
     
    document对象:
    常用属性:referrer:返回载入当前文档的URl
                                               url:返回当前文档的url
    常用属性的语法:document.referrer
                                 document.URL
    常用方法:getElementByid()
                      getEmentsByName()
                      getElementsByTagName()
    常用语法:document.getElementByid()
                      document.getEmentsByName()
                      document. getElementsByTagName()
                      document.write()
     
     
    JavaScript内置对象
    String
    Array
    Data:getData():返回一个月中的某一天(1-31)
              getDay():返回星期中的某一天(0-6)
              getHours()返回小时数(0-23)
             getMinutes()返回分钟(0-59)
              getSecounds()返回秒(0-59)
              getMonth()返回月(0-11)
             getFullYear()返回年,其值为4位数
              getTime()返回某一时刻,毫秒
    Math:ceil对数进行上舍入
               floor()对数进行下舍入
               round()把数四舍五入为接近的数
               random()返回0-1之间的随机数
     
     
    定时函数:setTimeout()
    语法:setTimeout("调用的函数",等待的毫秒数)
    <input name=“btn" type="button" value="显示提示消息" onclick="timer()" />
    function timer(){
            var time=setTimeout("alert('3s之后才弹出')",3000);
    }
     
    定时函数2
    setInterval()
    语法:setInterval("调用的函数",间隔的毫秒数)
    var  myTime=setInterval("showTime()", 1000 );
     
    setTimeout()在等待指定时间后执行函数,且只执行一次
    setInterval()是每隔固定时间后执行一次函数,循环执行
     
    清除函数
    clearTimeout()
    语法:clearTimeout(setTimeOut()返回的ID值)
    var  myTime=setTimeout("disptime() ", 1000 );
    clearTimeout(myTime);
     
    clearInterval ()
    语法clearInterval(setInterval()返回的ID值)
    var  myTime=setInterval("disptime() ", 1000 );
    clearInterval(myTime);

  • 相关阅读:
    第一个springMVC项目
    spring声明式事务
    spring整合mybatis
    spring中的Aop
    java代理模式(23种设计模式之一)
    java注解与反射
    spring之自动装配bean
    zookeeper端口修改后无法启动客户端
    vue的学习-简单指令(一)
    springsecurity 安全管理
  • 原文地址:https://www.cnblogs.com/xiaohanzong/p/13143909.html
Copyright © 2011-2022 走看看