lang 514

Javascript 2015, ECMAScript6, ES6

프로리액트 React.js를 이용한 모던 프론트엔드 구축 ISBN 979-11-5839-042-6 부록B ES6 문법 정리 자바스크립트 2015는 ECMAScript6 또는 ES6이라고도 하며, 자바스크립트 언어의 새로운 버전이다. ES6에는 클래스, 모듈, 새로운 변수 선언 키워드와 프로미스를 비롯해 복잡한 애플리케이션을 작성하기 위한 새로운 구문이 많이 추가됐다. 또한 화살표 함수, 템플릿 문자열, 분해와 같이 코드의 표현력을 높이기 위한 새로운 도우미와 편의 문법syntactic sugar기능도 추가 됐다. 클래스 모듈 let과 const 프로미스 화살표 함수 템플릿 문자열 구조분해 할당 클래스 Class 자바스크립트 클래스는 ES6에 추가됐으며 자바스크립트의 기존 프로토타입 기반 상속에 기반을 두..

lang/js 2016.10.09

socket.io namespace 사용 시 sids, io.to

socket.io namespace 유무에 따른 rooms, sids 구분 // namespace 를 / 만 사용할 경우 var mio = { rooms : io.sockets.adapter.rooms, sids : io.sockets.adapter.sids }; //io.sockets.to( socketid ).emit('event', data ); //io.sockets.in( roomid ).emit('event', data ); io.sockets.to( socketid ).emit('event', data ); io.sockets.to( roomid ).emit('event', data ); // namespace 다른 namespace를 사용할 경우 var mio = { rooms : io.o..

lang/node 2016.09.09

bootstrap dl-horizontal

http://getbootstrap.com/css/#type-lists bootstrap css 를 모두 사용하긴 그렇고 dl-horizontal 클래스 정의만 사용하고 싶을 때... 아래 css를 추가한다. dt { display: block; font-weight: 700; line-height: 1.42857143; } dd { display: block; -webkit-margin-start: 40px; line-height: 1.42857143; margin-left: 0; } @media (min-width: 768px) { dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow..

lang/css 2016.08.11

Getting Startd : Messenger Platform - facebook for developers

Getting Started This is a walkthrough to see the basics of the platform in action. Read the Complete Guide to learn about the platform in more detail. 실행되는 플랫폼을 볼 수있는 기초 연습입니다. 자세히 플랫폼에 대해 알아 보려면 완전한 가이드를 참조하십시오. Sample App Download the sample app from Github to follow along with this tutorial. You can run the sample app to see it in action. 이 튜토리얼을 따라할 수 있는 Github 샘플 응용 프로그램을 다운로드합니다. 샘플을 보고 응용..

lang/node 2016.07.14

Messenger Platform - facebook for developers

Messenger Platform - facebook for developers Setup For this integration, you will need the following: 통합을 위해서 다음이 필요. Facebook App: The Facebook App contains the settings. This is where you will setup your webhook, retrieve your page access token and submit your app for approval. 페이스북 앱: 페이스북 앱 설정이 포합되어 있다. webhook 설정, 토큰 페이지 액세스를 검색, 승인을 위해 당신의 앱을 제출하라. Facebook Page: A Facebook Page will be us..

lang/node 2016.07.13

ELK, EFK Stack, And Splunk

The Elastic Stack Splunk 대체 Solution으로서의 ELK Stack Elasticsearch 1.0.1, Logstash 1.4.0, Kibana 3.0.0 GA installation and Kibana Tutorial Splunk는 모든 머신 데이터를 실시간으로 Collection, Indexing, Reporting 하는 End-to-End Solution 이지만, 높은 가격대의 솔루션으로 소규모 사업자에서는 가격대가 부담스럽다. 그 대안으로 오픈소스 기반 ELK(Elasticsearch, Logstash, Kibana), EFK(Elasticsearch, Fluentd, Kibana) Stack이 있다.

lang/ELK 2016.06.29

웹에서 사용되는 일반 스킴 포멧

스킴 설명 http 사용자 이름이나 비밀번호가 없다는 것을 제외하고는, 일반 URL 포맷을 지키는 하이퍼텍스트 전송 프로토콜(Hypertext Transfer Protocol) 스킴이다. 포트값이 생각되어 있으면 기본값은 80이다. 기본형식 http://:/?# 예 http://www.abc.com/index.html http://www.abc.com:80/index.html https https 스킴은 http 스킴과 거의 같다. 다름 점은 HTTP 양 끝단에서 암호화하기 이해 넷스케이프에서 개발한 소켓 계층(Secure Sockets Layer, SSL)을 사용한다는 것 뿐이다. 문법은 같고 기본 포트값은 443이다. 기본형식 https://:/?#

lang/html 2016.06.29

URL 문자 집합, 제한, 안전하지 않은 문자

컴퓨터 시스템의 기본문자 집합과 , 애플리케이션 문자 집합은 전통적으로 US-ASCII 문자 셋을 사용한다. URL 설계자들은 모든 인터넷 프로토콜로 URL이 전송 될 수 있기를 바랐고, 이와 함께 가독성이 있기를 바랐다. 따라서 출력되지 않거나 보이지 않는 문자를 이메일 프로그램에서 사용할 수 있다고 해서 , 그 문자들이 변환 될 수 있다고 해서, 그리고 그 문자들이 변환 될 수 있다고 하더라도, URL에서 그 문자들을 사용하는 것은 금지 되어 있다.(인쇄되지 않는 문자에는 공백이 포함된다. RFC2396에서는 애플리케이션이 공백을 무시하기를 추천한다는 점을 알아 두자) 안전문자셋 표현의 한계를 넘기 위해 URL에서는 %로 시작하는 ASCII로 시작하는 2개의 16진수 숫자로 이루어진 '이스케이프'문자..

lang/html 2016.06.28

HTTP 리소스

리소스 웹서버는 웹 리소스를 관리하고 제공한다. 웹 리소스는 웹 컨텐츠위 원천이다. 가장 단순한 웹 리소스는 정적파일이고, 텍스트, HTML, 이미지, 동영상, MS워드, 한글 HWP등 그 외 모든 파일을 포함한다. 하지만 리소스가 정적 파일일 필요는 없고, 리소스 요청에 따라 생산되는 프로그램이 되 수도 있다. 미디어타입 웹서버는 모든 HTTP객체 데이터에 MIME(Multipurpos Internet Mail Extension, 다목적 인터넷 메일 확장) 타입이 붙는다. 대 부분은 웹 브라우즈는 잘 알려진 객체 타입 수백 가지를 다룰 수 있다. URI 웹 서버 리소스는 각자 이름을 가지고 있기 때문에, 클러이언트는 관심 있는 리소스를 지목 할 수 있다. 서버 리소스 이름은 통합 자원 식별자(unifo..

lang/html 2016.06.25
반응형