학습곡선(Learning curve)이 모예요?

학습곡선의 사전적인 의미는 어떤 특정한 대상을 학습하는데, 투입된 시간 대비 학습 성취도를 나타내는 그래프이다. 웹프론트단에서는 AngularJS, ReAct, VueJs등 JavaScript 프레임워크나 라이브러리 도입시 학습곡선도 기술 선택의  도입에 영향을 준다.

Read More »

JavaScript에서 비동기통신이란

먼저 동기(Synchronous)와 비동기(Asynchronous)의 차이는 상대방의 일정 신호에 의해서 다음 동작이 이루어지면 동기 상대방의 상태와 관계없이 일방적으로 동작하면 비동기 입니다 즉, 상대방이 받을준비 됬다는 신호를 받아서 한byte 보내고 수신측에서 한byte받은 후 또 보내도 된다는 신호를 보내고 이 신호 확인후…

Read More »

프레임워크와 라이브러리의 차이

먼저 사전적 의미를 알아보면 Framework는 뼈대, 골조 Library는 도서관을 뜻한다. 웹프로그램을 개발하는 입장에서 내 느낌은 프레임워크는 이미 만들어진 틀 안에서 그 틀에서 제공하는 규약들을 익혀서 프로그램을 만드는 것이고, 라이브러리는 내가 필요한 부분을 가져다 쓰는 느낌을 많이 받았다. w3school에서 jQuery를 자바스크립트 프레임워크라고…

Read More »

바닐라.js(vanilla.js)가 모예요?

가끔 웹 관련 세미나를 가서 강의를 듣다 보면 가끔 듣는 말이 있다. 프레임워크를 써야 할까? 라이브러리를 써야 할까? 아니면 바닐라.js를 써야 할까? 프레임워크와 라이브러리의 차이는 다음에 다뤄 보자~ 간단히 정의하면 바닐라.js는 순수 자바스크립트를 말한다. 순수 자바스크립트는 말 그대로…

Read More »

HTML은?

하이퍼텍스트 마크업 언어(HyperText Markup Language)라는 의미의 웹 페이지를 위한 지배적인 마크업 언어다. HTML은 웹 페이지 콘텐츠 안의 꺾쇠 괄호에 둘러싸인 “태그”로 되어있는 HTML 요소 형태로 작성한다. – 위키백과 발췌 HTML이나 CSS를 조금 접하고 간단히 jQuery를 이용해 홈페이지를 만들어 본 학생들이 많이 착각하는게 홈페이지를…

Read More »

도메인이란?

도메인(Domain)의 원뜻은 마당,집앞의 의미이나 웹에서 의미하는 것은 IP(Internet Protocol)는 사람이 외우기 어려워서 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글)로 만든 인터넷주소이다. ex) IP => 115.71.237.43 , Domain => phpinfo.co.kr 참고로 컴퓨터 분야에서는 대부분 미국에서 개발된 것이…

Read More »

DOM, BOM, Rendering이란?

문서 객체 모델(DOM; Document Object Model)은 객체 지향 모델로써 구조화된 문서를 표현하는 형식이다. <!DOCTYPE HTML> <html lang=”ko”> <head> <meta charset=”UTF-8″> <title>홈페이지 제목</title> </head> <body> <div class=”nogada” id=”nogada”>홈페이지 내용</div> </body> </html> 위 예제에서 <html><head><title><body><div> 요소(Element)들이 객체를 기반으로 아래로 내려가는 트리구조이고  이 DOM을…

Read More »

웹브라우저는?

웹 브라우저(Web Browser)는 웹 서버에서 쌍방향 통신하는 HTML 문서나 파일과 연동하고 출력하는 응용 소프트웨어이다. 웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다. HTML는 Hyper Text Markup Language의 약어로 뒤에 다루 겠지만 웹프론트앤드에서CSS, JavaScript와 함께 중요한 요소이므로 기본을 잘 알아 두어야 한다. HTTP는 Hyper Text…

Read More »

웹이란?

월드 와이드 웹(World Wide Web, WWW, W3)은 인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. 간단히 웹(Web)이라 부르는 경우가 많다. 1980년에 팀 버너스리(Tim Berners-Lee)라는, 후에 월드 와이드 웹을 만든 영국인 컴퓨터 과학자의 이름이 등장한다. 그는 당시…

Read More »