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 ではブラウザエンジンのバージョンを、
//ブラウザのバージョンに関連づけて判定しています。
}
|
|||||
| 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のロードが完了している場合にファンクションを実行します |
|
|
| ready | DOMのロードが完了し、サポート対象のブラウザであった場合にファンクションを実行します。 |
|
ネームスペース
| 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 | アニメーションを変更するためのモジュール(?) |