当前位置: 首页 > article >正文

前端基础的讲解-JS(18)

什么是事件对象

event 对象包含“与创建它的事件有关的”属性和方法。触发的事件类型不一样,可用的属性和方法不一样。

JavaScript 入口函数

这个函数的意思就是说,当我们页面加载完毕之后(就是说等页面的结构 样式 节点等加载完毕之后),才会执行函数体里面的 js 部分。

什么是BOM?

浏览器对象模型(Browser object model)简称 BOM。Js 通过 BOM 和浏览器进行交互,可以获取屏幕尺寸,窗口大小,页面地址,历史记录等浏览器相关信息,也可以控制浏览器执行某些行为:弹出信息,页面跳转,打开窗口,关闭窗口,调整窗口大小等。

浏览器对象模型用 window 对象来表示,所有 JavaScript 全局变量、全局函数会自动成为

window 对象的成员。DOM 的 document 也是 window 对象的一个属性。

JavaScript 窗 口

  • window.open()-打开新窗口
<button  onclick="isOpen()">打开百度</button>
<script>
function  isOpen(){
myBaidu  =  window.open('http://www.baidu.com');
}
</script>
  • window.close()-关闭当前窗口
<button  onclick="isClose()">关闭当前网页</button>
<script>
function isClose(){
window.close();
}
</script>
  •  window.moveTo()-移动当前窗口
<button  onclick="isOpen()">打开网页</button>
<button  onclick="isMove()">移动网页</button>
<script>
function  isOpen(){
myweb  =  window.open('','','width=400,height=200');
}
function isMove(){
myweb.moveTo(200,200);
}
</script>
  •  window.resizeTo()调整当前窗口的尺寸

 

<button  onclick="isOpen()">打开网页</button>
<button  onclick="isResize()">调整网页大小</button>
<script>
function  isOpen(){
myweb  =  window.open('','','width=400,height=200');
}
function isResize(){
myweb.resizeTo(600,600)
}
</script>


http://www.kler.cn/a/420538.html

相关文章:

  • AI常见同义词-关键概念
  • 《以 C++为笔,绘就手势识别人机交互新画卷》
  • 宏海科技募资额有所缩减,最大销售和采购都重度依赖美的集团
  • HTML5系列(9)-- Web Components
  • 从被动响应到主动帮助,ProActive Agent开启人机交互新篇章
  • 【计算机网络】实验3:集线器和交换器的区别及交换器的自学习算法
  • CentOS修改yum.repos.d源,避免“Could not resolve host: mirrorlist.centos.org”错误
  • 【C++】多线程
  • 如何成为一名优秀的炼丹师(三)
  • Docker下的seafile修改配置参数
  • MySQL底层概述—6.索引原理
  • centos搭建keepalive
  • 【AI】Sklearn
  • PHP和GD如何给图片添加模糊边缘效果
  • Flink 常见面试题
  • Pytorch深度学习笔记
  • qml项目创建的区别
  • Linux 下安装 Golang环境
  • webGL入门教程_06变换矩阵与绕轴旋转总结
  • Mysql远程工具Navicat Premium连接报错1130、2003解决方案
  • C++小问题
  • 朗迪锋亮相2024人因工程与智能系统交互国际会议
  • 2024年Java面试八股文大全(附答案版)
  • Unity网络框架对比 Mirror|FishNet|NGO
  • Python网络爬虫的基本原理
  • [docker中首次配置git环境]