第一章 JavaScript介绍

第1个问题: DOM(Document Object Model)指的是什么呢?
第2个问题: 为什么要使用文档对象模型(DOM)?
第3个问题: ECMAScript大致有哪些内容?
第4个问题: 浏览器对象模型BOM(Browser Object Model)扩展有哪些?
第5个问题: JavaScript网页交互是由哪些部分组成实现的呢?

首先来讲解第一个问题, 
1、    DOM指的是什么呢?
    所有的网页设计都是离不开DOM,DOM就是文档对象模型,它能够让我们访问和修改网页内容还有界面的整体结构,在 HTML DOM 中,所有事物都是节点。DOM 是被看做节点树的HTML。每个节点会包含有节点名称、节点值、节点类型。就像我们前端拿到客户给的资料,要做网页前,我们都会先建立一个index.html文档,来作为首页。

这里一边介绍一边在黑板中画提到的节点图-----
而这整个HTML文档就是一个文档节点,里面的每个 HTML 元素是元素节点,包括<head>头部、<body>身体、<title>、<img>、<ul>、无序列表标签、<href>等等

                    根元素
                    <html>
                      |
           ___ ___ ___|___ ___ ___
          |                          |
        <head>                    <body>
          |                          |
        <title>            <img> -- <ul> -- <href>  --- ...
          |                  |          |        |
        文档标题         logo    <li>     链接
                                  |
                                 首页
                                 
像div、span、strong、table这些我就不列出来了。节点元素有很多,感兴趣的同学可以去研究研究.

2、 为什么要使用文档对象模型(DOM)?
    如果上面DOM是什么,能理解的话,对于这个问题一点都不难,
    那就是通过这个节点树,在开发的时候就可以对任何节点进行添加、删除、修改或替换 (这个就像MySQL数据库经常说的'增删改查');这样就可以获得控制页面内容和结构的主动权。

3、 ECMAScript大致有哪些内容?
    a: 语法
    b: 类型
    c: 语句
    d: 关键字
    e: 保留字
    f: 操作符
    g: 对象
    
4、 浏览器对象模型BOM扩展有哪些?
    a: 弹出新浏览器窗口的功能
    b: 移动、缩放和关闭浏览器窗口的功能
    c: 提供浏览器信息的 navigator 对象
    d: 提供浏览器所加载的页面详细信息的 location 对象
    e: 提供用户显示器分辨率详细信息的 screen 对象
    f: 对 cookie 的支持
    g: 像 XMLHttpRequest 和 IE 的 ActiveXOBject 这样的自定义对象

5、 JavaScript网页交互是由哪些部分组成实现的呢?
    a: ECMAScript 提供核心语言功能
    b: 文档对象模型(DOM),提供访问和操作网页内容的方法和接口
    c: 浏览器对象模型(BOM),提供与浏览器交互的方法和接口

提问式学习你将会更优秀!!GOGO加油!!

鼓励自己养成良好的学习习惯,坚持不定时更新。

转载于:https://my.oschina.net/guobao6/blog/3078984

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值