본문 바로가기
반응형

학습정리/자습59

poiemaweb 8~9강 복습 타입 변환과 단축 평가 명시적 타입 변환 vs 암묵적 타입 변환 개발자가 의도적으로 값의 타입을 변환 vs 개발자의 의도와는 상관없이 자바스크립트 엔진에 의해 변환 암묵적 타입 변환의 예) 문자열 타입으로의 변환 // 숫자 타입, XXX + ''는 문자열로 변경 시켜준다. 0 + '' // "0" -0 + '' // "0" 1 + '' // "1" -1 + '' // "-1" NaN + '' // "NaN" Infinity + '' // "Infinity" -Infinity + '' // "-Infinity" // 불리언 타입 true + '' // "true" false + '' // "false" // null 타입 null + '' // "null" // undefined 타입 undefined +.. 2019. 9. 10.
리액트 16~20강 정리 webpack.config.js 파일에서 plugin들의 모음이 preset이다. preset-env내에서 어떤식으로 브라우저 지원하게 할지 문자열 알 수 있는 사이트 https://github.com/browserslist/browserslist browserslist/browserslist 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env - browserslist/browserslist github.com const path = require('path'); // node에서 경로 쉽게 조작하기 위함임 , 그냥 외우자! const webpack = requ.. 2019. 9. 9.
리액트 11~15강 정리 구구단 Hooks로 만들기 WebPack사용하기 페이스북 컴포넌트 2만개... 수많은 컴포넌트를 만드는데에 script태그를 반복해서 쓰게되면 유지보수가 되지않는다. 그래서 나온게 Webpack , 쪼개진 자바스크립트 파일들을 하나의 파일로 합쳐준다. 리액트 하려면 노드를 해야한다? node(자바스크립트 실행기)를 알아야한다가 서버를 알아야한다가 아니라 리액트를 webpack을 돌리기위한 자바스크립트를 실행해야한다. create react app 으로 만들어도 상관없으나, 이해를 잘 할 수 없다. .jsx 로 만드는 이유? - jsx문법을 사용하는구나-> 리액트를 사용하구나 를 알 수 있기 때문에 (개발자들이) webpack 커멘드 명령을 이해하지 못할때 1) package json에서 script안에 .. 2019. 9. 8.
poiemaweb 6~7강 정리 연산자 자바스크립트의 모든 코드는 문 또는 표현식이다. 표현식이 그 자체로 문이 될 수 있지만, 문이 표현식이 될 수는 없다. 표현식의 역할은 값을 생성하는 것! 문의 역할은 생성한 값을 사용해 자바스크립트 엔진에게 명령을 내리는 것! 표현식인 문 vs 표현식이 아닌 문 구별하기 위한 방법은 변수에 할당해보는 것 var x; // 변수 선언문은 표현식이 아닌 문 var foo = var x; // 표현식이 아닌 문은 값처럼 사용할 수 없다. x=100; // 할당문 자체가 표현식이지만 완전한 문 = 표현식인 문 var foo = x = 100; // 표현식인 문은 값처럼 사용할 수 있다. 완료 값 : 크롬 개발자 도구에서 표현식이 아닌문은 언제나 undefined를 출력하는데 이를 완료 값이라고 한다. .. 2019. 9. 7.
반응형