카테고리: Frontend

CSS3 Calc

CSS 자동 계산 calc() 속성calc() 함수는 이름에서 보듯이 계산을 해주는 속성인데 기존에 자바스크립트로 하던 계산을 상당 부분 덜어줄수 있다.width, height, font-size, margin, padding 값의 길이를 계산할때나 각도, 수치, 변형(transition), 사운드 재생 횟수, 애니메이션 처리시 사용 한다.이를 표현하기 위

Javascript Storage API

JavaScript localStorage와 sessionStorage APIHTML5에서는 좀 더 쉽고 간단한 저장소 제공을 위해 javascript의 새로운 localStorage와 sessionStorage API를 제공한다.이 둘의 가장 큰 차이점이라면 저장소로서의 기능은 대부분 동일하며 단지 sessionStorage의 경우 세션(브라우저 종료)이

Angular.js v1.0 Storage

Angular.js v1 HTML5 Storage 사용하기Angular.js에서 HTML5의 localStorage, sessionStorage의 기능을 사용할때 Factory에 등록하고 사용하면 유용하다.아래 예제 코드에서 JSON.parse()를 사용한 이유는 storage 키값에 저장된 값은 문자열인 string으로 저장 되기에 원시데이터로 다시 변환

D3.js Text

D3.js text APItext() 메소드는 셀러토된 요소에 텍스트를 출력 한다. 예제1 1234567d3.select('body').append('p') .text('Hello World!'); //output<body><p>Hello World!</p> =

D3.js SVG

D3.js SVGSVG는 도형을 그리기 위한 HTML의 태그로 rect, circle, line, path, ellipse, polyline 등을 사용하여 그린다. HTML의 SVG 코드 12345678910111213141516<svg wdth="500" height="500" style="backgrou

D3.js Select

D3.js select APId3.js 에서는 일반적으로 메서드 체이닝 기법을 사용한다. jQuery의 select API 문법과 흡사하지만 d3에서는 selection 객체에 대해서 data()를 통해 특정 데이터를 바인드하고, enter()와 exit()를 통해 데이터에 대응하는 객체를 다룰 수 있는 기능들을 제공한다 select API select(

D3.js ScaleTime

D3.js scaleTime기초적인 축에 더해 이번엔 날짜를 값으로 하는 가로축을 생성해보자.이 경우 domain의 범위는 Date객체가 된다. 12345678910111213141516171819202122232425262728293031<svg id="graph" width="100%" height="1

D3.js Scale 집중탐구

D3.js Scale 집중탐구 - 1기본적으로 scale을 그리는 이미지의 크기와 컬러를 자동으로 조정하느 기능을 담당한다. 읽어온 데이터값을 건들지 않고 그 데이터값에 맞는 크기와 컬러 범위를 시각화 할때 자동으로 맞춰준다. d3.scaleLinear() d3.scalePow() d3.scaleLog() 12345678910111213141516171

D3.js Scale

D3.js Scaled3.js 의 scale은 어떤 범위를 숫자를 다른 범위로 숫자로 변경해서 그릴려고 하는 영역 공간에 그 크기를 자동으로 조절하여 시각화 하는데 사용하는 함수가 바로 scale 메소드 이다. scale API d3.scaleTime() d3.scaleLinear() d3.scalePow() d3.scaleLog() d3.scaleIde

D3.js Functions

D3.js 배열의 유용한 함수d3,js의 배열의 유용한 함수들 이다. 12345678910111213var data = [1, 2, 3, 4, 5];d3.min(data); // 최소값d3.max(data); // 최대값d3.extent(data); // [최소, 최대]d3.extent(data); // 합d3.mean(data); // 산술 평균치d3.m