zoukankan      html  css  js  c++  java
  • JavaScript--BOM

     
    javascript 的组成部分
    - DOM (document object model) 文档对象模型
    - BOM (browers object model) 浏览器对象模型
    - ECMAScript js 的核心

    BOM 下五大对象

    ### window 对象
    - innerWidth/innerHeight   可视区的宽度/高度
    - open 方法

    window.open(URL,target,specs,replace)  
      - URL 新窗口地址
      - target 属性 新窗口打开方式
        - _blank  新窗口打开
        - _self     当前窗口打开
      - specs 新窗口规格
        - width=pixels  窗口的宽度,最小值为100
        - height=pixels 窗口的高度,最小值为100
        - location=yes|no|1|0 是否显示地址字段,默认值是yes
        - menubar=yes|no|1|0  是否显示菜单栏,默认值是yes
        - resizable=yes|no|1|0  是否可调整窗口大小,默认值是yes
        - scrollbars=yes|no|1|0 是否显示滚动条,默认值是yes
        - status=yes|no|1|0 是否要添加一个状态栏,默认值是yes
        - titlebar=yes|no|1|0 是否显示标题栏被忽略,除非调用HTML应用程序或一个值得信赖的对话框,默认值是yes
        - toolbar=yes|no|1|0  是否显示浏览器工具栏,默认值是yes
    - close 方法关闭窗口

    - scroll 事件
    - resize 事件
    - 操作滚动条位置
      - window.scrollX、window.scrollY、window.scrollTo()
      - document.documentElment.scrollTop、document.documentElment.scrollLeft

    - window 下的各类弹窗
      - alert()
      - confirm('message')
      - prompt([msg],[defaultText])

    ### location 对象
    - hostname
    - port 
    - protocol 
    - href 
    - hash
      - hashChange
    - search
    - reload()
    - replace()

    ### history 对象
    - back()、
    - forward()
    - go()
    - state
    - pushState()
    - popstate 
      - history 路由实现原理

    ### navigator 对象
    - userAgent
    - appName
      - appVersion

    ### screen 对象
      width 、height
  • 相关阅读:
    详解Android Intent
    【JAVA EE企业级开发四步走完全攻略】
    撼动IT界的10大编程语言
    System.getProperty() 常用值
    Android List,Adapter相关
    为程序员量身定制的12个目标
    java 算法数据
    JAVA基础之理解JNI原理
    Java 工厂模式
    linux下C语言读取网卡MAC地址
  • 原文地址:https://www.cnblogs.com/zhaoyzml/p/14168413.html
Copyright © 2011-2022 走看看