zoukankan      html  css  js  c++  java
  • JavaScript BOM & DOM

    BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。

    DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。

    Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成:document.write()。

    常用方法:

    location:

    查看当前网址URL:

    location.href
    

     修改网址:

    location.href='http://qq.com'
    

     刷新网址: 需要加括号

    location.reload() 
    

    弹出框

    var a = alert('---警告框---');
    console.log(a);
    var c = confirm('---你确认嘛?---');
    console.log(c);
    var p = prompt('---提示框---');
    console.log(p);
    

    计时相关:set

    指定时间之后做一件事: setTimeout()

    setTimeout(要做的事,时间毫秒)

    t = setTimeout(f1=()=>{ console.log('难难难道德玄');},3000 )

     停止这个事:

    clearTimeout(t)
    

     每隔一段时间做一件事: setInterval

    t = setInterval(f2=()=>{
    console.log('这是啥',1000);
    console.log('ooxx');
    },1000)
    

     停止这个事

    clearInterval(t)
    

    DOM

    DOM(Document Object Model)是一套对文档的内容进行抽象和概念化的方法。 

    当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。

    HTML DOM 模型被构造为对象的树。

    HTML DOM 树

    DOM标准规定HTML文档中的每个成分都是一个节点(node):

    • 文档节点(document对象):代表整个文档
    • 元素节点(element 对象):代表一个元素(标签)
    • 文本节点(text对象):代表元素(标签)中的文本
    • 属性节点(attribute对象):代表一个属性,元素(标签)才有属性
    • 注释是注释节点(comment对象) 

    JavaScript 可以通过DOM创建动态的 HTML:

    • JavaScript 能够改变页面中的所有 HTML 元素
    • JavaScript 能够改变页面中的所有 HTML 属性
    • JavaScript 能够改变页面中的所有 CSS 样式
    • JavaScript 能够对页面中的所有事件做出反应

     

  • 相关阅读:
    andriod 支付宝类似界面图片加文字
    评分条RatingBar Android
    Android 进度条对话框ProgressDialog
    Android 日期对话框DatePickerDialog
    andriod GridLayout
    android:TableLayout表格布局详解
    ArcGIS 10 SP5中文版(ArcGIS10补丁5中文版)
    Engine中如何进行七参数投影转换?
    如何去除栅格影像的黑边?
    资管机构年中规模排名出炉:中信资管规模超万亿
  • 原文地址:https://www.cnblogs.com/niuli1987/p/9600190.html
Copyright © 2011-2022 走看看