首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScriptDomBom

修真院Web工程师零基础全能课 本节课内容: JavsScript的DomBom 主讲人介绍 沁修,葡萄藤技术总监 项目经验丰富,擅长H5移动项目开发。...3.1.4 CSS选择器 还有html5新增的两个方法,让我们可以用css选择器的方法来选择DOM节点,这两个方法必须在IE8以上的现代浏览器才能使用。...3.4 动态创建 前面的方法都是对已经存在的元素做出搜索修改。 然而js也可以用来改变网页的结构内容,可以通过创建新元素改变现有元素来改变网页结构。...3.4.1 传统方法 document.write()方法可以方便快捷的把字符串插入到文档 innerHTML属性可以用来读写html的内容 3.4.2 DOM操作法 如果想把一段文本内容放到p元素...5.BOM BOM,browser object model,浏览器对象模型,这个对象就是对应着浏览器窗口window。 它提供了一些方法用于访问浏览器的功能,这些功能网页内容无关。

87510
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript DOM BOM

从根本上将 BOM 只处理浏览器窗口框架,但是人们习惯把针对浏览器的 JavaScript 扩展也算作 BOM 的一部分,例如:浏览器弹出新窗口的功能;移动、缩放关闭浏览器窗口的功能;navigator...其中,DOM Core 规定如何映射基于 XML 的文档结构,DOM HTML 模块则在 DOM Core 基础上加以扩展,添加了针对 HTML 的对象方法。...DOM2 在原有的 DOM 基础上又扩充了鼠标用户界面事件、范围、遍历(迭代 DOM 文档的方法)等细分模块,并且通过对象接口增加了对 CSS 的支持。...DOM3 级进一步扩展 DOM,引入了以统一方式加载保存文档的方法——在 DOM 加载保存(DOM Load and Save)模块定义,新增了 DOM 验证(DOM Validation)。...DOM0 级,DOM0 级标准本质上不存在,所谓 DOM0 只是 DOM 历史坐标的一个参照点,具体来说,DOM0 级是指 Internet Explorer 4.0 Netscape Navigator

41720

再谈BOMDOM(1):BOMDOM概述

浏览器对象模型(BOM):与浏览器交互的方法接口 文档对象模型 (DOM):处理网页内容的方法接口 DOM-文档对象模型 DOM(文档对象模型)是 HTML  XML 的应用程序接口,是操作文档出现的...区别:DOM描述了处理网页内容的方法接口,BOM描述了与浏览器进行交互的方法接口。...js 对象; javacsript是通过访问BOM(Browser Object Model)对象来访问、控制、修改客户端(浏览器),由于BOM的window包含了document,window对象的属性方法是直接可以使用而且被感知的...可以说,BOM包含了DOM(对象),浏览器提供出来给予访问的是BOM对象,从BOM对象再访问到DOM对象,从而js可以操作浏览器以及浏览器读取到的文档。...DOMBOM的差异分析 https://www.cnblogs.com/fjner/p/5892325.html 转载本站文章《再谈BOMDOM(1):BOMDOM概述》, 请注明出处:https

71020

js对象(BOM部分DOM部分)

JS总体包括ECMAScript,DOMBOM三个部分,但是能够浏览器进行交互的只有DOMBOM,那么到底什么是DOMBOM呢 概念 BOM(Browser Object Model)是指浏览器对象模型...BOM Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法属性时,可以省略window对象的引用。...setTimeout() 语法: var t=setTimeout("JS语句",毫秒) setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量。...DOM(Document Object Model)是一套对文档的内容进行抽象概念化的方法。...DOM创建动态的 HTML: JavaScript 能够改变页面的所有 HTML 元素 JavaScript 能够改变页面的所有 HTML 属性 JavaScript 能够改变页面的所有 CSS

4.2K20

前端之BOMDOM

