博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS和DOM的关系
阅读量:6337 次
发布时间:2019-06-22

本文共 1016 字,大约阅读时间需要 3 分钟。

DOM对象

DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。
根据W3C DOM规范,DOM是HTML与XML的应用接口(API)。
通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的内容进行修改和删除,同时也可以创建新的元素。
HTML DOM 独立于平台和编程语言。它可被任何编程语言诸如 Java、JavaScript 和 VBScript 使用。
DOM对象,即是我们用传统的方法(javascript)获得的对象。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容,
 
Jscript 支持四种类型的对象:内部对象、生成的对象、宿主给出的对象(如 Internet 浏览器中的 windowdocument)以及 ActiveX 对象(外部组件)。
 
内部对象:
Jscript 提供了 11 个内部(或“内置”)对象。它们是ArrayBooleanDateFunctionGlobalMathNumberObjectRegExpError 以及 String 对象。每一个对象有相关的方法和属性
生成对象:
要创建自己的对象实例,必须首先为其定义一个构造函数。构造函数创建一个新对象,赋予对象属性,并在合适的时候赋予方法。例如,下面的示例为 pasta 对象定义了构造函数。注意 
this 关键字的使用,它指向当前对象。
// pasta 是有四个参数的构造器。function pasta(grain, width, shape, hasEgg){    // 是用什么粮食做的?    this.grain = grain;    // 多宽?(数值)    this.width = width;         // 横截面形状?(字符串)    this.shape = shape;   // 是否加蛋黄?(boolean)    this.hasEgg = hasEgg;  }

定义了对象构造器后,用 new 运算符创建对象实例。

var spaghetti = new pasta("wheat", 0.2, "circle", true);var linguine = new pasta("wheat", 0.3, "oval", true);

转载地址:http://rcooa.baihongyu.com/

你可能感兴趣的文章
php 5.0 与7.0有什么区别
查看>>
[Winform]js与webbrowser交互
查看>>
牛客网Java刷题知识点之Java为什么不能支持多继承,但可以用接口来间接实现多继承...
查看>>
Hive metastore源码阅读(二)
查看>>
C艹重复输入小方法,for循环+while
查看>>
修改数据库和表的字符集
查看>>
NEO
查看>>
【java】浅谈java内部类
查看>>
计算机网络基础
查看>>
tornado设置settings
查看>>
python蒙特卡洛算法模拟赌博模型
查看>>
docker-ce-17.09 镜像获取,创建,删除,保存
查看>>
Node.js/Vue环境搭配安装
查看>>
Python 基本语法,文件读写,数据结构和类型
查看>>
x264_param_default分析
查看>>
模拟和数字低通滤波器的MATLAB实现
查看>>
git的安装和使用
查看>>
MSTAR MIPS DUMP查找方法
查看>>
PDFBOX详解
查看>>
小程序组件与api
查看>>