Just another WordPress weblog
Follow Me
TwitterRSS
Share this
Twitter ButtonFacebook ButtonWeibo ButtonTencent ButtonQzone ButtonGoogle Buzz ButtonReddit ButtonStumbleUpon ButtonDigg ButtonOrkut Button

GLOW

GLOWのネームスペースとコアライブラリ スクリプトを実行する onDomReady やユーザーエージェントを認識する共通のメソッドを含みます。

プロパティ

envobjectブラウザ/プラットホームに関する情報
 geckoNumber小数点第一位までのGeckoのバージョン番号(例:1.9)またはNaN
ieNumberIEのバージョン番号またはNaN
khtmlNumber小数点第一位までのKHTMLのバージョン番号NaN
operaNumberoperaのバージョン番号(例:8.02)またはNaN
standardsModeBooleanブラウザが『標準モード』で動作している場合にTrueを返す
versionString文字列型のブラウザのバージョンを返します。数値以外の文字を含む場合があります。(例: 1.8.1 または 7b )
webkitNumber小数点第一位までのwebkitのバージョン番号(例: 419.3)またはNaN
実行例
 
if (glow.env.ie < 7) {
//ブラウザが IE 6 以下の時に実行されます
}
if (glow.env.gecko < 1.9) {
//ブラウザが Gecko 1.9 以下の時に実行されます
//Wikipedia ではブラウザエンジンのバージョンを、
//ブラウザのバージョンに関連づけて判定しています。
}
<input onclick="alert(glow.env.gecko)" value="glow.env.gecko" type="button" />
<input onclick="alert(glow.env.ie)" value="glow.env.ie" type="button" />
<input onclick="alert(glow.env.khtml)" value="glow.env.khtml" type="button" />
<input onclick="alert(glow.env.opera)" value="glow.env.opera" type="button" />
<input onclick="alert(glow.env.standardsMode)" value="glow.env.standardsMode" type="button" />
<input onclick="alert(glow.env.version)" value="glow.env.version" type="button" />
<input onclick="alert(glow.env.webkit)" value="glow.env.webkit" type="button" />
isDomReadyBooleanDOMの状態を読み出す
 注意:GLOWがロードされた後に、ページがロードされるような場合(Gloader以外の方法による場合など)は、この値は手動で設定する必要があります。
実行例:

<form>
    <input onclick="alert(glow.isDomReady)"
    value="glow.isDomReady" type="button" />
</form>
isReadyBooleanGLOWの状態を読み出す
 概要:GLOWの準備が完了しているときに true を返します。これにより、DOM、サポートされるブラウザと任意の追加要件に対応しています。例えば、GLOWのウィジェットがロードされる際に、必要なCSSファイルを読み込むようにしています。
実行例:

<form>
	<input onclick="alert(glow.isReady)" value="glow.isReady" type="button" />
</form>
isSupportedBooleanブラウザがサポート対象かどうかの状態
 概要:この値が false の場合は、BBCブラウザサポートガイドラインの『level 2』のブラウザであることを意味します。
詳細&例:BBC's Browser Support Guidelines
実行例:

<form>
	<input onclick="alert(glow.isSupported)" value="glow.isSupported" type="button" />
</form>
UIDStringインスタンスにGLOWが認識するためのユニークなID番号を付加する
 概要:This will be used in glow-specific property names that need to be unique to this instance of glow.
実行例:

<form>
	<input onclick="alert( glow.UID )" value="glow.UID" type="button" />
</form>
VERSIONStringGLOWのバージョン番号を取得する
 概要:1.2.3 の形式で返します。
詳細&例:Glow's versioning scheme
実行例:

<form>
	<input onclick="alert(glow.VERSION)" value="glow.VERSION" type="button" />
</form>

メソッド

onDomReadyDOMのロードが完了している場合にファンクションを実行します
  • 書式
    glow.onDomReady(callback);
  • パラメータ
    callback type - function ファンクションを呼び出します。
  • 戻り値
    glow
  • 概要
    このメソッドはGLOWで使用するCSSファイル等をロードしません。また、サポート対象外のブラウザもブロックしません。 必要ならばglow.readyを使用してください。
readyDOMのロードが完了し、サポート対象のブラウザであった場合にファンクションを実行します。
  • 書式
    glow.ready(callback);
  • パラメータ
    callback type - Function ファンクションを呼び出します。
  • 戻り値
    glow
  • 概要
    "ready"はGLOWで必要とするCSSファイル等がロードされるのも待ちます。
  • 記述例
    glow.ready(function() {
    	alert("DOM Ready!");
    });

ネームスペース

glowGLOWのコアライブラリのネームスペース
glow.animシンプルで強力なアニメーション
glow.dataJSONデータ形式の相互変換(?)
glow.domDOM(Document Object Model)へのアクセスおよび操作をする
glow.dragdropドラッグアンドドロップの取り扱いを簡単にする
glow.embadフラッシュムービーのエンベッドを簡単にする(?)
glow.eventsブラウザのイベントを制御する(?)
glow.formsform要素の入力内容を検証する
glow.i18n国際化のためのモジュール
glow.langjavascriptの補完機能を提供します(?)
glow.netサーバーサイドとのやりとりのためのモジュール(?)
glow.tweensアニメーションを変更するためのモジュール(?)
コメントはまだありません - コメントをどうぞ

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">