본문 바로가기

전체 글

(87)
WEB(5) : Java Script - 조건문, 반복문 프로그램의 순서를 제어하는 이유 자바스크립트는 프로그래밍 언어이지만, html은 프로그래밍 언어가 아니다. 이 차이는 무엇일까? 프로그램이란 순서를 뜻하는 말이다. 순서를 만드는 행위를 프로그램이라고 하며, 순서를 만드는 사람을 프로그래머라고 부른다. (반드시 컴퓨터 분야에서만 사용되는 용어가 아니다) 컴퓨터에는 여러가지 기능들이 있다. 컴퓨터로 어떤 일을 하려고 할 때 하나만 필요한 경우는 없고, 어떤 의도에 따라 순서대로 여러 기능들을 작동시키는 것이 컴퓨터를 사용하는 일반적인 방법이다. 순서가 반복되고, 반복되는 과정에서 시간이 많이 걸리고 실수를 한다면 반복적인 작업에 회의감을 느끼며 극복하고자 하는 의지가 생기게 된다. 시간의 순서에 따라서 실행되어야 할 기능들을 프로그래밍 언어의 문법에 맞게 ..
WEB(4) : Java Script - event, querySelector() html은 정적이다. 한 번 화면에 출력되면 언제나 그 모습 그대로이다. 반면에 우리가 알고 있는 여러 프로그램들은 사용자 조작에 반응해서 움직인다. 사람들은 웹페이지도 게임처럼 동적으로 사용자와 상호작용할 수 있게 되기를 원했고, 그래서 "java script" 기술이 태어나게 되었다. html이 정보라는 멈춰있는 이미지를 그리는 것이라면, 자바스크립트는 정보라고 하는 그 이미지를 마치 영화처럼 움직이게 한다. -유튜브 '생활코딩' 中 자바 스크립트란? 자바스크립트는 사용자와 상호작용하는 언어 웹 브라우저는 한번 화면에 출력되면 자기 자신을 바꿀 수 없다, 하지만 자바스크립트를 사용하면 자바스크립트의 코드에 따라 웹 브라우저를 바꿀 수 있다. 즉, 자바스크립트는 html을 제어하는 언어다. 웹페이지를 ..
WEB(3) : CSS CSS 기술의 서두 html을 통해 문서를 만들수 있게 된 이후에 사람들은 곧 여러가지 불만족을 쏟아냈다. 문자의 크기와 색상을 변경하고 싶다, 가운데 정렬을 하고 싶다 등등... 웹을 만든 사람들은 웹페이지를 아름답게 만들고 싶은 고민에 빠졌고, 두 가지 갈림길이 생긴다. 쉽지만 한계가 있는 방법 어렵지만 근본적인 해결책 html이라는 이미 있는 언어에 디자인과 관련된 새로운 태그를 추가하는 것과, 디자인에 최적화 된 완전히 새로운 언어를 만드는 것 중 어떤것이 더 쉬운 것일까? 전자가 더 쉬운 것이고 쉬운 길이다. 웹 개발자들은 쉬운 길을 선택했다가 한계를 깨닫고 근본적인 해결책을 찾게 되는데, 그것이 바로 CSS 이다. 태그는 링크라고 설명하는 정보이다. 태그는 웹페이지에서 제목이라는 것을 설명하는..