ラッキーな日々

望んでも望んでも、叶わないから望み続ける

javascript

javascript

投稿日:

Pocket

お役立ち

MDN javascriptリファレンス  で検索。

グローバルで作成された変数はWindowオブジェクトのプロパティになる

for(key in window){
console.log(key+” ”+window[key]);
}

Windowオブジェクトをすべて出力する。
VM824:2 postMessage function () { [native code] }
VM824:2 blur function () { [native code] }
VM824:2 focus function () { [native code] }
VM824:2 close function () { [native code] }
VM824:2 parent [object Window]
VM824:2 opener null
VM824:2 top [object Window]
VM824:2 length 0
VM824:2 frames [object Window]
VM824:2 closed false
VM824:2 location file:///C:/Users/%E8%A1%A8%E5%96%84%E5%B9%B8/Desktop/udemy_javascript/chapter11_object/memo/index.html
VM824:2 self [object Window]
VM824:2 window [object Window]
VM824:2 document [object HTMLDocument]
VM824:2 origin null
VM824:2 name
VM824:2 history [object History]
VM824:2 locationbar [object BarProp]
VM824:2 menubar [object BarProp]
VM824:2 personalbar [object BarProp]
VM824:2 scrollbars [object BarProp]
VM824:2 statusbar [object BarProp]
VM824:2 toolbar [object BarProp]
VM824:2 status
VM824:2 frameElement null
VM824:2 navigator [object Navigator]
VM824:2 customElements [object CustomElementRegistry]
VM824:2 external [object External]
VM824:2 screen [object Screen]
VM824:2 innerWidth 320
VM824:2 innerHeight 568
VM824:2 scrollX 0
VM824:2 pageXOffset 0
VM824:2 scrollY 0
VM824:2 pageYOffset 0
VM824:2 visualViewport [object VisualViewport]
VM824:2 screenX 0
VM824:2 screenY 0
VM824:2 outerWidth 320
VM824:2 outerHeight 568
VM824:2 devicePixelRatio 2
VM824:2 clientInformation [object Navigator]
VM824:2 screenLeft 0
VM824:2 screenTop 0
VM824:2 defaultStatus
VM824:2 defaultstatus
VM824:2 styleMedia [object StyleMedia]
VM824:2 onanimationend null
VM824:2 onanimationiteration null
VM824:2 onanimationstart null
VM824:2 onsearch null
VM824:2 ontransitionend null
VM824:2 onwebkitanimationend null
VM824:2 onwebkitanimationiteration null
VM824:2 onwebkitanimationstart null
VM824:2 onwebkittransitionend null
VM824:2 isSecureContext true
VM824:2 onabort null
VM824:2 onblur null
VM824:2 oncancel null
VM824:2 oncanplay null
VM824:2 oncanplaythrough null
VM824:2 onchange null
VM824:2 onclick null
VM824:2 onclose null
VM824:2 oncontextmenu null
VM824:2 oncuechange null
VM824:2 ondblclick null
VM824:2 ondrag null
VM824:2 ondragend null
VM824:2 ondragenter null
VM824:2 ondragleave null
VM824:2 ondragover null
VM824:2 ondragstart null
VM824:2 ondrop null
VM824:2 ondurationchange null
VM824:2 onemptied null
VM824:2 onended null
VM824:2 onerror null
VM824:2 onfocus null
VM824:2 oninput null
VM824:2 oninvalid null
VM824:2 onkeydown null
VM824:2 onkeypress null
VM824:2 onkeyup null
VM824:2 onload null
VM824:2 onloadeddata null
VM824:2 onloadedmetadata null
VM824:2 onloadstart null
VM824:2 onmousedown null
VM824:2 onmouseenter null
VM824:2 onmouseleave null
VM824:2 onmousemove null
VM824:2 onmouseout null
VM824:2 onmouseover null
VM824:2 onmouseup null
VM824:2 onmousewheel null
VM824:2 onpause null
VM824:2 onplay null
VM824:2 onplaying null
VM824:2 onprogress null
VM824:2 onratechange null
VM824:2 onreset null
VM824:2 onresize null
VM824:2 onscroll null
VM824:2 onseeked null
VM824:2 onseeking null
VM824:2 onselect null
VM824:2 onstalled null
VM824:2 onsubmit null
VM824:2 onsuspend null
VM824:2 ontimeupdate null
VM824:2 ontoggle null
VM824:2 onvolumechange null
VM824:2 onwaiting null
VM824:2 onwheel null
VM824:2 onauxclick null
VM824:2 ongotpointercapture null
VM824:2 onlostpointercapture null
VM824:2 onpointerdown null
VM824:2 onpointermove null
VM824:2 onpointerup null
VM824:2 onpointercancel null
VM824:2 onpointerover null
VM824:2 onpointerout null
VM824:2 onpointerenter null
VM824:2 onpointerleave null
VM824:2 onafterprint null
VM824:2 onbeforeprint null
VM824:2 onbeforeunload null
VM824:2 onhashchange null
VM824:2 onlanguagechange null
VM824:2 onmessage null
VM824:2 onmessageerror null
VM824:2 onoffline null
VM824:2 ononline null
VM824:2 onpagehide null
VM824:2 onpageshow null
VM824:2 onpopstate null
VM824:2 onrejectionhandled null
VM824:2 onstorage null
VM824:2 onunhandledrejection null
VM824:2 onunload null
VM824:2 performance [object Performance]
VM824:2 stop function stop() { [native code] }
VM824:2 open function open() { [native code] }
VM824:2 alert function alert() { [native code] }
VM824:2 confirm function confirm() { [native code] }
VM824:2 prompt function prompt() { [native code] }
VM824:2 print function print() { [native code] }
VM824:2 requestAnimationFrame function requestAnimationFrame() { [native code] }
VM824:2 cancelAnimationFrame function cancelAnimationFrame() { [native code] }
VM824:2 requestIdleCallback function requestIdleCallback() { [native code] }
VM824:2 cancelIdleCallback function cancelIdleCallback() { [native code] }
VM824:2 captureEvents function captureEvents() { [native code] }
VM824:2 releaseEvents function releaseEvents() { [native code] }
VM824:2 getComputedStyle function getComputedStyle() { [native code] }
VM824:2 matchMedia function matchMedia() { [native code] }
VM824:2 moveTo function moveTo() { [native code] }
VM824:2 moveBy function moveBy() { [native code] }
VM824:2 resizeTo function resizeTo() { [native code] }
VM824:2 resizeBy function resizeBy() { [native code] }
VM824:2 getSelection function getSelection() { [native code] }
VM824:2 find function find() { [native code] }
VM824:2 webkitRequestAnimationFrame function webkitRequestAnimationFrame() { [native code] }
VM824:2 webkitCancelAnimationFrame function webkitCancelAnimationFrame() { [native code] }
VM824:2 fetch function fetch() { [native code] }
VM824:2 btoa function btoa() { [native code] }
VM824:2 atob function atob() { [native code] }
VM824:2 setTimeout function setTimeout() { [native code] }
VM824:2 clearTimeout function clearTimeout() { [native code] }
VM824:2 setInterval function setInterval() { [native code] }
VM824:2 clearInterval function clearInterval() { [native code] }
VM824:2 createImageBitmap function createImageBitmap() { [native code] }
VM824:2 scroll function scroll() { [native code] }
VM824:2 scrollTo function scrollTo() { [native code] }
VM824:2 scrollBy function scrollBy() { [native code] }
VM824:2 onappinstalled null
VM824:2 onbeforeinstallprompt null
VM824:2 crypto [object Crypto]
VM824:2 ondevicemotion null
VM824:2 ondeviceorientation null
VM824:2 ondeviceorientationabsolute null
VM824:2 indexedDB [object IDBFactory]
VM824:2 [Deprecation] ‘window.webkitStorageInfo’ is deprecated. Please use ‘navigator.webkitTemporaryStorage’ or ‘navigator.webkitPersistentStorage’ instead.
(anonymous) @ VM824:2
VM824:2 webkitStorageInfo [object DeprecatedStorageInfo]
VM824:2 sessionStorage [object Storage]
VM824:2 localStorage [object Storage]
VM824:2 chrome [object Object]
VM824:2 speechSynthesis [object SpeechSynthesis]
VM824:2 webkitRequestFileSystem function () { [native code] }
VM824:2 webkitResolveLocalFileSystemURL function () { [native code] }
VM824:2 openDatabase function () { [native code] }
VM824:2 applicationCache [object ApplicationCache]
VM824:2 caches [object CacheStorage]
VM824:2 $ function(a,b){return new m.fn.init(a,b)}
VM824:2 jQuery function(a,b){return new m.fn.init(a,b)}
VM824:2 jQuery1112032810824858729193 [object Object]
VM824:2 Cookies function api (key, value, attributes) {
var result;

// Write

if (arguments.length > 1) {
attributes = extend({
path: ‘/’
}, api.defaults, attributes);

if (typeof attributes.expires === ‘number’) {
var expires = new Date();
expires.setMilliseconds(expires.getMilliseconds() + attributes.expires * 864e+5);
attributes.expires = expires;
}

try {
result = JSON.stringify(value);
if (/^[\{\[]/.test(result)) {
value = result;
}
} catch (e) {}

value = encodeURIComponent(String(value));
value = value.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);

key = encodeURIComponent(String(key));
key = key.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent);
key = key.replace(/[\(\)]/g, escape);

return (document.cookie = [
key, ‘=’, value,
attributes.expires && ‘; expires=’ + attributes.expires.toUTCString(), // use expires attribute, max-age is not supported by IE
attributes.path && ‘; path=’ + attributes.path,
attributes.domain && ‘; domain=’ + attributes.domain,
attributes.secure ? ‘; secure’ : ”
].join(”));
}

// Read

if (!key) {
result = {};
}

// To prevent the for loop in the first place assign an empty array
// in case there are no cookies at all. Also prevents odd result when
// calling “get()”
var cookies = document.cookie ? document.cookie.split(‘; ‘) : [];
var rdecode = /(%[0-9A-Z]{2})+/g;
var i = 0;

for (; i < cookies.length; i++) {
var parts = cookies[i].split(‘=’);
var name = parts[0].replace(rdecode, decodeURIComponent);
var cookie = parts.slice(1).join(‘=’);

if (cookie.charAt(0) === ‘”‘) {
cookie = cookie.slice(1, -1);
}

try {
cookie = converter && converter(cookie, name) || cookie.replace(rdecode, decodeURIComponent);

if (this.json) {
try {
cookie = JSON.parse(cookie);
} catch (e) {}
}

if (key === name) {
result = cookie;
break;
}

if (!key) {
result[name] = cookie;
}
} catch (e) {}
}

return result;
}
VM824:2 obj [object Object]
VM824:2 animal function(name,size){
this.name=name;
this.size=size;
this.getinf=function(){
return name+size;
}
}
VM824:2 cat [object Object]
VM824:2 key key
VM824:2 TEMPORARY 0
VM824:2 PERSISTENT 1
VM824:2 addEventListener function addEventListener() { [native code] }
VM824:2 removeEventListener function removeEventListener() { [native code] }
VM824:2 dispatchEvent function dispatchEvent() { [native code] }

