전체 글10 자바스크립트에 대하여 자바스크립트란 자바스크립트(Javascript)는 웹페이지를 역동적으로 만들기 위해 고안된 프로그래밍 또는 스크립팅 언어입니다. 웹 페이지는 Html이 콘텐츠를 담을 수 있는 기본 골격 역할을 하며, CSS는 해당 콘텐츠의 스타일을 적용하는 역할을 합니다. 그리고 자바스크립트는 Html과 CSS로 구성된 웹페이지의 콘텐츠를 동적으로 바꾸고, 이미지 및 비디오를 제어하며 애니메이션을 추가하는 등의 많은 동작을 수행시킬 수 있는 역할을 합니다. 그리고 자바스크립트는 모든 주요 브라우저에서 지원하고 기본언어로 사용됩니다. 이러한 동작이 할 수 있는 이유는 자바스크립트가 스크립팅 언어이기 때문입니다. 자바스크립트로 작성한 프로그램을 스크립트라고 부릅니다. 스크립트는 웹페이지의 Html 안에 작성할 수 있으며, .. 2022. 12. 30. Node.Js에 대하여 Node.Js란 Nodje.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임입니다. 자바스크립트는 프로그래밍 언어이며, 자바스크립트 런타임이란 자바스크립트가 구동되는 환경을 말합니다. 자바스크립트 런타임의 종류로는 웹 브라우저 프로그램과 Node.js라는 프로그램이 있습니다. Node.js는 확장성 있는 네트워크 애플리케이션을 위해 설계되었다고 합니다. 이전에는 자바스크립트 런타임은 브라우저밖에 존재하지 않았습니다. 자바스크립트 언어는 브라우저에만 사용할 수 있었다는 것입니다. 그래서 이러한 한계를 극복하고자 Node.js가 나왔으며, Node.js는 비동기 이벤트 주도 자바스크립트 런타임으로써 확장성 있는 자바스크립트 네트워크 애플리케이션을 만들 수 있도록 설계되었.. 2022. 12. 28. 운영체제에 대하여 운영체제란 무엇인가 운영체제(OS, Operating System)는 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공하는 소프트웨어입니다. 또한 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영합니다. 예를 들어 처리하고자 하는 과정의 작업 순서를 정하고 여러 하드웨어 시스템에 일련의 작업을 순서대로 할당합니다. 마치 실행관리자와 같은 역할을 수행합니다. 그리고 이러한 작업을 수행하기 위하여 운영체제는 여러 유형의 시스템을 가지고 있습니다. 먼저 일괄 처리 시스템(Batch processing system)으로 유사한 작업은 한 번에 처리합니다. 다중 프로그래밍 시스템(Multiprogramming system)은 여러 개의 프로그램을 동시에 메모리에 올려서 CPU를 .. 2022. 12. 28. 인증(Authentication)과 인가(Authorization)에 대하여 인증(Authentication) 인증(Authentication)이란 보호된 리소스에 접근을 허용하기 전에 사용자의 신원을 검증하기 위하여 어떤 특정한 정보를 통하여 많은 사용자 중에 특정 사용자를 결정하는 행위입니다. 사용자 인증 방식은 크게 지식 기반 인증, 소유 기반 인증, 존재 기반 인증, 행동 기반 인증 등으로 나눠볼 수 있습니다. 먼저 지식 기반 인증은 사용자가 알고 있는 정보 기반으로 인증하는 방식입니다. 예를 들어 패스워드, PIN 번호가 있습니다. 패스워드 인증 방식 같은 경우 가장 많이 사용되는 인증 방식입니다. 하지만 지식 기반 인증 방식 같은 경우 유추가 가능하고 유출의 우려가 있는 사용자 인증 방식 중 가장 안전하지 않은 방식입니다. 다음으로 소유 기반 인증 방식은 사용자가 소유.. 2022. 12. 27. 이전 1 2 3 다음