프론트

·프론트
문법리터럴 : 문자 그대로 표현하기 역슬래쉬 뒤의 문자는 그대로 표현 된다"/"ㅁㄴㅇㄹ/"" -> "ㅁㄴㅇㄹ"32/10 =3.2 b=a++ -> a=2,b=1condition ? t :f23+35+'abc' = 58abc"abc"+23+35=abc2335switch(condition)case value1:~ break;case value2:~ break;default:~; n=prompt()가 리턴한것은 문자열이니까 paresInt(n)해줘야 int로 사용한다inNaN(n)elval(" +-*/")  문자열 객체는 한번 생성되면 수정 불가능let hello = new String("hello"); math -> 따로 객체 생성안해도 사용가능math.floor(x) -> x랑 비교해서 같거나 작은수중에서 ..
ch2 설치 node_module : 프로젝트 실행하는데 필요한 디펜던시 모듈 존재,git에는 올리지 않는다 package.json : node_module이 어떻게 구성되어 있는지 적혀있다 public-index.html : ->여기서 리액트 코드로 만들어진게 실행된다 src->대부분 여기서 작업이 이루어진다 Hot Module Recplacement(HRM) : App.js에서 수정하면 바로 반영되어진다 npm start || ctrl + c ch3 JSX App.js에서 컴포넌트를 만들면 index.js에서 임포트한 뒤 화면을 그린다 App.js에서의 컴포넌트는 함수로 이루어져있으며 첫글자는 대문자이다 컴포넌트 함수 == JSX(JavaScriptXML), 즉 자바코드안에 html이 존재한다 ret..
npm ERR! code ENOENT npm ERR! syscall lstat npm ERR! path C:\Users\whdyd\AppData\Roaming\npm npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\whdyd\AppData\Roaming\npm' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent 리액트 설치할려니까 실패했다 아래 링크 참고하니 글로벌 npm이 없어서 그런거 같다 https://velog.io/@dorosieun-lee/Node.js-npm-ERR-path-AppD..
·프론트
변수 let, const-상수형이라 변경 불가 자료형 ` : 문자열 사이에 변수를 넣기 위해서 사용 const name = "mike"; const message = "my name is ${name}`; console.log(message); 다른 자료형과 더하면 문자열 된다 숫자사용할때 nan 조심하기 null vs undefined null -> 존재x undefined -> 선언만 하고 값은 없다 alert, prompt, confirm const name = prompt("이름을 입력하세요","OOO"); alert(`안녕하세요, ${name}님 환영합니다`); prompt -> 두번째 인자 = 디폴트값 confirm() -> yes or no = true or false로 반환 된다 단점 : ..
·프론트
html5 -> 기본 형식 자동 완성 div는 block이 default이다 block은 화면의 끝까지 공간을 차지한다 자기 크기 만큼 딱 맞게 차지하게 만들고 싶으면 inline으로 변경해야 한다 넓이는 줄이되 높이는 유지하고 싶으면 inline-block으로 설정 ul=unodered list ol=oerderd list li = ul,ol 사이에 사용하는 리스트 css적용법 : head에 걸어야 한다 nav{ display: grid; grid-template-columns: 1fr 1fr; justify-content: space-between; } ->grid-template-colums 1fr씩 주면서 1대1비율 만든다 *{padding, margin} 전부 0으로 줘야 화면에 꽉 차게 나온다..
브리오
'프론트' 카테고리의 글 목록