-
Notifications
You must be signed in to change notification settings - Fork 13
1.x utils
fkei edited this page Dec 20, 2013
·
1 revision
beez.utils
では、モバイル向けブラウザ開発に便利な機能を多数提供しています。
以下が主要な機能の説明です。
ブラウザのアドレスバーを隠します。
こちらの機能はブラウザ・端末により動作しないこともあります。
端末の回転イベントを監視します。
指定されたDOMElementのcomputedStyle
を返します。
Window
のサイズを返します。
beez.uaを使用してUserAgentを取得します。
高い精度で端末の言語設定を取得します。
default) 'en'
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
function none() {}
として空の関数を返却します。
デバイスのpixelRatioを取得します。
Objectを再帰的にdeep copyすることができます。
underscore.js よりも高い精度でオブジェクト・配列判定を行います。