HTML5_CSS_JAVASCRIPT40 공유 워커의 사용 공유 워커의 사용 공유 워커 워커는 기본적으로 하나의 워커 객체와 백그라운드의 프로세스가 일대일로 대응하는 형태로 되어 있습니다. 하지만 여러 개의 워커 객체가 하나의 백그라운드 프로세스를 공유해서 사용 할 수도 있습니다. ShareWorker() 생성자 ShareWorker() 생성자는 객체를 생성할 때 호출합니다. 인수로는 워커와 마찬가지로 자바스크립트 파일명이 들어가며 추가로 워커의 이름도 지정해 줍니다. 형식 var 변수 = new ShareWorker(자바스크립트 파일명); 예제 var worker1 = new ShareWorker("calc.js"); var worker2 = new ShareWorker("calc.js"); 객체를 따로 생성하더라도 같은 이름의 자바스크립트 파일명을 사용하면 .. 2022. 6. 15. 웹 워커 웹 워커 스레드 스레드는 하나의 프로그램 내에서의 실행 단위를 나타내고, 일반적인 프로그램들은 멀티 스레드를 지원하므로 하나의 프로그램에서 동시에 여러 기능이 이루어질 수 있습니다. 멀티 태스킹(MultiTasking) 운영체제는 CPU의 시간을 쪼개어 각각의 프로그램에 할당하여 동시에 실행하는 것처럼 보이게 하는 것을 멀티 태스킹(MultiTasking)이라고 합니다. 멀티 스레드(MultiThread) 하나의 프로그램 내에서 여러 개의 기능이 동시에 이루어지는 것을 멀티 스레드(MultiThread)라고 합니다. 웹 워커 웹 워커는 메인에서 동작하는 UI 스레드와는 별개로 백그라운드에서 여러 개의 워커들이 각각의 기능을 하며 처리 동작을 하고 있는 형태로 이루어져 있습니다. 워커를 생성하기 위해서는 .. 2022. 6. 14. HTML5 SQL 실행 및 처리 HTML5 SQL 실행 및 처리 SQL 질의어 SQL(Structured Query Language)은 데이터베이스를 정의하고 조작하기 위한 질의어(Query Language)를 의미합니다. SQL 질의어는 초기에는 관계형 DBMS에서만 사용되었으나 지금은 특정한 데이터베이스 시스템에 한정되지 않고 다른 데이터베이스에서도 널리 사용되고 있습니다. CREATE 문 CREATE 문은 테이블을 생성할 때 사용하는 구문입니다. 형식 create table 테이블이름 ( 속성이름 자료형[not null], ... [primary key (속성이름)] ) 예제 create table member (ID char(8) not null, name char(10) not null, primary key (ID) ) cr.. 2022. 6. 13. 웹 데이터베이스 웹 데이터베이스 데이터베이스(Database) 데이터베이스(Database)는 데이터를 조직적으로 통합하여 구조화시켜놓은 데이터의 집합체를 의미합니다. 데이터베이스 관리 시스템(DBMS : Database Management System) 데이터베이스 관리 시스템(DBMS)은 데이터베이스를 생성하고, 검색하며, 데이터를 추가와 삭제 작업을 원활히 하기 위한 프로그램의 집합을 의미합니다. 관계형 DBMS는 가장 일반적인 데이터베이스 관리 시스템(DBMS)입니다. 웹 데이터베이스 웹 데이터베이스는 추가적인 시스템 없이 데이터베이스를 생성하고 사용할 수 있습니다. 웹 데이터베이스는 데이터베이스의 질의어인 SQL의 사용이 가능합니다. 웹 데이터베이스 관련 메서드 및 속성 메서드 설명 openDatabase(na.. 2022. 6. 12. 세션 스토리지 세션 스토리지 세션 스토리지는 로컬 스토리지와 마찬가지로 도메인마다 따로 생성됩니다. 세션 스토리지는 로컬 스토리지와는 다르게 데이터의 저장 기간이 한정되어 있습니다. 즉 저장한 데이터를 영구적으로 보관하지 않고 세션이 종료되면 자동 폐기됩니다. 세션 스토리지는 각 세션마다 따로 스토리지가 생성되므로 같은 도메인이라고 해도 다른 윈도우에서 생성이 되면 서로의 스토리지에 접근이 불가능 합니다. 세션 스토리지(sessionStorage) 실습 로컬 스토리지(localStorage) 실습 2022. 6. 11. 웹 스토리지 웹 스토리지 쿠키 쿠키는 클라이언트에 간단한 정보를 저장하기 위해 사용합니다. 쿠키는 상당히 간단하고 편리합니다. 쿠키의 단점 쿠키는 데이터 저장 용량이 4kb 밖에 되지 않습니다. 쿠키는 유효기간에 제한이 있으며 여러 가지 보안 문제가 있습니다. 웹 스토리지 웹 스토리지는 클라이언트에 간단한 정보를 저장하기 위한 저장 영역을 의미합니다. 웹 스토리지의 역할은 쿠키와 비슷하지만 크기에 제한이 없으며 유효기간도 존재하지 않습니다. 웹 스토리지에 저장되는 데이터는 키와 값으로 구성되어 있습니다. 로컬 스토리지 로컬 스토리지는 데이터 저장 시간에 제한이 없어 사용자가 지우지 않는 한 영구적으로 보관이 가능합니다. 로컬 스토리지는 도메인마다 저장 영역이 따로 생성되고, 도메인마다 생성된 로컬 스토리지에는 서로 .. 2022. 6. 10. 이전 1 2 3 4 ··· 7 다음