bom

JS 之 Bom/Dom/节点

吃可爱长大的小学妹 提交于 2020-01-19 22:19:31
一、什么是BOM? 浏览器对象模型 二、BOM中的顶级对象是什么? window 三、window下有哪些子对象? document location history navigator frames screen 四、如何实现跳转页面? window.location location.href 五、如何刷新页面? location.reload([true]) history.go(0) 六、window下方法 1. alert() : 警告框 2. confirm() : 选择框 3. prompt() : 提示输入框 4. open() : 打开一个新窗口 5. close() : 关闭当前窗口 七、计时器(延时器、定时器) 间歇性计时器: setInterval(函数,毫秒数) clearInterval() 一次性计时器: setTimeout(函数,毫秒数) clearTimeout() 八、什么是DOM? 文档对象模型 九、如何获取页面元素对象? 1. document.getElementById() 返回对象,失败,返回null 2. document.getElementsByTagName() 返回伪数组 3. document.getElementsByClassName() 返回伪数组,IE9以下不兼容 function byClassName(obj

js--Dom Bom操作

血红的双手。 提交于 2020-01-18 02:49:13
– 基础 – 内置对象 ● String对象 :处理所有的字符串操作 ● Math对象 :处理所有的数学运算 ● Date对象 :处理日期和时间的存储、转化和表达 ● Array对象 :提供一个数组的模型、存储大量有序的数据 ● Event对象 :提供JavaScript事件的各种处理信息 – DOM 对象 文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM编程: DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准 二、选择器(查找元素方法) getElementById()方法,接受一个参数:获取元素的ID。 getElementsByTagName()方法 getElementsByName()方法可以获取相同名称(name)的元素 getAttribute()方法将获取元素中某个属性的值 removeAttribute()可以移除HTML属性 三、 dom 节点操作 childeNodes 属性可以获取某一个元素节点的所有子节点,这些子节点包含元素子节点和文本子节点。 firstChild 用于获取当前元素节点的第一个子节点,相当于childNodes[0];lastChild用于获取当前元素节点的最后一个子节点,相当于childNodes[box.childNodes.length

日期对象

不羁的心 提交于 2020-01-14 20:08:10
浏览器对象模型BOM BOM对象的概念 Date 对象是 JavaScript 原生的时间库。它以国际标准时间(UTC) 1970 年 1 月 1 日 00 : 00 : 00 作为时间 的零点,可以表示的时间范围是前后各 1 亿天(单位为毫秒)。Date对象保存的日期能够精确到 1970 年 1 月 1 日之前或之后的 285616 年。 1 m = 1 ms BOM对象的核心 BOM的核心对象是 window ( 窗口对象 ) ; window是浏览器的顶级对象,当调用window下的属性和方法时,可以省略window 注意:window下一个特殊的属性 window . name window对象 window对象的五个子对象 window是全局对象 , 很多关于浏览器的脚本设置都是通过它。 location则是与地址栏内容相关,比如想要跳转到某个页面,或者通过URL获取一定的内容。 navigator中有很多浏览器相关的内容,通常判断浏览器类型都是通过这个对象。 screen常常用来判断屏幕的高度宽度等。 history不太常用,一般应该不会有写关于历史记录的脚本。 window对象常用方法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 //window.open();//无参数,打开一个空白的页面 window . open ( "http:/

BOM对象

让人想犯罪 __ 提交于 2020-01-14 19:51:22
浏览器对象模型BOM BOM对象的概念 BOM ( Browser Object Model ) 是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览 器窗口进行互动的对象结构。 BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其 他对象都是该对象的子对象。 BOM对象的核心 BOM的核心对象是 window ( 窗口对象 ) ; window是浏览器的顶级对象,当调用window下的属性和方法时,可以省略window 注意:window下一个特殊的属性 window . name window对象 window对象的五个子对象 window是全局对象 , 很多关于浏览器的脚本设置都是通过它。 location则是与地址栏内容相关,比如想要跳转到某个页面,或者通过URL获取一定的内容。 navigator中有很多浏览器相关的内容,通常判断浏览器类型都是通过这个对象。 screen常常用来判断屏幕的高度宽度等。 history不太常用,一般应该不会有写关于历史记录的脚本。 window对象常用方法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 //window.open();//无参数,打开一个空白的页面 window . open ( "http://www.baidu.com" ) ; //有参数,则跳转到相应的网页

javaScript日期对象、BOM对象、DOM节点

爱⌒轻易说出口 提交于 2020-01-14 02:35:36
文章目录 日期对象 1. 创建日期对象 2. 日期对象方法 一、BOM 对象 1. BOM 介绍 2. 对象方法 网页弹框 定时器方法 3. 对象属性 history location 二、DOM节点操作 1. 节点对象 2. 访问节点 3. 操作元素样式 4. 模拟点击 日期对象代码 confirm确认框代码练习 周期性定时器练习 一次性定时器 location对象的href属性练习 做一个页面时间显示器 做一个倒计时的时间练习 日期对象 1. 创建日期对象 1. var date2 = new Date("2011/11/11"); 2. var date3 = new Date("2011/11/11 11:11:11"); 2. 日期对象方法 读取或设置当前时间的毫秒数:getTime() 获取时间分量 getFullYear() getMonth() getDate() 一、BOM 对象 1. BOM 介绍 ​ BOM全称为“Browser Object Model”,浏览器对象模型。提供一系列操作浏览器的属性和方法。核心对象为window对象,不需要手动创建,跟随网页运行自动产生,直接使用,在使用时可以省略书写。 2. 对象方法 网页弹框 alert ( ) //警告框 confirm ( ) //确认框 定时器方法 [外链图片转存失败,源站可能有防盗链机制

DOM与BOM

て烟熏妆下的殇ゞ 提交于 2020-01-12 03:15:37
文章目录 DOM DOM简介: DOM常用方法: 用来查找元素的方法 用来改变元素的方法 用来添加或者删除元素的方法 添加事件 BOM BOM简介: 常用方法: 获得浏览器的窗口高度,宽度 对窗口操作 屏幕属性 location属性 history属性 弹框 DOM,BOM对比与区别: DOM DOM简介: 文档对象模型,全拼是Document Object Model,当网页被加载时,浏览器会创建页面的文档对象模型 作用: 有了这个对象模型,js可以对html中的元素进行各种操作(获取,更改,添加,删除等)。 DOM常用方法: 用来查找元素的方法 i:获取元素的id,用getElementById: document.getElementById("test"); ii:获取元素的标签名称,用getElementByTagName: document.getElementByTagName("p"); iii:获取元素的class,用getElementByClassName: document.getElementByClassName("test"); 用来改变元素的方法 i:获取或者替换元素的内容,使用innerHtml document.getElementById("test").innerHtml="hello"; ii:改变元素的属性值,attribute

bom and dom

…衆ロ難τιáo~ 提交于 2020-01-12 00:49:46
bom:Broswer Object Model: 浏览器对象模型 - navigator: 获取客户机的信息(浏览器的信息) document.write(navigator.appName); - screen:获取屏幕的信息 document.write(screen.width + "<br />"); document.write(screen.height); - location:请求url地址 - href属性 //获取当前到请求的url地址 document.write(location.href); //设置URL地址 function href(){   location.href = "http://www.baidu.com"; } - history:请求的url的历史记录 window:窗口对象,顶层对象(所用的bom对象都是在window里面操作的) 相关方法: - window.alert():警告框,显示内容。简写alert() - confirm():确认框 - var flag = window.confirm("显示的内容"); 1 //confirm():确认框 2 var flag = window.confirm("是否删除"); 3 if(flag==true){ 4 alert("删除成功") 5 }else{ 6 alert(

BOM展开2

蓝咒 提交于 2020-01-10 21:52:38
;WITH BOM (Father,ChildCode,BomQty,iLevel) AS ( SELECT T0.Code Father, T1.Code ChildCode, CAST(T1.Quantity/T0.Qauntity AS DECIMAL(19,4)) BomQty, 1 iLevel FROM OITT T0 JOIN ITT1 T1 ON T0.Code =T1.Father UNION ALL SELECT U0.Father, T2.Code , CAST(U0.BomQty (T2.Quantity/T1.Qauntity) AS DECIMAL(19,4)), U0.iLevel+1 FROM BOM U0 JOIN OITT T1 ON U0.ChildCode=T1.Code JOIN ITT1 T2 ON T1.Code =T2.Father ) SELECT T0. FROM BOM T0 JOIN OITM T1 ON T0.Father=T1.ItemCode JOIN OITB T2 ON T2.ItmsGrpCod =T1.ItmsGrpCod WHERE T2.U_ItemType ='1406' 来源: 51CTO 作者: johnsuny 链接: https://blog.51cto.com/johnny/2125928

JavaScript基础(七)BOM--Browser Object Model浏览器对象模型

跟風遠走 提交于 2020-01-08 22:07:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> BOM:( Browser Object Mode) 浏览器 对象模型。 1. BOM是browser object model的缩写,简称浏览器对象模型 2. BOM提供了独立于内容而与浏览器窗口进行交互的对象 3. 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window 4. BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 5. BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C 6. BOM最初是Netscape浏览器标准的一部分 BOM中定义了6种重要的对象: 1. window对象表示浏览器中打开的窗口; 2. document对象表示浏览器中加载页面的文档对象; 3. location对象包含了浏览器当前的URL信息; 4. navigator对象包含了浏览器本身的信息; 5. screen对象包含了客户端屏幕及渲染能力的信息; 6. history对象包含了浏览器访问网页的历史信息。 在浏览器宿主环境下,window对象就是JavaScript的Global对象,因此使用window对象的属性和方法是不需要特别指明的。比如alert完整的调用形式应该是window.alert。 window对象对应着Web浏览器的窗口

什么是BOM头(字节顺序标记(ByteOrderMark))

心已入冬 提交于 2020-01-08 21:21:52
在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。 类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个字符呢!最大的麻烦还不是这个。受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出