モバイル開発およびデスクトップ開発
モバイルWeb開発(モバイルウェブ)
- 使用される技術は同じです
- 画面サイズとの相互作用のみが異なります
1.ビューポートを設定します
メイトタグ(メタデータ)情報データのデータであります
<メタ>タグは、メタデータ、HTML文書を提供します。メタデータは、クライアント上に表示されませんが、ブラウザによって解析されます。
// headタグ内の書き込み
ビューポートは、HTMLの親要素であります
次の文は、そのサイズを設定しました
< メタ名=「ビューポート」コンテンツ=「幅=幅デバイス、 初期スケール= 1.0、 最大スケール= 1.0 ユーザスケーラブル= NO」> //デバイス幅=幅装置の幅に等しい幅 //高さ=デバイス-height高さは、装置の高さに等しい //初期規模初期スケール 可能最大割合ズームユーザ//最大規模 //最小スケールは、ユーザが最小比ズームを可能にする ユーザ・ズームを許可するかどうか//ユーザースケーラブルに
2.デバッグページ
デバッグページ//電話のブラウザの互換性の問題にCHROM開発ツールは、最終的には携帯電話を見てする必要があります
タグとCSSサイトcaniuseのウェブサイトでいくつかの互換性の問題があります
3.メディアからの問い合わせ/応答デザイン
定義:異なる解像度の異なるスタイルの選択
主な機能:
- 等スクリーン、テレビ、モニタなどのメディアタイプ、
- レイアウトビューポートの特性を監視する、ビューポートは、高解像度と広いです
使い方
スタイルタグ内部で使用//
全て//すべてのメディアタイプ、テレビ、携帯電話、プリンタ@media
及び論理演算//
(最小幅:200pxの)と(最大幅:300ピクセルによって){
本体{}
}
短所:多くの反復的なCSS
Hxbridアプリ(複合用途開発)
混血開発財団:
書き込みページは、携帯電話のプログラムで実行されます。もともとページの提供の機能が限定されています。
しかし、アプリケーションがページに機能を追加することができます
この場合、jsは他人が提供する機能を呼び出すことができます
例:
例えば、携帯電話は、JSショックを達成することができません
IOSアンドリュースは、携帯電話のバイブレーションを作ることができます
IOSはCが電話が振動することを可能にするオブジェクトを書き込み、にさらされます
このことは、JSページの機能として登録されています
JSのJSは、携帯電話の振動にこの関数を呼び出します
携帯電話のバイブレーションを作るためのjsオブジェクトCの関数呼び出し
概要:JSは限りAPIはJSに提供されているように、振動する携帯電話を許可するように見えます
JSコードは、他のものによって提供される論理機能を記述することです