2016년 1월 아마존 웹서비스(이하 'aws'로 표기)가 서울 지역 서비스를 시작했다. 서울 지역 서버는 국외에 있는 서버보다 빠르고 저렴하다. aws에서 사설 가상 서버(vpc)를 만들고, LEMP 스택을 설치한다. 이 과정을 프로비전(provision)이라 한다. 1. 계정 발급aws에 처음 회원 가입하면 1년 동안 프리 티어(무료)를 이용할 수 있다. 가입할 때 해외 결제가 가능한 신용카드가 필요하니 미리 준비한다. 신용카드는 신분 확인을 위한 절차일 뿐, 결제가 되는 것은 아니다. 라라벨 프로젝트는 독립 서버에서 서비스할 것을 권장한다(공유 서버에서도 쓸 수 있다). 서버를 ssh 콘솔로 온전히 제어할 수 있다면 독립 서버라 할 수 있다. aws 프리 티어로도 온전히 제어할 수 있는 서버를 만드..
let과 const ES2015가 등장하기 전까지는 변수를 선언하기 위해 var 키워드를 주로 사용했다. var 키워드는 이름이 같은 변수를 중복 선언해도 오류가 발생하지 않는다. 또한 블록 단위의 스코프를 지원하지 않는다. var 키워드는 함수 단위의 스코프만 지원한다. { }로 묶여진 블록 내에서 선언한 변수는 별도의 스코프를 만들지 않는다는 것을 의미한다. ES2015에서는 이러한 문제를 해결하기 위해 let 키워드를 지원한다. 블록 단위의 스코프도 해결했고, 변수의 중복 선언을 방지할 수 있다. const는 상수 기능을 제공한다. 즉 한 번 값이 주어지면 다시 변경할 수 없다. const 또한 블록 스코프를 제공한다. 기존 var 키워드는 중복 선언을 허용한다. 즉 아래 코드는 오류를 일으키지 않..
HTML5 특정 요소와 연관되어 있지만 확정된 의미는 갖지 않는 데이터에 대한 확장 가능성을 염두에 두고 디자인 되었다. data-* 속성은 표준이 아닌 속성이나 추가적인 DOM 속성, Node.setUserData()과 같은 다른 조작을 하지 않고도, 의미론적 표준 HTML 요소에 추가 정보를 저장할 수 있도록 해준다.HTML 문법섹션문법은 간단하다. 어느 엘리멘트에나 data-로 시작하는 속성은 무엇이든 사용할 수 있다. 화면에 안 보이게 글이나 추가 정보를 엘리멘트에 담아 놓을 수 있다. 아래 data 사용법이 있다: ... JavaScript 에서 접근하기섹션JavaScript 에서 이 속성 값들을 읽는 방법은 너무 간단하다. 값을 읽기 위한 완전한 HTML 이름과 함께 getAttribute()..
- Total
- Today
- Yesterday