強火で進め

このブログではプログラム関連の記事を中心に書いてます。

Flame ( Firefox OS 1.3 )で使用可能な主なプロパティやメソッド一覧

Flame ( Firefox OS のバージョンは 1.3.0.0-prerelease-)で JavaScript のプログラムをする時にどの様なプロパティやメソッドが使えるのかをチェックしてみました。

沢山チェックするのも大変なので取り敢えず、 windows と window.screen に対して以下の様なプログラムをブラウザ上で実行してチェックしてみました。

  var data = '';
  for(var k in window) {
  	if (data != '') data += "\n";
	data += k;
  }

【window】

  • window
  • location
  • top
  • document
  • output
  • console
  • addEventListener
  • removeEventListener
  • dispatchEvent
  • close
  • stop
  • focus
  • blur
  • open
  • alert
  • confirm
  • prompt
  • print
  • showModalDialog
  • postMessage
  • captureEvents
  • releaseEvents
  • getSelection
  • getComputedStyle
  • matchMedia
  • moveTo
  • moveBy
  • resizeTo
  • resizeBy
  • scroll
  • scrollTo
  • scrollBy
  • requestAnimationFrame
  • cancelAnimationFrame
  • getDefaultComputedStyle
  • mozRequestAnimationFrame
  • mozCancelAnimationFrame
  • mozCancelRequestAnimationFrame
  • scrollByLines
  • scrollByPages
  • sizeToContent
  • back
  • forward
  • home
  • updateCommands
  • find
  • dump
  • setResizable
  • btoa
  • atob
  • setTimeout
  • clearTimeout
  • setInterval
  • clearInterval
  • self
  • name
  • history
  • locationbar
  • menubar
  • personalbar
  • scrollbars
  • statusbar
  • toolbar
  • status
  • closed
  • frames
  • length
  • opener
  • parent
  • frameElement
  • navigator
  • applicationCache
  • screen
  • innerWidth
  • innerHeight
  • scrollX
  • pageXOffset
  • scrollY
  • pageYOffset
  • screenX
  • screenY
  • outerWidth
  • outerHeight
  • performance
  • crypto
  • mozAnimationStartTime
  • pkcs11
  • controllers
  • mozInnerScreenX
  • mozInnerScreenY
  • devicePixelRatio
  • scrollMaxX
  • scrollMaxY
  • fullScreen
  • mozPaintCount
  • ondevicemotion
  • ondeviceorientation
  • ondeviceproximity
  • onuserproximity
  • ondevicelight
  • onmoztimechange
  • onmoznetworkupload
  • onmoznetworkdownload
  • content
  • onabort
  • onblur
  • onfocus
  • oncanplay
  • oncanplaythrough
  • onchange
  • onclick
  • oncontextmenu
  • ondblclick
  • ondrag
  • ondragend
  • ondragenter
  • ondragleave
  • ondragover
  • ondragstart
  • ondrop
  • ondurationchange
  • onemptied
  • onended
  • oninput
  • oninvalid
  • onkeydown
  • onkeypress
  • onkeyup
  • onload
  • onloadeddata
  • onloadedmetadata
  • onloadstart
  • onmousedown
  • onmouseenter
  • onmouseleave
  • onmousemove
  • onmouseout
  • onmouseover
  • onmouseup
  • onpause
  • onplay
  • onplaying
  • onprogress
  • onratechange
  • onreset
  • onscroll
  • onseeked
  • onseeking
  • onselect
  • onshow
  • onstalled
  • onsubmit
  • onsuspend
  • ontimeupdate
  • onvolumechange
  • onwaiting
  • onpointerdown
  • onpointerup
  • onpointermove
  • onpointerout
  • onpointerover
  • onpointerenter
  • onpointerleave
  • onmozfullscreenchange
  • onmozfullscreenerror
  • onmozpointerlockchange
  • onmozpointerlockerror
  • indexedDB
  • mozIndexedDB
  • onerror
  • speechSynthesis
  • ontouchstart
  • ontouchend
  • ontouchmove
  • ontouchenter
  • ontouchleave
  • ontouchcancel
  • onafterprint
  • onbeforeprint
  • onbeforeunload
  • onhashchange
  • onmessage
  • onoffline
  • ononline
  • onpagehide
  • onpageshow
  • onpopstate
  • onresize
  • onunload
  • localStorage
  • sessionStorage
  • openDialog
  • onwheel
  • ongotpointercapture
  • onlostpointercapture
  • onpointercancel
  • oncopy
  • oncut
  • onpaste
  • onbeforescriptexecute
  • onafterscriptexecute
  • getInterface

【window.screen】

  • mozLockOrientation
  • mozUnlockOrientation
  • availWidth
  • availHeight
  • width
  • height
  • colorDepth
  • pixelDepth
  • top
  • left
  • availTop
  • availLeft
  • mozOrientation
  • onmozorientationchange
  • addEventListener
  • removeEventListener
  • dispatchEvent