最近の先端試験問題のまとめ
2671 ワード
viewport
CSS 3の既にメディア照会@mediaはPC側応答式ページ設計を解決しているが、携帯電話側に表示されるとモバイル側ページはpcのワイドスクリーン設計がデフォルトとなるため、ページ全体を縮小して画面に適応する.この場合、モバイル側の応答設計を満たすことはできません.
この問題を解決するために、HTML 5のviewport、すなわちビューポートを使用して、Webページ関連の表示を設定することができます.
くりを一つあげる width=device-widthウェブページの幅適応デバイスの幅height を設定することもできる. initial-scaleブラウザ初期化ページスケール maximun-scaleによりユーザがスケーリングできる最大の割合 minmun-scaleユーザーがスケーリングできる最小割合 user-scalable=noユーザーが手動でyesをスケーリングできないのは である.
ajaxをどう理解しますか?フルネームは何ですか.
AJAXのフルネームはAsynchronous JavaScript and XML、つまり非同期JavaScriptとXMLです
1.XMLとHTMLの違いと連絡 HTMLは、データの外観 に焦点を当てるように設計されている. XMLは、データのコンテンツ に焦点を当てるデータを転送および格納するように設計されている.
2.AJAXの利点:ページ全体を再ロードせずにサーバとデータを交換し、一部のページ内容を更新できる
3.XMLHttpRequestオブジェクトを作成する構文
4.要求をサーバに送信:XMLHttpRequestオブジェクトのopen()メソッドとsend()メソッドを使用します.
GETとPOSTリクエストの違い GET-指定リソースからデータを要求する、一般的にリソース情報 を取得/照会するために使用される. POST-は、処理対象のデータを指定するリソースに送信し、一般に、リソース情報 を更新するために使用する.の提出方式は異なっています:getは提出して、要求するデータはURLの後で(つまりデータをHTTPプロトコルの頭の中に置く)、postは提出して、提出したデータをHTTPパケットのパッケージの中に置くので、getは提出したデータはアドレスバーで表示して、postはできません; 転送データのサイズ:get要求特定のブラウザとサーバはURLの長さに制限があり、postはありません. セキュリティは異なります.postのセキュリティはgetよりずっと高いです. キャッシュファイルが使用できない場合post HTMLのフォームのようにpostリクエストを使用する場合は、setRequestHeader()を使用してHTTPヘッダを追加します.そしてsendメソッドで送信したいデータを規定します
5.XMLHttpRequsetオブジェクト上のsendメソッドのasyncプロパティがtrueの場合、onreadystatechangeイベントの準備状態の処理に応答する関数を指定します.
XMLHttpRequestオブジェクトの状態:5種類.readyStateが存在する場合、readyStateが変更されるとonreadystatechange関数が呼び出されます.0要求未初期化 1サーバ接続が確立されました 2リクエストが失敗しました 3リクエスト処理中 4要求処理は完了し、応答準備はreadyState=4であり、ステータスstatus=200であり、応答が準備されていることを示す.
6.サーバ応答
CSS 3の既にメディア照会@mediaはPC側応答式ページ設計を解決しているが、携帯電話側に表示されるとモバイル側ページはpcのワイドスクリーン設計がデフォルトとなるため、ページ全体を縮小して画面に適応する.この場合、モバイル側の応答設計を満たすことはできません.
この問題を解決するために、HTML 5のviewport、すなわちビューポートを使用して、Webページ関連の表示を設定することができます.
くりを一つあげる
ajaxをどう理解しますか?フルネームは何ですか.
AJAXのフルネームはAsynchronous JavaScript and XML、つまり非同期JavaScriptとXMLです
1.XMLとHTMLの違いと連絡
2.AJAXの利点:ページ全体を再ロードせずにサーバとデータを交換し、一部のページ内容を更新できる
3.XMLHttpRequestオブジェクトを作成する構文
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject(“Mircrosoft.XMLHttp”);
}
4.要求をサーバに送信:XMLHttpRequestオブジェクトのopen()メソッドとsend()メソッドを使用します.
xmlhttp.open("GET","URL",true);
xmlhttp.send();
xmlhttp.open("POST","URL",true);
xmlhttp.send();
GETとPOSTリクエストの違い
xmlhttp.send("POST","URL",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(" ");
5.XMLHttpRequsetオブジェクト上のsendメソッドのasyncプロパティがtrueの場合、onreadystatechangeイベントの準備状態の処理に応答する関数を指定します.
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4&&xmlhttp.status==200){
//
}
};
xmlhttp.open("GET","URL",true);
xmlhrrp.send();
XMLHttpRequestオブジェクトの状態:5種類.readyStateが存在する場合、readyStateが変更されるとonreadystatechange関数が呼び出されます.
6.サーバ応答
var xmldoc=xmlhttp.responseText;