1202午前のレッスン

7405 ワード

FETCH


非同期で画面にロックをかけることで、画面全体を一定に保つ
fetchを呼び出すと、ブラウザは要求を送信し、成功するかどうかにかかわらずPromiseオブジェクトを返します.
関数自体は多くのものを送信しません
非同期リクエスト転送後にpromiseオブジェクトに転送
何もoptionに渡さないと、リクエストはGETに移ります.
fetchのようにAjaxに書き込むこともできます
fetch()デフォルト構文
let promise = fetch(url, [options])
$.ajax({
		url : "getServerTime.jsp",
		method : "get",
		dataType : "text",
		success : function(resp) {
			timeArea.text(resp);
		},
		error : function(xhr) {
			console.log(xhr);
		}

});
成功もしなかった.
応答データが来て、データサイズが大きいと切り取られ、成功部分はすべてのデータがオーバーフローし、反マーシャルも完了した後に実行されます.
$.ajax({
	url : "getServerTime.jsp",
    method : "get",
    dataType : "text",
    error : function(xhr) {
    	console.log(xhr);
    }

}).done(function(){
	timeArea.text(resp); //요청에 대한 처리가 다 끝나면 이 함수를 호출해서 처리하겠다.
})
doneを書くのはfetchのようです
$.ajax({
	url : "getServerTime.jsp",
    method : "get",
    dataType : "text"
    }).done(function(xhr){
    	timeArea.text(resp); //요청에 대한 처리가 다 끝나면 이 함수를 호출해서 처리하겠다.
 //파라미터에 xhr을 보내면 오류도 처리할 수 있다.
 })

レスポンスヘッダ


  • response Line
  • status code
  • 100~
  • 200~
  • 300~
  • 400~
  • 500~
  • protocol version

  • response Header

  • response body
  • SSE(Server-Sent Events)


    https://hamait.tistory.com/792

    ロングプール方式

  • は完全なリアルタイムではありません.
  • は毎秒リクエストがあり、サーバは耐えられません.
  • text/event-stream


    流れに沿って下りてどこかわからない
    (注:getServerTime SSE.jsp)そのため、Enter境界が設定されています.
    サーバがクライアントに一方向メッセージを送信するのに適しています
    双方向のリアルタイム通信に使用されるのはWebソケットです(後でspringで行います)

  • ほとんどのモデル2の方式は前向きに使用されている.

  • リダイレクトすると、アドレスはクライアントによって書き込まれるので、contextPathが必要です.

  • ログイン時は成功しても失敗してもそのままログインします間違った情報を把握する必要がないからです.
  • session


    ユーザーの識別
    セッションはページを移動するときも存在します.
    form以外はすべてget方式です.


    scope


    session
    申請-一人では使えません.みんなで書きます.

    正規式


    ^(?=.[0-9]+)(?=.[a-z]+)(?=.*[A-Z]+).{5,12}$
  • =個数
    転送前に通常の検査を行います.
    データ入力時に確認したい場合はinput,
  • を変更してください
    (":input")すべての入力ラベル(":input")すべての入力ラベル(":input")すべての入力ラベル(":input[name])属性はnameです
    $(":input[name]").each(function(index, element){
    		});
    		elememt가 this랑 똑같다
            
       
    .attr(文字列)
    .prop(t,f形式を返す)