学習10-Javaweb -JSBOM

学習10-Javaweb -JSBOM

BOM:ブラウザオブジェクトモデルブラウザーオブジェクトモデル

コンセプト:

  • オブジェクトブラウザのパッケージのさまざまなコンポーネント
  • 特長:
    • 文書は、ブラウザが自動的に作成され、メモリにロードされたときにBOMオブジェクトは、自分自身を作成することはできません。
  • 作曲:
    • ウィンドウ(*****):ウィンドウオブジェクト
    • 場所(**):アドレスバーオブジェクト
    • 履歴(*):履歴(現在のウィンドウ)のオブジェクト
    • ナビゲーター:理解するための基本的なオブジェクトブラウザだけでなく、
    • 画面:基本的な理解のための表示画面だけでなく
      availHeight作業領域の高さ、システムの画面を取得するには、Microsoft Windowsのタスクバーを除外する。
      availWidthは、Windowsのタスクバーを除く、作業領域にスクリーンシステムの幅を取得します。
      画面の高さの垂直方向の解像度を取得します。
      幅は、画面の水平解像度を取得します。

ウィンドウ:ウィンドウオブジェクト

			* 使用方式: 
				* window.方法名();    window 可以省略
				* 方法名;
				
				
			* 方法:
				* 与弹出有关的方法
					alert() 显示带有一段消息和一个确认按钮的警告框。
					例子:window.alert("我是警告弹框"); 

					(**)confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。 

					例子:var flag=window.confirm("你确定吗?");
						

					prompt() 显示可提示用户输入的对话框。 
					
					例子:var  text=window.prompt("请输入地址","");//参数2:默认文字
					
				
				* 与定时器有关的方法
					(**)setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。 循环执行
					clearInterval() 取消由 setInterval() 设置的 timeout。  
					
					(**)setTimeout() 在指定的毫秒数后调用函数或计算表达式。 只执行一次
						* 参数:
							参数1:字符串(js语句)或者 函数对象
							参数2:毫秒值。


					
					clearTimeout() 取消由 setTimeout() 方法设置的 timeout。 


					例子:
						设置定时器 3秒后要执行的函数
						 var id=window.setTimeout("window.close()",3000);
						var id1=window.setTimeout("shut()",3000);
						var id2=window.setTimeout(shut,3000);
						
						funtion shut(){
							window.close();
						}
						取消定时器 通过定时器的id 来取消
						window.clearTimeout(id);
						window.clearTimeout(id2);
				
				* 与打开关闭有关的方法:
					open():打开新窗口
						* 参数:打开目标的URL
						* 返回值:返回新打开窗口的window引用
					例子:var newWindwo=window.open("http://www.baidu.com");
						newWindwo.close();
						
					close():关闭窗口
						* 谁调用我 , 我关谁
						例子:window.close();
			* 属性:
				* 获取其他对象的属性:
					* history :对 History 对象的只读引用。请参数 History 对象。 
					* location :用于窗口或框架的 Location 对象。请参阅 Location 对象。 
					* Navigator 对 Navigator 对象的只读引用。请参数 Navigator 对象。 
					* Screen 对 Screen 对象的只读引用。请参数 Screen 对象。 
					
					* document:对 Document 对象的只读引用。请参阅 Document 对象。 

場所:住所オブジェクトバー

入手:ウィンドウオブジェクトがプロパティを取得することができます

var lc=window.location;
			lc.href="http://www.baidu.com";

			* 属性:
				href:设置或获取当前的URL

歴史:歴史のオブジェクト

获取方式:可以用window对象中的属性获取
			var ht=window.history;
			ht.go(1);
			* 方法:
				go:
					1:前进
					-1:后退
公開された49元の記事 ウォンの賞賛9 ビュー1428

おすすめ

転載: blog.csdn.net/weixin_42401546/article/details/105185626