1.什么是DOM对象,什么是BOM对象? DOM(Document Object Model)文档对象模型,是指中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。DOM对象即是标记语言的各个组成部分封装成的对象,通过这些对象,可以对文档进行增删查改的操作。 BOM(Browser Object Model)浏览器对象模型,BOM对象即是浏览器的各个组成部分封装成的对象,通过该对象,能对浏览器的各个部分作出操作。 2.绑定事件有几种方式? 1)直接在HTML标签上设定属性,如onclick事件,属性值就是js代码,即对单击事件的反应; 2)在JavaScript中获取元素对象,通过对象指定事件属性,如onclick,给属性设置一个函数。 3.BOM对象由哪几部分组成? 1)window对象:表示浏览器中打开的窗口。 2)navigator对象:包含有关浏览器的信息。 3)screen对象:包含有关客户端显示屏的信息。 4)history对象:包含用户(在浏览器窗口中)访问过的URL,该对象是window对象的一部分,可以window.history属性来访问。 5)location对象:包含有关当前URL的信息,该对象是window对象的一部分,可以window.location属性来访问。 4.请简述HTML,CSS,javascript在页面中的作用 HTML是一种用于创建网页的标准标记语言,网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML是网页制作的基础技术,网页显示的基本内容都由THML来完成的。 CSS是用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。CSS是在HTML或者XML的基础上进行样式美化的。 JavaScript是一种解释执行的编程语言,在HTML中可以嵌入JavaScript的脚本语言,可以实现对文档的增删改查等操作,同时也能增加页面的动态效果。
|