KOSTA 35일차) Xhttp / for in & for of

해버니·2023년 4월 10일
0

KOSTA

목록 보기
29/32
post-thumbnail

복습

1. 비동기 요청 객체 생성

const xhttp = XMLHttpRequest();



2. 요청 설정

xhttp.open(전송방식, 서버페이지경로);



3. 요청 보냄

xhttp.send();



4. 응답이 왔을 때 실행될 핸들러가 실행

xhttp.onload = function(){
   // 응답 받아서 응답 결과 처리    
} 







변수와 상수

변수 : 값이 변할 수 있음

let a = 10;
var b = 20;
a = 200; // 가능



상수 : 처음 초기값 할당만 가능하고 선언. 실행문에서는 =연산자 사용 불가

const x = 100;
x = 200; // 에러 불가능 



함수 객체

const f1 = (x, y) => { return x+y; }












javascript

json

let arr = ['aaa', 'bbb', 'ccc']; // 문자열
let txt = {"name" : "aaa",  "num" : 1}; // 객체

let obj2 = JSON.parse(txt);

문자형을 객체로 변형해준다.




일반 for문

        var items = ['내가', '만든','쿠키'];

        items.forEach(function(item){
            console.log(item); 
        });




for in

객체에 주로 사용한다.
즉, 객체 자료형에 자료들을 하나씩 꺼내고 싶을 때 사용하게 된다.

        var obj = ['바라던', '대로', '말해줘','say'];
        for(var prop in obj){
            console.log(prop," : ", obj[prop]); 
        }




for of

for in과 유사하지만 배열에 주로 사용한다.
즉, 배열 안에 자료들을 하나씩 꺼내고 싶을 때 사용한다.

        var iterable = ['it','back','ditto'];
        for(var value of iterable){
            console.log(value);
        }




for in VS for of

in은 키를 꺼내고
of는 값을 하나씩 꺼낸다.

        // for in 반복문 : 객체의 모든 열거 가능한 속성에 대해 반복
        // for of 반복문 : [Symbol.interaor] 속성을 가지는 컬렉션 전용 
        var iterable = ['힘들때','울것','같을때','기운도','이젠'];
        
        for(var key in iterable){
            console.log(key);
        }

        for(var value of iterable){
            console.log(value);
        }













java

web dynamic project에서 파일 업로드 하기 위해서 폴더 생성

C:\Users\KOSTA\Desktop\webworkspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\img
위 경로로 들어가서 이미지가 들어갈 폴더 img를 만들어 줬다.





이미지 글 작성을 위해서 sql create table을 해주고 이미지 글 작성하는 웹을 만들었다.

create table imgboard(
num number primary key,
write varchar2(20) references member(id) on delete cascade,
w_date date,
title varchar2(50),
content varchar2(100),
path varchar2(100)
);

create sequence seq_imgboard;






0개의 댓글