반응형

분류 전체보기 98

[JavaScript] 크로스 브라우징 (Cross Browsing)

웹 표준에 따라 제작하여 사용자가 어떤 브라우저로 웹페이지에 접근하더라도 동일한 결과를 얻을 수 있는 것을 '크로스 브라우징'이라고 한다. 크로스 브라우징을 제대로 지원하기 위해서 가장 먼저 해야할 일은 내가 만드는 서비가 어떤 브라우저를 지원할 지 여부를 결정하는 일이다. 한정된 자원으로 모든 브라우저를 지원하는 것은 불가능에 가깝다. 참고) - 전 세계 브라우저 점유율: http://gs.statcounter.com/- 국내 브라우저 점유율률: https://www.koreahtml5.kr/jsp/infoSquare/browserUseStatsKor.jsp

JavaScript 2017.08.07

[JavaScript] 정적 분석 도구(Plato, JSHint)

Platohttps://github.com/es-analysis/plato - 데이터 시각화- 코드 라인 수 분석- 유지보수성 분석(100점 만점, 높을 수록 유지보수성이 우수함. 유지보수성측정 방법: http://blogs.msdn.com/b/codeanalysis/archive/2007/11/20/maintainability-index-range-and-meaning.aspx)- Summary에서는 날짜별 평균을 확인가능- 실행시 에러 개수 추정- Lint Error 분석 (jshint, eslint)- 각 js 파일별, Difficulty 수치 측정- 각 js 파일별, Complexity 수치 측정 (Phil Booth's complexity-report) JSHinthttp://jshint.com..

JavaScript 2017.08.04

[jsPDF] Clipping

안녕하세요. Jay입니다. 오늘은 jsPDF 클리핑(Clipping)에 대해서 알아보도록 하겠습니다. jsPDF Documentation (http://rawgit.com/MrRio/jsPDF/master/docs/index.html)에는 현재(2017년 8월 3일) 리스트업되어있지 않지만, clip이라는 메서드가 존재합니다. 사용방법은 아래와 같습니다. 1. 클리핑 영역 지정 2. clip 메서드 실행 먼저, 클리핑 영역을 지정해야합니다. 크리핑 영역을 지정하기 위해서는 style 파라매터를 null로 지정하시면 됩니다. 예를들어, 샘플 소스는 아래와 같습니다. 클리핑 영역지정은 rect 메서드뿐 아니라 lines 메서드등 다른 shape 그리기 메서드를 이용해서도 지정 가능합니다.

JavaScript 2017.08.03

[JavaScript] 타입(Type)

내장 타입- null- undefined- boolean- number- string- object- symbol (ECMAScript 2015 이후) typeof 연산자로 타입을 확인 가능하다. 단, typeof 연산자가 위 타입과 동일하게 반환하는 것은 아니다. 아래 표를 보면 null은 "object"로 function은 "function"으로 반환되는 것을 확인 할 수 있다. 참고로, 배열은 "object"를 반환한다. 실행 반환 값 typeof undefined "undefined" typeof true "boolean" typeof 10 "number" typeof "string" "string" typeof {object: "object"} "object" typeof Symbol() "sy..

JavaScript 2017.07.25
반응형