분류 전체보기
-
Angular.js[1] - 설정 , 모듈 , 컨트롤러카테고리 없음 2018. 2. 19. 01:11
- Anuglar.js - JavaScript 기반의 오픈 소스 프론트엔드 웹 어플리케이션 프레임워크 Angular.js 의 강점으로는 양뱡향 데이터바이딩 구현, 자바스크립트 상에서 MVC 패턴을 구현 ,다이렉티브로 태그를 커스터마이징 가능하다는 장점 등으로 알려져있다. 뭐 아직까지는 정말 그러한 장점을 가지고 있는지는 잘 모르겠지만.. 하나의 프레임 워크라는 점에선 개발자들로서는 눈독들일수 밖에 없다.코드의 재사용성, 유지보수성을 높이기 위한 프레임워크 , JavaScript 기반의 백 엔트 단에서의 웹 프레임워크는 Express 가 있다는 걸 알고 있었는데이번엔 프론트 엔드 이다.(JavaScript 는 정말 놀라운 언어라고 생각이 듬..) 먼저 Angular.js 을 HTML 에 설정 하는 부분이다..
-
TypeScript[2] - 기본 타입Language/TypeScript 2018. 2. 16. 22:54
- 기본 타입 TypeScript 에서 프로그램 작성을 위해 기본 제공하는 데이터 타입JavaScript의 기본자료형 모두 포함하고 있다.Boolean,Number,String,Null,Undefined,Array(Object 형)프로그래밍을 도울 몇가지 타입이 더 제공된다.Any,Void,Never,Enum,Tuple(object 형) Boolean 가장 기본적인 데이터 유형으로 true/false 값을 호출한다. let isDone : boolean =false; Number JavaScript와 동일하게 TypeScript의 모든 숫자는 정수와 부동 소수점이며, 이를 Number 타입으로 선언한다. TypeScript는 16진수 및 10진수 외에도 ECMAScript 2015에 도입 된 바이너리 및..
-
TypeScript[1] - 설치,tsconfig.jsonLanguage/TypeScript 2018. 2. 16. 22:52
- TypeScript - 컴파일하면 JavaScript가 되는 언어이며, 컴파일 시점에 타입 체크를 하여 객체 지향적인 문법을 추가할수 있는 특징을 가지는 언어 JavaScript가 대세긴 대세가 보다. back-end, front-end 를 왔다갔다 하면서 개발을 할수 있는 언어이면서도 그것의 단점을 보완하기 위해 이러한 컴파일 언어가 생겨나다니.. 밑에 그림은 언어관계를 보여주는 다이어그램이다. ES5는 일반적으로 JavaScript 라고 생각하면 된다. ES6(ESC2015) 는 JavaScript 의 차기버전으로써 프로토타입 기반의 OOP라고 불리는 JavaScript 에 Class 기능을 도입하여 좀더 강력한 언어가 되었고 추가로 비동기 방식을 종합적을 처리할 수 있게 Promise 함수를 제..
-
Node.js[1] - Single thread,Async,CallbackNode.js 2018. 2. 16. 21:57
- Node.js - single thread 기반으로 동작하는 고성능의 비동기 IO (Async / Non-blocking IO)를 지원하는 네트워크 서버 - Google Chrome V8 엔진으로 개발되어 있으며, 프로그래밍 언어로는 Java script를 사용하며, Event 기반의 프로그래밍 모델 먼가 되게 어려운 말들만 늘어놓은거 같애서 차근차근 풀어나가보자.먼저 single Thread 이다. - Multi Thread vs Single Thread 서버에서는 node.js 가 나오기전엔 Apache Tomacat 은 Multi Thread 를 지원하였다. 밑에 나온 그림과 같이 Thread Pool에 여러개의 Thread를 담아둔 상태에서 클라이언트가 요청할때 마다 Thread를 꺼내서 응답..