MUIの使用の概要
その他
2019-11-05 18:47:04
訪問数: null
- MUIは、UIから効率、高性能HTML5開発フレームワークである、積極的にネイティブの経験を追求している。このフレームワーク自体いくつかのルールがあり、学生に新しい特にこの記事を要約し、非常に精通していない、より多くの情報MUIについては、してくださいMUI公式サイトをご覧ください。
- DOM構造
- DOMのMUIページについては、次のルールを知っている必要があります。
- 固定フロントバー
- (.mui - バー - トップナビゲーションバー(.muiバー-NAV)、ツールバーの底:共通アセンブリであって、.muiバー属性、それは固定された位置決め要素に基づいているノードと固定列、すなわちと呼ばれますフッタ)、タブの底(.muiバータブ);これらの要素を使用する際に従うべきルール:置か.muiコンテンツ要素、ボトムツールバーとタブのも底前だけでなく、.mui-オンコンテンツの前に、または固定バーがメインのコンテンツの一部をカバーします。
- ###すべてが中MUI-コンテンツに包まれます
- 固定フェンスに加えて、.mui・コンテンツに包まれたことが、他のコンテンツを、それ以外の場合は、固定バー上の理由からマスクすることができる:固定バーに基づいて固定ポジショニング、フリーフローレイアウト制約を、一般的な内容はまだ上から次のようになります。それはカラムマスクを固定するように、開始位置0レイアウト、MUIは、この問題を解決するために、我々は、以下のCSSコードを定義します。
-
- 【のCss]無地copy.muiバー-NAVを視聴〜.muiコンテンツ{パディングトップ:44px;} .mui-バーフッタ〜.muiコンテンツ{パディング底:44px;} .muiバータブ〜.muiコンテンツ{パディング下:は50px;}もちろんカスタムCSSを経由して上記と同様の効果を達成することができますが、使いやすさのために、それは固定バー、上のすべての.mui、コンテンツ以外のすべてをお勧めしますインチ
- 必ずtype属性ボタンボタンを追加
- ボタンは種類に応じて、type属性ボタン、ブラウザのデフォルトでない場合は=、ボタンはフォームが送信されたフォーム、ページの更新を実行します]をクリックし、フォーム上のボタンの無いタイプ形ので、もし、ユーザーエクスペリエンスが悪い、ロジックを提出します。
- ウィンドウマネージャ
- ページの初期化:メソッドを実行する必要がありますmui.init
- 以下のような設定パラメータ、多くのページが初期化されているMUI、:キーリスナー、監視および他のジェスチャは、そうMUIページはmui.init()メソッド一度に呼び出す必要があります。
- ページに移動:HREFを放棄行きます
- ブラウザは、DOMは、レンダリングが完了していないページ場合は、新しいページをロードすると、ページが、その後、乗り越えられないWEBブラウザ技術を障害体験することで、特定のコンテンツを、完全に表示される最初の空白で表示され、その後、DOMのレンダリングを待つことになる。この問題を解決するために[mui.openWindow方法](推奨http://dcloudio.github.io/mui/javascript/#openwindow新しいのWebViewを開くために)、MUIは自動的にロードされた場合、新しいページロードされたイベントを監視して、自動的に表示されます新しいページ;拡張読書:
- ノーウェイトスイッチの形でハローMUIが実現する方法であります
- 黒と白のカットシートを回避するためのヒントの一つシリーズHTML5のパフォーマンスの経験
- ページオフ:戻るボタンを聞いて繰り返さないでください
- MUIページフレームワークは、自動的に、カスタム・ロジック戻したい場合(例えば編集ページの復帰を、ユーザーが実行ロジックに戻った後、ドラフトを放棄する必要性を確認した)、ロジックをカプセル化し、ないだけで戻るボタンのaddEventListenerを追加することによって、方法をmui.back書き換える必要がある閉じユーザーが唯一のウィンドウを閉じていきます、ユーザーがキャンセルを選択した場合でも、addEventListenerを確認ボックスを追加しますので、もしaddEventListenerをのみ、まだ続けるロジックパッケージの実施を監視する新しい執行手続き、MUIのデフォルトを追加するので、聞いて。
- ジェスチャー
- 再生回数:クリックを忘れ
- 迅速な対応が最も重要なモバイルアプリケーションの実現である、研究では、待ち時間が100ミリ秒を超えた場合、ユーザーインターフェイスはケイトンは、しかし、携帯電話のブラウザは、遅延理由としては(300ミリ秒の遅延の有無をクリックしてクリック感じる、および300ができることを示していますMSのインとアウトあなた自身の谷百の)、この問題を解決するためのMUI、タップイベントをカプセル化し、そのいずれかのクリックは、すべて以下のコードを使用して、onclickの操作をクリックして、忘れてください。
- [ジャバスクリプト]ビュー無地コピー
- element.addEventListener('tap',function(){
- //点击响应逻辑 });
転載: www.cnblogs.com/lyt0207/p/11798967.html