본문 바로가기

분류 전체보기

(94)
JS JSON parser JSON .parse & JSON.stringify JSON.parse() JSON.stringify() JSON.parse()란? parse 메소드는 string 객체를 json 객체로 변환 *반드시 key 값을 "" 문자열 형태로 표시해줘야 에러 안남 JSON.stringify()란? stringify 메소드는 json 객체를 String 객체로 변환. ++ 함수는 json으로 변환할 수 없다. 데이터가 아니기때문에 ++ object의 일부만 json으로 변환시켜주는 방법도 있음 json = JSON.stringify(rabbit, ['name', 'color'])'; -> rabbit이란 객체의 name과 color만 json으로 변환시켜주겠다.
JS window 객체 ★다시정리 window window.location 검색창 window.history 뒤로가기, 앞으로가기 window.document body > img,form > input 등등 포함
JS 함수객체, 인자 함수 정의 int add(int x, int y){ return x + y; } = 함수 객체 만들기 let add = function (x , y) { retrun x+ y; } = function add (x , y){ return x +y; } 가변인자 매개변수 argument function add (x , y){ return x +y; } document.write(add(16,4,5,3,6,"hello")); //가져야하는 인자는 2개인데 값을 여러개 받아도 에러가 나지 않음. x,y 매개변수는 그릇이 아니고 참조하는 이름일뿐 따라서 넘치는 값들도 다 저장됨 function add (x , y){ console.log(arguments.length) -> 6 return x +y; } docu..
JS object equality object equality by reference const ellie1 = {name: 'ellie'} const ellie2 = {name: 'ellie'} const ellie3 = ellie1 console.log(ellie1== ellie2); -> false console.log(ellie1===ellie2); -> false console.log(ellie1== ellie3); -> true ellie1 과 ellie2는 같은 문자열처럼 보이지만 다른 reference 그러나 ellie3은 ellie1과같은 reference를 할당시켜줬기때문에 둘은 같다 console.log(0 == false); -> true console.log(0 === false); -> false console...
JS 계산기 만들기
JS offset 함수 원하는 위치로 화면이동 ★다시정리 제이쿼리 함수 원하는 선택자의 위치값을 top , left 형식으로 반환
JS Node.removeChild (), .target ★다시정리 Node.removeChild(): 자식을 제거하고 제거 된 노드를 반환합니다.
JS 요소 생성, 추가, 클래스 변경, 추가 .createElement() const li = document.createElement("li"); 생성 const span = document.createElement("span"); 생성 .className = "newLi" .classList.add("newLi"); .classList.remove("newLi"); .appendChild() li.appendChild(span); span을 li 자식요소로 넣음 .prepend() .prepend()는 선택한 요소의 내용의 앞에 콘텐트,요소 추가 Lorem Ipsum Dolor $( 'p' ).prepend( '123 ' ); 123 Lorem Ipsum Dolor