まいにち@ぐだぐだ

Just another WordPress weblog
  • HOME
  • MODxスニペットコールジェネレータ
    • wayfinder ver.2.0
  • GLOW API Docs
    • GLOW
  • About
  • Contact form

GLOW

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

プロパティ

env object ブラウザ/プラットホームに関する情報
  gecko Number 小数点第一位までのGeckoのバージョン番号(例:1.9)またはNaN
ie Number IEのバージョン番号またはNaN
khtml Number 小数点第一位までのKHTMLのバージョン番号NaN
opera Number operaのバージョン番号(例:8.02)またはNaN
standardsMode Boolean ブラウザが『標準モード』で動作している場合にTrueを返す
version String 文字列型のブラウザのバージョンを返します。数値以外の文字を含む場合があります。(例: 1.8.1 または 7b )
webkit Number 小数点第一位までの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" />
isDomReady Boolean DOMの状態を読み出す
  注意:GLOWがロードされた後に、ページがロードされるような場合(Gloader以外の方法による場合など)は、この値は手動で設定する必要があります。
実行例:

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

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

<form>
	<input onclick="alert(glow.isSupported)" value="glow.isSupported" type="button" />
</form>
UID String インスタンスに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>
VERSION String GLOWのバージョン番号を取得する
  概要:1.2.3 の形式で返します。
詳細&例:Glow's versioning scheme
実行例:

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

メソッド

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

ネームスペース

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

Comment ¬
Cancel reply

  • 検索

  • エントリーカレンダー

    2010年9月
    月 火 水 木 金 土 日
    « 8月    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • 最近のエントリー

    • プログラムを売ると言うこと
    • MHP3rd発売日決定。
    • 『反小沢』は単なる権力闘争だろ
    • 9月ですが、何か?
    • 英語を社内公用語にすると顧客をないがしろにする?
  • Tags

    3D chocolate Firefox firefox3.6 GLOW hello Holistic Teahouse jarrah javascript jQuery MH3 MHP3rd Mystique PEPSI sparkling theme tipsy UQ VBA WiMAX WordPress あずき のだめ のだめカンタービレ もんじゃまん もんじゃ焼き ゆず アリス・イン・ワンダーランド コララインとボタンの魔女 サロゲート サントリー スパム対策 スマートフォン ソート順 ニコニコ動画 ネットウォーカー パーシー・ジャクソンとオリンポスの神々 プラグイン ボウガン モスバーガー ランス 中華まん 携帯端末 期間限定 TOHOシネマズ
  • Comments

    • 三次元映像と低次元政治 に ぐだぐだ@ひらひら より
    • WordPress、新時代 に ぐだぐだ@ひらひら より
    • WordPress、新時代 に WING☆ より
    • Contactform7にプレビュー機能は付けられるのか? に ぐだぐだ@ひらひら より
    • Gmail的ファイル管理ツール FenrirFS に メール術を極める » Google メールの検索情報 より
  • メタ情報

    • ログイン
    • 投稿の RSS
    • コメントの RSS
    • WordPress.org

Powered by WordPress with CommPress - Subscribe: RSS - Back to Top ↑