1.什么是DOM对象,什么是BOM对象?
DOM对象是把HTML的文档、元素、属性、文本、注释封装为对象。可以使用这些对象,对标记语言文档进行CRUD的动态操作;
可以理解为DOM 是一颗树,树枝和树叶都做了编号,你告诉一个脚本,一个函数去寻找哪一个枝干的哪一个叶子,对这个叶子做什么改变。
BOM对象是把将浏览器的窗口、浏览器、显示器屏幕、历史记录、地址栏封装成对象,然后通过对象调方法进行操作。
2.绑定事件有几种方式?
有两种:
一种是直接在html标签上,指定事件的属性(操作),属性值就是js代码(有括号有双引号,如"fun();");
另一种是通过js获取元素对象,指定事件属性,设置一个函数(fun)。
3.BOM对象由哪几部分组成?
①Window:窗口对象;
②Navigator:浏览器对象;
③ Screen:显示器屏幕对象;
④History:历史记录对象;
⑤Location:地址栏对象;
4.请简述HTML,CSS,javascript在页面中的作用
html:超文本标记语言,是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。
css:层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。
javascript:一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
每一个网页都是一个html文档,由浏览器解释呈现的。css是html中用来布局表现的。而javascript是html中用来动态交互的脚本。 |