JavaScriptシンプルなテクニック
3966 ワード
1.特定の範囲で乱数を得る
2.ページを自動的に更新する
3.ページを後退させてリフレッシュする
4.フォームの中で一つのinputの返車のみが問題を提出します.
フォーム内にinput要素が一つしかない場合は、リターンキーを押すと、このinput元素はsubmitタイプになってフォームを提出します.阻止の方法はフォーム内にinputを追加して隠します.
5.ウェブページの画像のロードが完了したかどうかを判断し、ロードが完了したらメソッドを呼び出す
6.ブラウザがIEかどうかを判断する
7.ページ機能処理
var x = Math.floor(Math.random() * (max - min + 1)) + min;
2.ページを自動的に更新する
window.onload = function() {
if (location.href.indexOf('#reloaded') === -1) {
location.href = location.href + "#reloaded";
location.reload();
}
}
3.ページを後退させてリフレッシュする
window.history.go(-1);
window.location.reload()
4.フォームの中で一つのinputの返車のみが問題を提出します.
フォーム内にinput要素が一つしかない場合は、リターンキーを押すと、このinput元素はsubmitタイプになってフォームを提出します.阻止の方法はフォーム内にinputを追加して隠します.
5.ウェブページの画像のロードが完了したかどうかを判断し、ロードが完了したらメソッドを呼び出す
if ( img.complete ) {
function() {
// do something...
};
} else {
img.onload = function() {
// do something...
};
}
6.ブラウザがIEかどうかを判断する
if (navigator.userAgent.indexOf('MSIE') > -1) {
alert(' ie !')
}
// MSIE/Chrome/Firefox/Opera
7.ページ機能処理
//
document.oncontextmenu = function() { return false; }
//
document.onselectstart = function() { return false; }
//
document.getElementsByTagName('body')[0].oncopy = function() { return false; }
//
<input type="text" oncut="return false":> //
//
<input type="text" onpaste="return false":>
// iframe
if (top.location !== self.location) {
top.location = self.location;
}
// iframe
if(window !== top) {
console.log(' iframe');
}
// ( )
document.referrer