windowsオブジェクトの属性と方法
4662 ワード
windowオブジェクトはすべてのクライアントのjavascript特性とAPIの主要なアクセスポイントです.これはウェブブラウザのウィンドウまたはフォームを表しています.これはアイコンwindowで参照できます.
一.windowsオブジェクトの属性
1.location--Locationオブジェクトから、現在ドキュメントを表示しているURLを表します.
このオブジェクトの他の属性はprotocol、host、hostname、port、pathname、searchがあります.
オブジェクトを使用します.ウィンドウのブラウズ履歴をドキュメントとドキュメントの状態リストで表示します.オブジェクトの下のlength属性は、ブラウズ履歴リストの要素の数を表します.
この対象の下の方法はhistory.back()、history.forward()、history.go(-1)です.
3.navagationr--参照するのはブラウザメーカーとバージョン情報を含むnavagationrオブジェクトです.
このオブジェクトの下の地属性appName,appVersion,userAgent(最も一般的),plotform
4.screen--screenオブジェクトから、ウィンドウの表示サイズと利用可能な色数に関する情報を提供します.
5.onerror--イベントハンドラは、キャプチャされていない異常がコールスタックに伝播すると呼び出され、エラーをjavascriptコンソールに伝えます.
イベントハンドラの呼び出しは、イベントオブジェクトではなく、3つの文字列パラメータによって行われます.
1.setTimeout()set Interval()clearTimeout()clearInterval()----タイマー
2.assign()replace()-- この方法は、URLのドキュメントをロードして表示することができます.
3.alert()、conform()、prompt()、show ModalDialog()--ダイアログ
4.open()
window.open()は新しいブラウザの窓口を呼び出すことができます.彼は指定されたurlをロードして、その窓を表すwindowの対象に戻ります.彼は4つのオプションのパラメータを持っています.
最初のパラメータは新しいウィンドウに表示するurlです.パラメータが省略されると、空ページのURL about:blankが使用されます.
二つ目のパラメータは新しく開いたウィンドウの名前です.既存のウィンドウの名前を指定すると、既存のウィンドウがそのまま使用されます.新しいウィンドウを開けます.このパラメータを省略すると、デフォルトの名前が使用されます.ブラック
3番目のパラメータは、幅、高さなどのブラウザの属性を設定します.スクリーンの位置でサイズを変更することができますか?
第四のパラメータは、ウィンドウが存在するときのみ有効となります.彼はブール値で、trueは既存のウィンドウを置き換えるために、falseはオープンウィンドウです.
新しいウィンドウオブジェクトを作成した場合、このように閉じられます.
w.close();
転載先:https://www.cnblogs.com/huntaheart/p/3558250.html
一.windowsオブジェクトの属性
1.location--Locationオブジェクトから、現在ドキュメントを表示しているURLを表します.
このオブジェクトの他の属性はprotocol、host、hostname、port、pathname、searchがあります.
url
/*
* URL name=value
* name=value ,
*
*/
function urlArgs(){
var args = {};
var query = location.search.substrings(1);// , ?
var pairs = query.split('&'); // & ,
for(var i=0;i){
var pos = pairs.indexOf('=');
if(pos == -1){
continue;
}else{
var name = pos[i].substring(0,pos);
var value = pos[i].substring(pos+1);
value = decodeURIComponent(value);
arg[name] = value;
}
return args;
}
}
2.history--窓からのHistoryオブジェクト、歴史を閲覧するオブジェクトを使用します.ウィンドウのブラウズ履歴をドキュメントとドキュメントの状態リストで表示します.オブジェクトの下のlength属性は、ブラウズ履歴リストの要素の数を表します.
この対象の下の方法はhistory.back()、history.forward()、history.go(-1)です.
3.navagationr--参照するのはブラウザメーカーとバージョン情報を含むnavagationrオブジェクトです.
このオブジェクトの下の地属性appName,appVersion,userAgent(最も一般的),plotform
4.screen--screenオブジェクトから、ウィンドウの表示サイズと利用可能な色数に関する情報を提供します.
5.onerror--イベントハンドラは、キャプチャされていない異常がコールスタックに伝播すると呼び出され、エラーをjavascriptコンソールに伝えます.
イベントハンドラの呼び出しは、イベントオブジェクトではなく、3つの文字列パラメータによって行われます.
window.onerror = function(msg,url,line){
/*
msg:
url: , javascript url
line:
*/
if(onerror.num++ < onerror.max){
alert("ERROR:"+msg+"
"+url+":"+line);
return false;
}
}
onerror.max = 3;
onerror.num = 0;
二.windows対象の方法1.setTimeout()set Interval()clearTimeout()clearInterval()----タイマー
2.assign()replace()-- この方法は、URLのドキュメントをロードして表示することができます.
3.alert()、conform()、prompt()、show ModalDialog()--ダイアログ
4.open()
window.open()は新しいブラウザの窓口を呼び出すことができます.彼は指定されたurlをロードして、その窓を表すwindowの対象に戻ります.彼は4つのオプションのパラメータを持っています.
最初のパラメータは新しいウィンドウに表示するurlです.パラメータが省略されると、空ページのURL about:blankが使用されます.
二つ目のパラメータは新しく開いたウィンドウの名前です.既存のウィンドウの名前を指定すると、既存のウィンドウがそのまま使用されます.新しいウィンドウを開けます.このパラメータを省略すると、デフォルトの名前が使用されます.ブラック
3番目のパラメータは、幅、高さなどのブラウザの属性を設定します.スクリーンの位置でサイズを変更することができますか?
第四のパラメータは、ウィンドウが存在するときのみ有効となります.彼はブール値で、trueは既存のウィンドウを置き換えるために、falseはオープンウィンドウです.
,
var w = window.open('test.html',' ',‘width=400,height=300,resizable=yes’);
open() window 。 javascript 。
w.alert('hello world'); // alert()
5.close()新しいウィンドウオブジェクトを作成した場合、このように閉じられます.
w.close();
転載先:https://www.cnblogs.com/huntaheart/p/3558250.html