-M-ProjectはBackbone.js、Underscore.js、Modernizr、Moment.js、バウアー、ヨーマン、jQueryの、Hammer.JS、グラントおよび多くを含む様々なオープンソース·プロジェクトの数のコードが含まれています。
これは、HTML 5のアプリケーションは、具体的に細工された、モバイルデバイス上で実行するようになってを組み立てるための強固な基盤を作成します。
-M-プロジェクトを使用すると、管理し、代わりに各仕出しモバイルプラットフォーム用に別のコードリポジトリに対処することにより、アプリケーションをコンパイルする場所からの1つの単一のコードベースを提供することで、開発者を役立ちます。
特徴:
一般的な特徴:
MVCのコードベース
HTML 5のサポート
JavaScriptですべての開発サイクル
オフラインサポート
リッチなユーザーインターフェース
ローカルおよびリモートのストレージの持続性のためのDataProvider
国際化(i18n)
Node.jsのベースのビルドツール
CSS3ベースのトランジション
URLディープリンク
SCSSサポート
テーマ
プラットフォーム:
パームのWebOS
Windowsの携帯電話
ブラックベリー
キンドル
アンドロイド
iOSの
このリリースで新しい何が:
このM.TextFieldViewに実装テーマ
追加されたappdidloadイベント
M.GridViewにCssClassプロパティを追加しました
1.9.1へのjQueryを更新しました
1.3.0に更新されたjQueryのモバイル
CarouselViewにおけるバグ修正setActiveItem法
valuePatternののプロパティ名に空白文字を許可します
M.MathにnearestNumber機能を追加しました
バグ修正setActiveItem法CarouselView中:ページネータは更新されませんでした
v0.4.0に更新されたD8
v1.4.4に更新さunderscore.js
追加されたMovableLabelView
このバージョン1.3.0の新機能です:
この画像ビューとloadイベントのバグを修正します
M.WebViewとAndroid +コルドバ(擬似のdivをレンダリングし、動的にIFRAMEを押す)とのバグを修正
ビュー値に現在のリスト項目の値を設定します。これは、テンプレートのビューのリスト項目の値/ contentBindingを取得するために、たとえばできます。
にDebugModeフラグとM.Logger問題を修正しました(wheratiするTHX)
M.ImagePreloaderコンポーネントを追加し、config.jsonを介して有効になっている場合、自動負荷に起動時にすべての画像を一部をプリロードエスプレッソでそれをリンクしました。
リスト項目が選択されたときに渡されたリストの項目IDの内部ID / MODEL_ID動作をリファクタリング。
jQueryのモバイルによって適用されたリスト項目ビュー内のボタンの自動位置決めを無効になっています。
M.ListViewにupdateListItemViewを追加しました。
M.LoaderViewマイナーパフォーマンスの向上(キャッシュされたセレクタ)。
single_selection_dialogモードの選択リストを修正し矛盾バグ。
M.MapMarkerViewにiconSizeプロパティが追加されました。
追加されたリスト項目のために特に削除DOMで自動破棄
M.Requestでます。
固定のisAsyncとisJSONフラグます。
バージョン1.1.0の新機能であります
固定タップ/ iOSの上でGoogleマップの問題をクリックします
ボタン/ラベルのイベントディスパッチとハイパーリンクとのバグを修正
themeUpdate()M.SelectionListViewの単一選択ダイアログモードで固定(空の内容が結合でこれ以上のjsエラー)
複数のツールバー&QUOTを持つ問題を修正しました。アウトソーシング"別々のファイルにそれら
テーブルビュー内のハードコーディングされたビューid問題を修正しました(jianliaoにTHX)
renderChildViews内にレンダリングされているすべてのビューにparentViewプロパティを追加しました
0.1.5に更新されたD8ライブラリ
前の検証ステータスをクリアし、再びそれを検証する(jianliaoにTHX)
テンプレートがあまりにもイベントを指定しない場合はすべての項目に適用されますM.ListViewに追加しましたイベントプロパティ
M.ListView / M.ListItemViewにスワイプボタン機能を追加しました
M.TextFieldView、M.SliderViewとM.SelectionListViewに追加しましたhasAsteriskOnLabelプロパティ(jianliaoにTHX)
フレームワークに複雑な分割ビューコンポーネントを追加しました(M.SplitView、M.SplitItemView、M.PopoverView、M.SplitToolbarView)
minifed modernizrとエスプレッソのDCEとの問題を修正しました
v0.1.6に更新されたD8(josher19にTHX)
M.MapViewにおける非既存の変数には、Googleの呼び出し問題を修正しました
1.7.1へのjQueryを更新しました
1.1.0へのjQuery Mobileを更新しました
1.6への更新mobiscroll
M.FormViewで可能性が未定義の変数に問題を修正しました
0.2.0に更新されたD8ライブラリ
v1.3.2デベロッパーにアンダースコアを更新しました
追加されたパラメータ化M.I18N
M.ListViewでvaluePatternのための正規表現のチェックでバグを修正
ダイアログの動作が改善と安定性
jqmデザインに合うように日付ピッカーの調整後ルックアンドフィール
jqm 1.1で動作するように、いくつかのUIコンポーネントを調整
jqm 1.1の実装実際の固定ツールバー/タブバー
jqmの「ハイライト」オプションを使用するように調整されたM.SliderView
M.ListViewでバグを修正しました(サブビューのレンダリングが可能になりました)
M.ScrollViewのバグを修正
JQM 1.1で動作するようにアップグレードされた分割ビュー
このバージョン1.0.0 RC1の新機能:
このM.RequestのsendNoCacheHeaderプロパティでバグを修正
希望のが利用できない場合I18Nないセットの言語は、言語をデフォルトに
内部のコールバックに関するM.Requestの不具合を修正しました
唯一の供給源として機能する特殊なデータプロバイダとして、モデルの検索と組み合わせて添加M.DataConsumer()
テキストフィールド(日付入力)、計算値とDatePickerのでバグを修正
V1.3にアンダースコアを更新しました
1.5.3に更新さmobiscroll
M.ScrollViewとクリアボタンのバグを修正
M.SearchBarViewに無効()/(有効)とclearValue()を追加しました
M.ListViewにCssClassプロパティを追加しました
M.ToggleViewの内部M.ButtonViewのための追加された特別な動作
モデル:数から一意の文字列に変更m_id(4桁の数字それぞれは32文字のいずれかになります。)
モデル:削除bulkImport方法
(M.RecordManager中)getRecordById()へgetRecordForId()名前が変更され、後者は推奨されなくなりました
削除M.ModelRegistry
削除M.DataProviderCouchDB
削除M.DataProviderWebSQL
DataProviderLocalStorageでメソッドFind()はクエリのオブジェクトを取得します
追加されました" QUOT含ま&; LSは、クエリを見つけるための(文字列の)演算子
このバージョン0.8アルファの新機能です:
このはM.Requestのタイプミスのバグを修正
追加されたM.CanvasView
M.TextFieldに追加しましたをnumberofcharsプロパティ(HTMLのMaxLengthプロパティに相当)
M.ListViewでUTF8のバグを修正しました
リスト項目のビュー内のサポートされているビューにM.TextFieldViewを追加しました。
M.Applicationの除去非推奨useTransitionsプロパティ(代わりに)(GETCONFIGを使用します)
switchToPage()(:updateHistory第四パラメータを使用する)でバグを修正
M.TextFieldViewためinputTypeの可能な値として、すべての日付タイプを追加しました
(入力種類のレンジとjqmに基づく)を追加しましたM.SliderView
方位変化にダイアログを再配置
一度に一つを表示するダイアログにキューを追加しました
M.SelectionListViewにM.MULTIPLE_SELECTION_DIALOGモードを追加しました
M.GridViewに4列のレイアウトを追加しました
1.2にアンダースコアを更新しました
v1.5.2に更新さmobiscroll
HTML5の入力タイプを検出するためのM.EnvironmentにカスタムModernizrの設定を追加しました
M.TextFieldViewの日付入力タイプへのフォールバックとして追加M.DatePickerView
initMapに追加しましたコールバック()
M.SelectionListViewに追加しました無効()/(イネーブル)
追加されましたM.TableView(最初、簡易版)
リファクタリングM.Requestは、コールバックプロパティを使用します
M.RequestにsendNoCacheHeaderとsendTimestampプロパティを追加しました
このバージョン0.6アルファの新機能です:
この結合リファクタリングコンテンツ(3):セットを()今「person.address.street」のようなチェーンの単一の値を設定することができます
「orientationchange 'イベントがM.PageViewに追加します
固定M.LoaderView
M.Applicationの除去無駄な性質(viewManager、modelRegistry、...)
リファクタリングM.MapView:のみ利用可能な接続場合、GoogleマップAPIをロード(これはマニフェストキャッシュのバグを修正しました)
M.EventDispatcherに追加しましたunregisterEvents()
M.ViewManagerで名前を変更したのremove()の登録を解除します()
さらに、イベントディスパッチャとビューマネージャの両方からのビューを登録解除:M.Applicationで)(破壊リファクタリング
M.ButtonGroupViewにsetActiveButtonAtIndex()を追加しました
除去applyThemeプロパティ
M.ButtonViewのrenderUpdate()の不具合を修正しました
M.SelectionListViewに追加resetSelection()
jQueryのモバイルは1.0b1に更新(およびTMPの一部が正常にこの新しいバージョンで動作するように調整します)
1.1.6に更新さunderscore.js
我々はm.jsにバージョンを維持するので、バージョンファイルを削除しました - &#のSpark Proの。 M.version
アラートをリファクタリングし、動的に計算された位置=&#のSpark Proのを持っているダイアログを確認します。常に画面の中央に、ページがスクロールされている場合でも。半透明の背景現在、全ページのサイズを有します。
ドキュメントの合計サイズを取得するためにM.EnvironmentにgetTotalSize、getTotalHeightとgetTotalWidthを追加しました
ショー()が呼び出され、ローダーが以前に隠されていた自動中心M.Loaderビュー
M.FormViewのshowErrorsでバグを修正しました()
M.TextFieldViewに動的な値コンピューティングを追加しました
追加された構成プロパティとM.ApplicationへGETCONFIG()は、アプリケーション内でconfig.jsonのプロパティにアクセスするには
M.ListItemViewに追加しましたがisSelectableプロパティ
M.ToggleViewに追加しましたsetviewコマンド()
我々は生産モードになっていない場合にのみログに記録するconfig.jsonの使用にDebugModeプロパティ
このバージョン0.5アルファの新機能です:
このはM.I18Nの不具合を修正しました
M.LabelViewに追加のsetValue()
コンテンツがバインディングと組み合わせてM.TextFieldViewに自動拡張機構を追加しました
(すべての上およびすべての上)の取り扱いリファクタリングイベント
リファクタリングchildViewsプロパティ(それは今の方法より堅牢なのです)
1.6.1へのjQueryを更新しました
jQueryのモバイルは1.0b1にアップデート
結合リファクタリング内容は(1):それは今(イベントと同じ)ターゲット/プロパティを使用しています
リファクタリング内容は(2)バインディング:だから今「person.address.street」のようなものが可能であり、再帰を追加しました
ビューの子ビュー(例えばトグルビューで使用される)を除去するために追加したメソッド
リファクタリングのダイアログ:これ以上のページとしてではなくCSS3でアニメーションのオーバーレイとしてレンダリング
リファクタリングトグルビュー:行う表示/非表示の代わりに、追加/削除
このバージョン0.4アルファの新機能:
この更新のjQuery 1.5.2へ。
1.0a4.1にjQueryのモバイルを更新しました。
JQMの最新バージョンで動作するようにM.DatePickerViewを更新しました。
JQMの最新バージョンで動作するようにM.SelectionListViewを更新しました。
M.ToggleViewの不具合を修正しました。
この要件:
このJavaScriptはクライアント側で有効になって
HTML5とCSS3対応ブラウザ
コメントが見つかりません