전체 글

Web Front Developer🐣
Transpiler한 프로그래밍 언어로 작성된 코드를 다른 프로그래밍 언어로 변환하는 도구JavaScript의 ES6 문법을 ES5 문법으로 변환하거나, React의 JSX 및 Typescript 코드를 브라우저가 이해할 수 있는 Javascript로 변환BabelJavascript Transpiler로 최신 ECMAScript 표준을 따르는 코드를 이전 버전의 Javascript로 변환SWCSpeedy Web Compiler의 약자로 Javascript와 Typescript 코드를 변환하고 최적화하는 컴파일러 Transpiler를 사용할 수 있는 부분반복적, 규칙적으로 코드 변경(작성/수정/삭제)이 필요하고누락과 오타 등 휴먼 에러가 빈번하게 발생하며비즈니스 로직을 침범하는 코드들
형변환 Map 새로운 List를 만들어줌 Key 값만 List로 바꾸고, Value 값만 List로 바꾸기가 가능 Set where where를 사용해서 필터링 가능 reduce prev는 맨 처음만 첫번째 값이 들어감 다음 값 부터는 return 값이 들어감 next에는 다음 숫자들이 들어감 reduce의 return 값은 무조건 최초 선언된 멤버들의 타입과 같아야 함 fold reduce의 단점을 보완한 것 아무 형태나 return이 가능하다. 맨 처음 실행 시 fold의 시작 값이 들어가고, next에 처음 값이 들어감 이후에는 prev, next에 각각 return값, 다음 값이 들어감 cascading operator 여러개의 List를 새로운 List 하나로 합칠 때 사용 functional ..
constructor named constructor, const constructor const constructor의 경우 true, const constructor가 아닐 경우에는 false임을 유의할 것 getter, setter _ : 앞에 붙이면 private 속성 부여 inheritance 상속 받으면 부모 클래스의 모든 속성을 자식 클래스가 부여받음 method overriding 부모 class안의 함수를 자식 class에서 바꾸고 싶을때 override 사용 static interface 특수한 구조를 강제하는 것 abstract : instance 화를 막음 generic 타입을 외부에서 받을 때 사용 Dart가 왜 OOP일까? 모든 class가 최상위에서 Object를 상속받기 때문
Variable name 변수를 선언해서 나타나는 오류, 값을 바꾸는건 가능하지만 재선언은 불가능 int, double boolean String dynamic var 타입은 중간에 다른 타입으로 변경이 불가능 dynamic 타입은 중간에 다른 타입으로 변경이 가능 nullable / non-nullable / null 모든 타입은 타입만 들어갈 수 있는 경우, 타입과 null까지 들어갈 수 있는 경우로 나뉜다 final, const final로 선언하면 값을 변경할 수 없다. const도 마찬가지로 값을 변경할 수 없다. final과 const에는 var기능을 같이 해서 타입 생략이 가능하다. DateTime DateTime을 통해 얻는 시간은 코드가 실행될 때 순간의 시간 const는 build 타임..
static 모든 태그들의 defalut 상태 왼쪽에서 오른쪽, 위에서 아래로 쌓임 See the Pen static by 쓰링 (@nqdjmwpc-the-sasster) on CodePen. relative top, right, bottom, left 속성을 사용해 위치 조절이 가능 See the Pen Untitled by 쓰링 (@nqdjmwpc-the-sasster) on CodePen. absolute position: static 속성을 가지고 있지 않은 부모를 기준으로 움직임 fixed 항상 특정 위치에 고정
쓰링
부앙단 개발로그