Development(7985)
-
R - 자신만의 이항연산자 만들기
자신만의 이항연산자 만들기자신만의 바이너리 연산자를 직접 만들어 낼 수 있습니다.함수 이름의 시작과 끝에 %를 붙이고, 특정 타입의 두 인수와 그 타입의 반환값을 설정해 주기만 하면 됩니다. 예제 코드두 번째 인자(b)에 두 배를 한 후 첫 번째 인자(a)에 더해주는 연산자입니다.
-
Worker 객체의 메서드
Worker 객체의 메서드
-
웹 워커(Web Worker)
웹 워커(Web Worker)· 자바스크립트의 처리를 백그라운드에서 실행하는 기능을 제공합니다.· 브라우저가 OS-레벨의 스레드를 생성하여 브라우저에 부담을 주지 않고 백그라운드에서 빠르게 스크립트 연산을 수행할 수 있습니다. 워커의 사용Worker 객체 만들기 (생성)· 백그라운드에서 작업할 스크립트를 별도의 파일에 작성하고,· 매개변수로 워커용 스크립트의 URL을 지정하면 해당 스크립트의 Worker 객체를 반환하고 그 스크립트를 워커로 실행합니다.· 그리고, onmessage 속성에 함수를 대입하여 작업결과를 돌려 받을 수 있습니다. w.terminate(); 워커에 메시지 전송 //부모로부터 메시지가 왔을 때의 처리 self.onmessage = function(event){ //내용 처리 //처..
-
WebStorage(웹 스토리지)
웹 스토리지 API (Web Storage API) Client side Database 데이터는 서버가 아닌 각 사용자의 브라우저에 보관됩니다 간단한 데이터를 사용자의 컴퓨터나 기기에 로컬로 저장하는 방법에 대한 표준을 정의 key-value 형식으로 저장됩니다. Web Storage vs Cookie Web Storage 지원 이전부터 사용된 Cookie의 한계점을 개선한 것 HTML5에서는 쿠키의 역할을 하면서 단점을 보완 구분Web StorageCookie크기 제한크롬, 사파리, 파이어폭스, 오페라(5MB) 인터넷 익스플로러(10MB)하나의 사이트에 저장할 수 있는 크기가 4KB 제한되어 있습니다서버로 자료 전송서버로 데이터 전송하지 않습니다.HTTP 요청에 자동으로 포함되어 서버로 전송됩니다.개..
-
DataTransfer, 데이터 전송 기능에 관한 메서드
DataTransfer· DataTransfer 객체는 Drag & Drop API 를 사용하는데 있어서 반드시 있어야 하는 객체입니다.· DataTransfer 객체는 Drag & Drop 되는 대상 Data 를 담는 역할을 합니다. 데이터 전송 기능에 관한 메서드
-
드래그 앤 드롭의 이벤트 - 드래그(drag) 측에서 발생하는 이벤트, 드롭(drop) 측에서 발생하는 이벤트
드래그 앤 드롭의 이벤트· 드래그(drag) 측에서 발생하는 이벤트· 드롭(drop) 측에서 발생하는 이벤트 드래그(drag) 측에서 발생하는 이벤트 이벤트 설명 dragenter 드래그 요소가 드롭 요소에 들어왔을 때 드롭 요소에서 발생 dragleave 드래그 요소가 드롭 요소에서 나갔을 때 드롭 요소에서 발생 dragover 드래그 요소가 드롭 요소 위에서 드래그되고 있을 때 드롭 요소에서 연속해서 발생 drop 드래그 요소가 드롭 요소에 드롭되었을 때 드롭 요소에서 발생