第七周作业

关于dom&bom的概念的起源

文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JS与Jscript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,既有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。

BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。

CSS-DOM的主要操作 
1.操作节点样式 
2.获取元素的样式 

CSS-DOM之style属性的读写 
CSS属性转为style.样式属性的规则:去‘-’ ,改‘-’后第一个字母为大写。

HTML-DOM 
节点操作 
节点属性的读写 obj.getAttribute(name) obj.setAttribute(name,value) 
创建并添加节点 
创建节点 document.createElement(tagName) 
添加节点 
父节点.appendChild(新子节点) 
旧节点.parentNode.insertBefore(新节点, 旧节点)

window对象是BOM的根对象,其他对象其实都是window对象的属性,window对象的属性和方法都可以省略window
window对象常用属性

属性名 含义
defaultStatus 设置或返回窗口状态栏中的默认文本。
innerheight 返回窗口文档显示区的高度
innerwidth 返回窗口文档显示区的宽度
length 设置或返回窗口中的框架的数量
name 设置或返回窗口的名称
opener 返回对创建此窗口的窗口引用
outerheight 返回窗口的外部高度
outerwidth 返回窗口的外部宽度
pageXOffset 设置或返回当前页面相对于窗口显示区左上角的X位置
pageYOffset 设置或返回当前页面相对于窗口显示区左上角的Y位置
parent 返回父窗口
self 返回对当前窗口的引用
status 设置窗口状态栏的文本
top 返回最顶层的先辈窗口
window对象常用方法

alert() 显示带有一段消息和一个确认按钮的警告框
blur() 把键盘焦点从顶层移开
clearInterval() 取消由setInterval()设置的timeout
clearTimeout() 取消由setTimeout()设置的timeout
close() 关闭浏览器窗口
confirm() 显示带有一段信息以及确认和取消按钮的对话框
focus() 把键盘焦点给予一个窗口
open() 打开一个新的浏览器窗口
print() 打印当前窗口的内容
prompt 显示提示用户输入的对话框
setInterval 设置周期性定时器
setTimeout 设置一次性定时器
   
窗口的大小与定位

window.innerHeight/Width:浏览器窗口的可见区域

window.outerHeight/Width:浏览器窗口的外边框整体区域

screen.height/width:显示器完整分辨率

screen.availHeight/Width:显示器除去任务栏的剩余部分辨率

调整大小

resizeTo(newWidth,newHeight)

resizeBy(changWidth,changHeight)

window.screenLeft||window.screenX     左上角X坐标

window.screenTop||window.screenY      左上角Y坐标

event.screenX/Y:事件发生时,鼠标距离显示器左上角的坐标

移动窗口位置

window.moveTo(newX,newY)

window.moveBy(changeX,changY);

摘自:https://www.cnblogs.com/orange123/p/9824848.html

转载于:https://www.cnblogs.com/LIGHTNING-D/p/10207987.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
城市应急指挥系统是智慧城市建设的重要组成部分,旨在提高城市对突发事件的预防和处置能力。系统背景源于自然灾害和事故灾难频发,如汶川地震和日本大地震等,这些事件造成了巨大的人员伤亡和财产损失。随着城市化进程的加快,应急信息化建设面临信息资源分散、管理标准不统一等问题,需要通过统筹管理和技术创新来解决。 系统的设计思路是通过先进的技术手段,如物联网、射频识别、卫星定位等,构建一个具有强大信息感知和通信能力的网络和平台。这将促进不同部门和层次之间的信息共享、交流和整合,提高城市资源的利用效率,满足城市对各种信息的获取和使用需求。在“十二五”期间,应急信息化工作将依托这些技术,实现动态监控、风险管理、预警以及统一指挥调度。 应急指挥系统的建设目标是实现快速有效的应对各种突发事件,保障人民生命财产安全,减少社会危害和经济损失。系统将包括预测预警、模拟演练、辅助决策、态势分析等功能,以及应急值守、预案管理、GIS应用等基本应用。此外,还包括支撑平台的建设,如接警中心、视频会议、统一通信等基础设施。 系统的实施将涉及到应急网络建设、应急指挥、视频监控、卫星通信等多个方面。通过高度集成的系统,建立统一的信息接收和处理平台,实现多渠道接入和融合指挥调度。此外,还包括应急指挥中心基础平台建设、固定和移动应急指挥通信系统建设,以及应急队伍建设,确保能够迅速响应并有效处置各类突发事件。 项目的意义在于,它不仅是提升灾害监测预报水平和预警能力的重要科技支撑,也是实现预防和减轻重大灾害和事故损失的关键。通过实施城市应急指挥系统,可以加强社会管理和公共服务,构建和谐社会,为打造平安城市提供坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值