一、BOM BOM(Browser Object Model)浏览器对象模型,它使得JS能够与浏览器进行‘对话’(交互,通过JS对页面内容进行操作)。...1.2.5.4setTimeout() 语法: var t=setTimeout("JS语句",毫秒) setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量。...二、DOM DOM(Document Object Model)文档对象模型是一套对文档内容进行抽象概念化的方法。 HTML DOM被称为对象的树 2.1HTML DOM树 ?...此时,文档的所有对象都位于DOM,并且所有图像,脚本,链接子框架都已完成加载。 注意:.onload()函数存在覆盖现象。...处理方法 方法1:利用onload等待某个对象加载完毕再执行 方法2:直接将JS代码写在body的最下方,这样就不会出现调用的函数还没加载的问题了

2.7K30

DOMBOM的区别

DOMBOM的区别 在浏览器运行的JavaScript可以认为由三部分组成:ECMAScript描述了该语言的语法基本对象,DOM文档对象模型描述了处理网页内容的方法接口,BOM浏览器对象模型描述了与浏览器进行交互的方法接口...DOM全称是Document Object Model即文档对象模型,是针对XML的基于树的API,描述了处理网页内容的方法接口,是HTMLXML的API,DOM把整个页面规划成由节点层级构成的文档...网页是由服务器发送给客户端浏览器的,无论用什么浏览器,接收到的HTML都是一样的,所以DOM浏览器无关,其关注的是网页本身的内容,由于是相对独立于浏览器的,所以可以制定标准。...DOM定义了Node等对象做为这种实现的基础,就是说为了能以编程的方法操作这个HTML的内容,例如添加元素、修改元素、删除元素等,我们把这个HTML结构看做一个对象树DOM树,其本身里面的所有东西例如...BOM是Browser Object Model即浏览器对象模型,DOM是为了操作文档出现的接口,而BOM就是为了控制浏览器的行为而出现的接口,例如跳转页面、前进、后退、书签等等,程序还可能需要获取屏幕的大小之类的参数

1.2K20

DOM BOM 的各种宽高属性

先区分一下 window 对象 document 对象: window 对象表示浏览器打开的窗口,而 document 对象表示整个 html 文档,它是 window 对象的一部分。...注意:IE Opera 下表示的是窗口文档区到屏幕的距离,这意味着窗口最大化时,screenTop 返回的是窗口顶部栏的高度而不是 0。...element.scrollTop 2.4 返回对象系列 element.style.property/element.getBoundingClientRect().property;: 对于一个 dom...对于一个 dom 元素,它的 getBoundingClientRect() 方法返回的是该元素对应的矩形对象,通过 top,bottom,left,right 可以分别获得该对象各边相对于窗口上边或者左边的距离...ev.clientX/ev.clientY: 事件发生时,鼠标点击位置相对于浏览器可视区(不包括滚动条工具栏)左上角(该点为原点)的坐标。

1.8K10

深入JavaScript之BOMDOM事件

文章目录 BOM 概念 对象组成 Window:窗口对象 方法 与弹出框有关的方法 与打开关闭有关的方法 与定时器有关的方式 属性 获取其他BOM对象 获取DOM对象 特点 Location:地址栏对象...创建(获取):在html dom模型可以使用window对象来获取 方法: Element:元素对象 获取/创建:通过document来获取创建 方法 Node:节点对象,其他5个的父对象...特点:所有dom对象都可以被认为是一个节点 方法 属性 HTML DOM 事件监听机制 概念 常见的事件 点击事件 焦点事件 加载事件 鼠标事件 键盘事件 选择改变 表单事件 事件简单学习 功能...参数: js代码或者方法对象 毫秒值 返回值:唯一标识,用于取消定时器 clearTimeout() 取消由 setTimeout() 方法设置的 timeout。...:文档对象 创建(获取):在html dom模型可以使用window对象来获取 1. window.document 2. document 方法: 获取Element对象: getElementById

2.9K30

jsmoment方法_jquery 虚拟dom

vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ; vue项目中不挂载到全局,单文件(单组件)使用: ==>...加/减 ==>> 操作之前必须使用 this.moment(日期变量) ;将要操作的日期转为 moment.js 可以处理的日期时间格式 加法:this.moment().add(1, ‘months...获取时、分、秒 原理:利用字符串的 split 方法拆分时分秒,然后分别用moment的 hour、minute second 方法;带有日期的可以用 .valueof() 方法。...0); console.log('=====输出',getHour,getMinute,getSecond,getHour_Minute_Second); 得到的结果都是moment.js...可以用 format 转换为自己想要的格式,也可以用 diff 方法做时间差的计算 10.

