- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Angular
- 상태관리
- git error
- git
- 모던 자바스크립트 deep dive
- map
- 웹
- http
- React
- 자바스크립트
- 비동기
- error
- 알고리즘
- 네트워크
- html
- 백준
- es6
- C++
- 그림으로 배우는 http&network
- JavaScript
- 프론트엔드
- 백준 실버
- 이터러블
- deep dive
- 에러처리
- get
- async
- 모던 자바스크립트
- js
- Java Script
목록분류 전체보기 (95)
sharingStorage
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beKHzU/btroDPAxHfU/Yh45M7kMDMAcIq6opaRoD1/img.png)
인터페이스는 상호 간에 정의한 약속 혹은 규칙을 의미합니다. 타입스크립트에서의 인터페이스는 보통 다음과 같은 범주에 대해 약속을 정의할 수 있습니다. 객체의 스펙 (속성의 타입) 함수의 파라미터 함수의 스펙 (파라미터, 반환타입 등) 배열과 객체를 접근 하는 방식 클래스 다음은 interface의 간단한 예제입니다. 함수의 구조에 인터페이스를 활용 sum의 구조는 SumFunction 인터페이스가 정의하고 있으므로 sum에 인자가 3개들어갈 수 없다. 따라서 배열의 인덱싱 방식도 인터페이스로 정의할 수 있다. 인터페이스를 활용한 딕셔너리 패턴 - 문자열과 정규표현식이 들어가야함 인터페이스의 확장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/chstwJ/btrox1JxI19/WsCqG7GOnwSOQqUABOpXb0/img.png)
tsconfig.json 파일 - Typescript에게 어떻게 javascript로 변환하는지 알려주면서 옵션을 설정하는 파일. compilerOption - 실제 컴파일 할 경우 적용되는 옵션들 module: 어떤 모듈 방식으로 컴파일할지 결정 ex) "commonjs" : node.js를 일반적인 버전으로 사용하고 다양하게 import, export할 수 있게함 target: 원하는 자바스크립트 버전 ex) es6, es6, ES2015... outDir: 컴파일 후 js파일이 생성될 디렉토리 명 sourceMap: 빌드시 map파일을 생성할 것인지 true or false notImplicitAny: 모든 타입에 대해 타입을 넣어줘야함 (any라는 타입일지라도) include : 컴파일할 파일 경..
스크립틀릿 () - JSP에서 자바코드를 사용할 수 있게 해주는 자바코드불록 ex) 표현식 () - 어떤 값을 출력 결과에 포함시키고자 할 때 사용 - 숫자나 문자열 변수 등의 값 사용할 수 있음 - 서블릿의 out.println() 메서드와 같은 기능을 한다. - 출력문을 조금 더 깔끔하고 간단하게 표현 가능 ????? ex) 선언부 - JSP의 스크립트릿이나 표현식에서 사용할 수 있는 메소드를 작성할 때 사용 - 자바의 메소드와 동일함. - 메소드 이름 규칙도 자바와 동일 ex) 두 수의 곱은 주석문 () - 주석을 적을 때 사용 ex) 미완성 포스트입니다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NlMVm/btri5jf9p54/tBKmc7UdMkUAITzfwRDpK1/img.png)
MVC 패턴이란? 모델-뷰-컨트롤러(Model–View–Controller, MVC)의 약자인 MVC패턴은 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. (모델 2구조라고도 함) 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다. MVC패턴은 3가지 요소로 구성되어 있다. 1. 서블릿 (흐름제어 역할) 2. JSP (유저에게 결과를 보여주는 view역할) 3. 자바빈 혹은 서비스 클래스 (요청에 대한 로직 처리) ※자바빈(JavaBean)이란? 자바로 작성된 컴포넌트들 즉, 클래스를 일반적으로 말한다. JSP 프로그래밍에는 DTO (D..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4UuZI/btrgi22DXIs/fe88vy7gKUv65s5IkoPSf1/img.jpg)
비전공자도 IT 전문가처럼 생각하는 법 이번에 좋은 기회가 있어서 독서 모임을 하게 되었고 책을 선정할 기회(?)까지 받아 IT 관련 교양서적을 읽고 싶어서 'IT 좀 아는 사람'을 읽었다. 비즈니스 모델들의 변화 내게 가장 인상 깊었던 부분이다. 과거에는 차를 산다면 요즘은 렌트를 하거나 쏘카를 이용한다. OFFICE 365나 IDE 개발용 툴 (예를 들면 Intelli J ultimate version)도 한번 판매하는 방식이 아니라 기간제로 이용한다. 이런 식의 판매방식은 소비자들에게 지속적인 업데이트로 더 좋은 아이템을 제공하고 차를 빌릴 땐 유지비를 지불하지 않아도 되며 공급자는 지속적인 수익을 얻을 수 있게 한다. 게임 역시 유료 게임보다는 '부분 유료화'라는 끝내주는 수익모델을 발견해서 소비..