코딩 공부하고 있는데요
const number = 10
이러면 number 변수는 10이라는 숫자가 저장된 메모리의 공간을 가르키는 주소값 ? 이라해야되나 그걸 참조하는거잖아요
const func = () => { consoloe.log("hello friend ! ") } 이것도 함수가 저장된 공간을 참조하는거잖아요
근데 const script = document.createElement( "script")
document.createElement가 객체인건 알겠고 객체도 자료인건 알거든요 ??
근데 document.createElement("script") 하면 script 태그가 생성되는거잖아요
document 가 자바스크립트에서 dom 이라는데 이것도 메모리에 저장되는건가요 ??
그럼 script 태그가 생성된 값이 메모리에 저장되고 script 라는 변수는 그 주소를 가르키는 건가요 ???
초반 보고 뭔소린지 모르겠는데 언어가 모냐
자바스크립트요 도서관에서 html+css+js 이렇게 되있는거 읽었어요
아. 내용을 자세히 안봤었네.내가 jsp 안봐서 모르는데 메서드아님? 해당 매서드부터 검색해보고 이해하는게 좋을거같은데
그니까 제가 궁금한건 dom 도 메모리에 저장되는건지 아닌지 궁금해요 html 보면 <div> 이런 태그들이 있잖아요 이런건 자바스크립트 자료형이 아닌데 document.createElement는 document 라는 객체내의 함수면 매서드라 해야되나 암튼 document.createElement 이건 객체잖아요 그럼 자바스크립트의 자료형에 들어가니까 메모리에 저장되잖아요 dom은 어떻게 되는건지 너무 헷갈려요 document는 dom이고 document.createElement는 객체인데 const script = document.createElement("script") 이거는 컴퓨터 엔진에서 어떻게 되는건지 .. 메모리에 저장이되는건지 아닌지</div>
메모리에 저장됨
dom이라고 해서 다를거 없음. 속성 종나리 많이 붙어있는 js 객체임
아 그럼 dom 구조를 그냥 객체라고 보면되는거죠 ??? 아 속이 시원하네 감사합니다