lang/js 73

JSON 파일 및 MIME 타입

What is the correct JSON content type? - StackOverflow IANA 미디어 타입 MIME 타입의 전체 목록 - developer.mozilla.org 콘텐츠 네고시에이션Content Negotiation - developer.mozilla.org 내용협상 (Content Negotiation) - Apache HTTP Server Version 2.4 JSON 파일 및 MIME 타입 코어 JSON 규격에 따르면, JSON 데이터를 파일 시스템에 저장할 때 쓰이는 표준적인 파일 확장자는 .json이다. JSON의 IANA(Internat Assigned Numbers Authority) 미디어(혹은 MIME) 타입은 application/json이며, 이를 IANA ..

lang/js 2018.06.17

JSON 스타일 가이드라인

자바스크립트 언어 자료 JSON 스타일 가이드라인 JSON에서 가장 중요한 것은 상호운용성이다. 그러므로 JSON 데이터 피드를 수신자 측에서 바라는 형태로 제공하는 것이 중요하다. Google은 JSON 스타일 가이드(https://google.github.io/styleguide/jsoncstyleguide.xml)를 배포하여 모범 사례를 공유하고 유지보수성을 향상시키는 데 기여하고 있다. Google의 JSON 스타일 가이드는 매우 광범위하지만, API 설계자 및 개발자에게 가장 중요한 것을 꼽자면 다음과 같다. 속성이름 날짜 속성값 열거형 값 속성 이름 속성 이름은(Google의 표현을 따르자면) 이름 값 쌍에서 콜론 왼쪽에 위치한다(속성 값은 콜론의 오른쪽). JSON의 속성 이름을 짓는 주요 ..

lang/js 2018.06.16

JSON 버전

json org JSON Schema JSON 스키마 tmarrs/json-at-work-examples JSON 버전 더글라스 크락포드는 코어 JSON 표준에는 버전을 두지 않을 것이라고 공언한바 있다. 이는 현재 표준이 완벽하다는 의미가 아니다. JSON의 버전을 두지않는 이유는 이전 버전과의 하위 호환성을 유지하려다 직면할 수 있는 위험을 피하기 위한 것이다. 크락포드는 개발 커뮤니티의 새로운 요구가 발생하게 될 경우, 새로운 데이터 포멧이 JSON을 대체하는것이 맞다고 보고 있다. '버전을 두지 않는' 정책은 코어 JSON 데이터 포멧에만 적용된다. 예로 JSON 스키마 규격의 버전은 draft-07!(2018-06-08)이다. 이들 관련 규격은 JSON 커뮤니티와는 무관한 사람들이 작성한 것이기..

lang/js 2018.06.08

Chrome Javascript 유용한 기능

당신이 모를 수도 있는 크롬 개발자 콘솔 기능들 (Things you probably didn’t know you could do with Chrome’s Developer Console) Event 확인 getEventListeners($('selector')); // 엘리먼트에 모든 이벤트를 포함한 객체 배열(array of objects)을 리턴 이벤트 모니터링 monitorEvents($(‘selector’)) 코드 블록 실행 시간 확인 console.time('labelName'); console.timeEnd('labelName'); 변수 값 테이블 형식 보기 myArray=[{a:1,b:2,c:3},{a:1,b:2,c:3,d:4},{k:11,f:22},{a:1,b:2,c:3}]; consol..

lang/js 2016.11.10

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
반응형