1. ECMAScript基本语法。 2. BOM(浏览器对象模型) 3. DOM(文档对象模型) 简单的说就是 BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。 DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。 一)BOM(borwser Object ...
BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 2.BOM和DOM的区别 BOM 即浏览器对象模型,BOM没有相关标准,BOM的最核心对象是window对象。javacsript是通过访问BOM(Browser Object Mod...
所以 javascript和DOM 就好像你的手和车柄一样,你不会用你的头去撞车柄,同样你也不会用CSS去改变网页行为!当然手也不只是限于推车,还可以做别的事情,javascript也一样可以干别的事情!2、DOM历史 DOM 0级:0级DOM被认为是在IE 4.0 与Netscape Navigator4.0支持的最早的DHTML(早期原始版本,所有浏览器...
十一、JavaScript之BOM和DOM操作,一、BOM操作BrowserObjectModel浏览器对象模型window对象中存储所有对浏览器操作的方法window顶级对象中存储的方法可以不写window,也能正常调用1window.alert('我是弹窗功能1111');2alert('我是弹窗功能2222');1...
BOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件(如窗口本身、屏幕功能部件、浏览历史记录等)的途径以及操作方法。 遗憾的是,BOM只是JavaScript脚本实现的一部分,没有任何相关的标准,每种浏览器都有自己的BOM实现,这可以说是BOM的软肋所在通常情况下浏览器特定的JavaScript扩展都被...
一个完整的JavaScript实现应该由下列三个不同的部分组成: (1)核心(ECMAScript) (2)文档对象模型(DOM) (3)浏览器对象模型(BOM) (一)DOM(Document Object Model) 1.DOM概念 (1)文本对象模型,是针对XML,HTML的应用程序编程接口。 (2)DOM把整个页面映射成一个多层节点结构。也就是树状结构。
JavaScript是我们有能力创建动态页面,而且事件是可以被JavaScript侦测到的行为。 意思就是:事件的触发—>到事件的响应 网页中的每个元素都可以产生JavaScript的事件,例如,我们可以在用户点击按钮时产生一个网页,然后去执行某些操作。 3.2事件的组成部分 事件是有:三部分组成,事件源,事件类型,事件处理程序,我们也称为事件...
DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象主要定义了处理网页内容的方法和接口。BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。BOM 的核心是window,window 对象具有双重角色,它既是通过js 访问浏览器窗口的一个接口,又是一个...
深入JavaScript之BOM、DOM和事件,@toc(深入JavaScript之BOM、DOM和事件)BOM概念BOM全称BrowserObjectModel浏览器对象模型,将浏览器的各个组成部分封装成对象。对象组成Window:窗口对象Navigator:浏览器对象Screen:显示器屏幕对象History:历史记录对象Location:地址栏
1、前端部分: HTML CSS js(javascript): 2、js的历史: js的版本变迁:ES6 ES2015(ECMAScript) js hello world...