6.7K30

再谈BOMDOM(4):DOM0DOM2事件处理分析

JavaScript能够让网站对用户的各种操作及时做出“反馈”,响应用户交互行为,而这些就是:DOM,事件以及事件处理 DOM就是操作的元素,这个看《再谈BOMDOM(1):BOMDOM概述》 事件就是用户或浏览器自身执行的某种动作...DOM3级则进一步扩展了DOM,引入了以统一方式加载保存文档的方法–在DOM加载保存(DOM Load and Save)模块定义;新增了验证文档的方法–在DOM验证(DOM Validation...DOM3级也对DOM核心进行了扩展,开始支持XML 1.0规范,涉及XML Infoset、XPathXML Base。 DOM 2级事件定义了两个方法,用于指定删除事件处理程序的操作。...在dom时代,兼容了二者 addEventListener()removeEventListener() 在DOM,addEventListener()removeEventListener(...级事件处理DOM2级事件处理-------简单记法 https://www.cnblogs.com/holyson/p/3914406.html ECMAScript、BOMDOM(核心、浏览器对象模型与文档对象模型

77110

再谈BOMDOM(5):各个大流浪器DOMBOM里面的那些坑—兼容性

判断鼠标滚轮是向上还是向下,IE是通过wheelDelta属性,而火狐是通过detail属性 js在操作DOM存在着许多跨浏览器方面的坑,本文花了我将近一周的时间整理,我将根据实例整理那些大大小小的“...PS:IE 的所有 DOM 对象都是以 COM 对象的形式实现的,这意味着 IE 的 DOM可能会其他浏览器有一定的差异。...由于name通常由后端约定,因此我们在写JS时,应保证id不与name重复。...资料参考: http://w3help.org/zh-cn/kb/, http://www.zhihu.com/question/29072028 转载本站文章《再谈BOMDOM(5):各个大流浪器...DOMBOM里面的那些坑—兼容性》, 请注明出处:https://www.zhoulujun.cn/html/webfront/SGML/xml/2016_0406_7740.html

92840

js---BOM 的理解方法

windows 方法 window.close(); //关闭窗口 window.alert("message"); //弹出一个具有OK按钮的系统消息框,显示指定的文本 window.confirm...; //弹出一个具有OKCancel按钮的询问对话框,返回一个布尔值 window.prompt("What's your name?"...默认的状态栏信息,可在用户离开当前页面前一直改变文本 window.setTimeout("alert('xxx')", 1000); //设置在指定的毫秒数后执行指定的代码,接受2个参数,要执行的代码等待的毫秒数...document对象 document对象:实际上是window对象的属性,document == window.document为true,是唯一一个既属于BOM又属于DOM的对象 document.lastModified...location.replace("http:www.baidu.com"); //同assign(),但新地址不会被加到浏览器的历史栈,不能通过backforward访问 location.reload

1.4K30

再谈BOMDOM(3):DOM节点操作-元素样式修改及DOM内容增删改查

操作节点,先得选择节点,就得知道节点选择器与DOM节点查找 DOM节点选择器 W3C提供了比较方便的定位节点的方法属性 getElementById() 一个参数:元素标签的ID getElementsByTagName...学习总结(三)BOMDOM详解 https://segmentfault.com/a/1190000000654274 Javascript操作BOMDOM详解(1) https://blog.csdn.net.../openbox2008/article/details/85260063 JavaWeb学习总结:JavaScript(BOMDOM) https://blog.csdn.net/weixin_42384085...- Element 对象 https://www.w3school.com.cn/xmldom/dom_element.asp JAVAScriptDOMBOM的差异分析 https://www.cnblogs.com.../fjner/p/5892325.html 转载本站文章《再谈BOMDOM(3):DOM节点操作-元素样式修改及DOM内容增删改查》, 请注明出处:https://www.zhoulujun.cn/html

1.1K20
领券