Skip to content
fkei edited this page Dec 20, 2013 · 1 revision

Summary

beez.utilsでは、モバイル向けブラウザ開発に便利な機能を多数提供しています。

beez.utils

以下が主要な機能の説明です。

hideAddress

ブラウザのアドレスバーを隠します。

こちらの機能はブラウザ・端末により動作しないこともあります。

startHandleOrientation

端末の回転イベントを監視します。

getComputedStyle

指定されたDOMElementのcomputedStyleを返します。

getWindowSize

Windowのサイズを返します。

ua

beez.uaを使用してUserAgentを取得します。

getLanguage

高い精度で端末の言語設定を取得します。

default) 'en'

Timer

setInterval関数をグローバルで1つのみで走らせ、その中で擬似的に複数のsetTimeout関数をの管理が可能です。 この関数を使うことによりタイマーの管理コストを軽減することができます。

var timer = new beez.utils.Timer();
var i_id = timer.addInterval(実行する関数, 間隔(ms), Context);
var t_id = timer.addTimeout(実行する関数, 間隔(ms), Context);
timer.clearInterval(i_id); // clear interval
timer.clearTimeout(t_id); // clear interval

none

function none() {}として空の関数を返却します。

pixelRatio

デバイスのpixelRatioを取得します。

copyr

Objectを再帰的にdeep copyすることができます。

isObject, isArray

underscore.js よりも高い精度でオブジェクト・配列判定を行います。