スポンサーリンク
スポンサーリンク

関連記事

属性とプロパティって何が違うん? また教えてアリさん

属性とプロパティって何が違うん? HTML属性 HTMLタグの後ろに、半角スペース区切りで書かれた文字列のことです。 通常HTMLタグに補足的な情報を与える目的で使われます。 CSS属性(プロパティ) …

イベントオブジェクト 教えてイルカさん JavaScript

イベントオブジェクトとは イベントが発生したときはイベントオブジェクトを通してイベントの様々な情報を得ることができます。 イベントオブジェクトは、イベントハンドラーおよびイベントリスナーにおいて実行さ …

ネズミさん インスタンスとオブジェクトって何が違うん

インスタンスとオブジェクトって何が違うん 教えてネズミさん。インスタンスとオブジェクトって何が違うん。 調べれば調べるほど分からないよ。 迷路 アリ地獄 どツボ 窮する 万策尽きる  策が尽きる  術 …

教えてひょうさん コンストラクタ

コンストラクタとは? コンストラクタとはクラスをnewしたときに実行される関数のこと。 このように、コンストラクタはクラスをnewした瞬間に実行される関数です。 最初にやっておかなくちゃいけない処理、 …

spliceってなに? おしえてアリさん

おしえてアリさん Vue.jsでは、配列の既存の要素を書き換えた場合、配列への参照は変化しないためその変化を検出できません。 dataプロパティで配列を定義した場合にリアクティブに動作させる方法 イン …

調べよう

ありがとう

【プロフィール】
はじめまして EveryDayisaGoodDayです。日本語に直すと日々是好日となります。
個人事業者です。望んでいたわけではないですが、いつのまにかそうなっていました。

病気をしてから、物忘れがひどいのでこのブログは私的な備忘録です。
さっきやったことも忘れるのでブログ自体も迷走中。
望んでも 望んでも 叶わないから望み続ける。

ペットのおうち

鍵開け 鍵修理 24時間 緊急対応
24時間対応鍵トラブル緊急サービスの全国展開おなじみのマルチ救急24岡山市鍵トラブル修理サービスホームページがリニューアル。

岡山市で、お住い 金庫 バイク 原付の鍵トラブルに緊急対応。

  • 鍵をなくしてドアが開けられない。
  • 鍵穴の不具合で鍵が回らない。
  • 鍵が折れた

鍵のトラブルでお困りならお気軽にお問合せ下さい。

深夜の突然の水漏れやトイレのつまりに困ったことは、ありませんか?

全国24時間対応で水漏れ修理 トイレつまりに深夜でも緊急に出動してくれる水道修理サービスがあります。

水漏れ 排水つまりでお困りならこちらの安心の水道修理サービスをご利用してみてください。