javascript(3)
-
비동기 처리
웹 개발에 있어 비동기 처리는 매우 중요한 부분이므로 비동기 처리의 개념과 이해를 위해 포스팅한다. 비동기 처리란? 특정 로직의 실행이 끝날때까지 기다리지 않고 나머지 코드를 먼저 실행하는것을 비동기 처리라고 한다. 비동기 처리는 왜 필요한가? 만약 사용자가 어떠한 사이트를 들어갔다. 그런데 시간이 지나도 사이트내에 데이터가 보여지지 않는다. 그렇다면 사용자 입장에서는 사이트는 죽어있다라고 생각을 하게 될것이다.즉 비동기 처리는 화면에서 서버로 부터 데이터를 요청했을때 서버가 언제 요청에 대한 응답을 줄지 모르는데, 서버가 요청의 응답을 해줄때까지 기다리게 된다면 위에 말처럼 사용자 입장에서는 사이트가 죽었다라고 판단하게 될것이다. 이러한 이유로 인해 비동기 처리는 웹개발에 있어 매우 중요하다. 간단한 ..
2021.07.18 -
node.js
최신의 웹 프론트 앤드 개발을 위해 node.js 에 대해 알아보겠다. node.js 란? Chrom V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 이다. Chorm V8 JavaScript 엔진이란 JavaScript 문법을 해석하고, 그것을 실제로 동작시켜줄 수 있는 엔진이며, 런타임 이란 어떠한 프로그래밍 언어가 동작하는 환경 이라고 한다. JavaScript 런타임 이란, 즉 자바스크립트 언어가 동작하는 환경을 말한다. JavaScript가 동작할 수 있는 환경은 크게 두가지가 있다. 첫번째 node.js 가 설치되어 있는 컴퓨터 환경 두번째 Chrome 브라우저 환경 node.js 를 알아야 하는 이유 node.js 를 사용 해야하는 이유는 여러가지가 있을 것이다. 하지만 ..
2021.07.17 -
JavaScript 시작하기
언어의 이해와 개념을 잡기 위해서 생활코딩의 내용의 일부분을 포스팅 해보았다. JavaScript란? 웹페이지를 동적으로 , 프로그래밍적으로 제어하기 위해 고안된 언어 이다. 그렇게 때문에 오늘 날 가장 중요한 플랫폼이라고 할 수 있는 웹 브라우저에서 유일하게 사용할 수 있는 프로그래밍 언어이다. 최근 HTML5의 적용이 가속화 되면서 지금까지 모바일 환경에서 네이티브 앱(안드로이드,IOS)로 구현해왔던 기능이 웹에서도 대부분 구현할 수 있게 되고 있다. 웹이 크로스플랫폼이라는 점, 검색이 가능하다는 점, 네이티브 디바이스를 제어할 수 있는 하이브리드 시스템(Phonegap 등) 이 존재한다는 점에서 웹의 중요함은 더욱 확대될 전망이다. 자연스럽게 웹에서 구동되는 유일한 언어인 JavaScript의 중요..
2021.07.17