JS篇 ------ Web API

DOM --- Document Object Model (文档对象模型) ,Browser Object Model --- BOM (浏览器对象模型),DOM是一种树形结构的数据结构。DOM的本质:DOM可以理解为浏览器把拿到的html代码,结构化成浏览器能识别并且js可操作的一个模型。
摘要由CSDN通过智能技术生成

Web API

基本了解

(1)常说的 JS (浏览器执行的 JS )包含两部分:
—> JS 基础知识(遵循 ECMA 262 标准的)
—> JS - Web - API (遵循 W3C 标准的 )

(2)W3C标准中关于 JS 的规定有:
—> DOM操作
—> BOM操作
—> 事件绑定
—> ajax 请求(包括 http 协议)
—> 存储

对应知识点

1、DOM 操作

DOM ------ Document Object Model (文档对象模型)

(1)DOM 本质

XML
在这里插入图片描述
HTML
在这里插入图片描述

(2)DOM 节点操作

DOM 可以理解为:浏览器把拿到的 html 代码,结构化成一个浏览器能识别并且 js 可以操作的模型

    <div id="div1" class="class-div1">
        <p id="p1" data-name="p1-data-name"> this is p1</p>
        <p id="p2"> this is p2</p>
    </div>
    <div id="div2">
        <p id="p3"> this is p3</p>
        <p id="p4"> this is p4</p>
    </div>

(2-1)获取 DOM 节点

        // 获取 dom 节点
        var div1 = document.getElementById('div1') // 获取id 为 div1 的dom节点  元素
        var divList = document.getElementsByTagName('div') // 获取所有 div 元素并组成一个集合  集合
        console.log(divList.length)
        console.log(divList[0])

        var containerList = document.getElementsByClassName('.container')  // className 为 container 的一个集合  集合
        var pList = document.querySelectorAll(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值