본문 바로가기

분류 전체보기30

SASS 설치 중 에러 SASS 설치중 에러가 발생했다.. C:\\reacttraining\\training1\\excode>npm install node-sass npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: react-scripts@5.0.1 npm ERR! Found: typescript@5.4.5 npm ERR! node_modules/typescript npm ERR! peer typescript@">= 2.7" from fork-ts-checker-webpack-plugin@6.5.3 npm ERR! node_modules/fork-ts-checker-webpack-plugin npm ERR! f.. 2024. 4. 20.
DOM 이란?? Document Object Model (문서 객체 모델) Document = HTML (웹 개발 관련 글에서 Document를 보게 된다면 그것은 HTML에 대해 말하는 것) Object : 객체 (javascript에서 많이 나오는 것) Model : 모델 HTML 코드를 받아 Browser에서 DOM 을 만든다고 생각해보면 쉽다. 상세히 말하면 HTML 소스코드를 Browser에서 한줄한줄 읽어서 문서를 객체화하여 JavaScript로 접근할 수 있도록 해준다. 위의 그림처럼 소스코드의 각 부분들을 Tree구조로 만들면 오른쪽 마인드 맵과 같은 형태로 만들어진다. JavaScript로 하나하나 제어가 가능한 이유는 Document의 트리들 각 요소들이 API이기 때문이다. #collection 으로.. 2024. 4. 19.
명품 자바 프로그래밍 6장 - 모듈,object,Wrapper,String 클래스 앞에서 배운 패키지는 클래스나 인터페이스의 컴파일된 클래스를 한곳에 담는 곳이라면 모듈은 패키지들을 담는 컨테이너라고 생각하면 된다. 모듈들 중에서 꼭 필요한 기본 모듈이 .java.base 모듈인데 java.base.jmod 파일에 들어있다 이 모듈 안에는 자바 응용프로그램에서 가장 많이 사용되는 패키지와 클래스들이 들어있다. ex) java.util 패키지 , java.math 패키지 등등 Object 클래스 Object 클래스는 아무 클래스도 상속받지 않는 유일한 클래스 => 계층 구조상 최상위 클래스 객체를 문자열로 변환 = > toString()메소드 java 에서 제공하는 메소드도 오버라이딩이 가능하다 package apgkw; class Point{ private int x,y; public.. 2023. 9. 26.
명품 자바 프로그래밍 6장 - 패키지 패키지가 필요한 이유 개발자 1 - A작업 - ...,class Tool 개발자 2 - B작업 - ...,class Tool 개발자 3 - C작업 - ...,class Tool 만약 각각의 개발자들이 작성한 클래스 명칭이 같아질경우 파일이 중복된다 따라서 이때는 개발자들 각자 디렉터리를 만들고 구분시켜줘야한다 이때 디렉터리를 패키지라고 부르고 경로명은 점을 찍어 표현한다. ex) Project.개발자1.Tool.class Project.개발자2.Tool.class 클래스를 지칭할때 모듈명 사용X 패키지명을 포함하는 경로명으로 나타낸다 ex) java.util.Scanner // 해석: java 의 util 안에있는 Scanner 클래스 import와 클래스 경로 다른 패키지에있는 클래스를 사용하고자 할 .. 2023. 9. 25.