コーポレートサイトにちょうどいいJavaScriptライブラリ baserJS の解説記事です。
Webサイトと詳しいAPIリファレンスはこちら baserJS Webサイト
内部モジュール
こちらの baserJSの機能一覧 にもあるように基本的には jQueryのインスタンスから呼び出すかたちで利用しますが、実際には内部の コンストラクタ からbaserの各モジュールのインスタンスを生成してDOMを操作しています。
モジュール一覧
モジュール | 要素・機能 |
---|---|
baser.utility.String | 文字列操作 |
baser.utility.Mathematics | 算術 |
baser.ui.AnimationFrames | アニメーションフレームの管理 |
baser.ui.Box | ボックス要素の操作 |
baser.ui.Browser | ブラウザの管理・操作 |
baser.ui.Dimension | 要素の幅・高さを管理 (実装予定) |
baser.ui.EventDispacher | イベント発火を管理 |
baser.ui.Scroll | ブラウザのスクロール位置の管理 |
baser.ui.Timer | 時間の管理 |
baser.ui.Validation | フォームのバリデーションを管理 (実装予定) |
baser.ui.element.CheckableElement | チェック可能要素 |
baser.ui.element.Checkbox | チェックボックス要素 |
baser.ui.element.Element | 要素 |
baser.ui.element.Form | フォーム要素の管理 |
baser.ui.element.FormElement | フォーム内要素 |
baser.ui.element.Map | マップ要素 |
baser.ui.element.Radio | ラジオボタン要素 |
baser.ui.element.RadioGroup | ラジオボタンの管理 |
baser.ui.element.Select | セレクトボックス要素 |
baser.ui.element.Youtube | YouTube要素 |
もっと上手くまとめたいものです。v1.0.0までは内部モジュールについては破壊的にAPIをガンガン変更すると思います。