자바개발자 교육 1주차...
html로 테이블 만들기와 인풋으로 텍스트에리어, 버튼 등 생성. 아주 간단한 css에 대한 내용. 스타일 적용에는 여러가지 방법이 있지만 head에 정의하거나 따로 css 파일로 관리하는 게 일반적이고 깔끔하다는 생각이 들었다.
근데 창 두개 띄워놓고 해야되서 약간 어질어질 할 것 같기도 하지만, html 페이지가 엄청 깔끔해질테니까...
html 구성하는 태그, 어트리뷰트, 이벤트... 어떤 것들이 있는지 알아야 돌아가는 삽질을 안할 수 있겠구나... 라는 생각이 들었다. 가령, img에 usemap 속성을 쓰면 이미지 클릭했을 때 다른 사진으로 변환시킨다던가... 하는 것을 자바스크립트 쓰지 않고 만들 수 있으니 편리하겠지.
자바스크립트의 경우 브라우저에서 html을 건드릴 수 있는 언어? 라는 느낌을 받았고... 정확히 html을 어떻게 건드릴 수 있는지는 좀 더 공부해봐야 할 것 같다.
오늘이 1주차 끝나기 이틀전인데... 오늘은 자바스크립트로 조건에 따라 html 텍스트 생성하고 변환하는 것을 배웠다.
js의 오브젝트 중 dom과 bom으로 나눌 수 있는데 dom은 html에 의해서 생성된 객체? 라고 이해하면 되려나...
bom은 반대로 브라우저에 내재되어 있는 객체... 예를 들면 브라우저의 윈도우 같은 경우 bom이고... html 페이지 같은 경우 dom의 큰 어르신이겠지.
재밌는 점은 어차피 bom은 브라우저에 내재되어 있는 오브젝트이니까 html 문서상에 적어놔도 브라우저가 읽어내는데 아무 문제 없다는 거... html 액션에 브라우저의 고유기능을 실행하는 게 가능해진다는 것이다. 자바스크립트는 브라우저와 html을 연결하는 고리 정도로 이해하면 되는 것일까?
정리가 되는 것 같기도 하고 아닌 것 같기도 하고... ㅠ_ㅠ
'프로그래밍' 카테고리의 다른 글
coursera 스칼라 1주차 (0) | 2015.05.18 |
---|---|
[이펙티브 자바] 챕터 3 - 공통 메서드 (0) | 2015.04.08 |
[이펙티브 자바] 챕터 2 (0) | 2015.04.07 |
자바스크립트 로딩 (0) | 2014.10.31 |
프로그래머, 열정을 말하다. (0) | 2014.07.16 |