본문 바로가기

기술들/Today I Learned

[Today I Learned] 8월 27일(목)

8월22일 ~ 8월 27일  : DOM에 대한 공부, 트위틀러 과제(HTML, CSS)

 

- 오늘 공부했던 부분.

 1. 코드스테이츠 과제인  twittler 를 진행했다. 현재 DOM을 통해 html 각 태그에 기능을 넣어주는 작업을 하고 있다. 그 전에 HTML과 CSS작업은 미리 해둔 상태였다. HTML, CSS 작업에 대해 간략히 설명하면 우선 Figma로 와이어프레임 설계를 끝내고 그것을 토대로 html 코드를 작성했다. 프로토타이핑 과정을 거치니 HTML 코드를 짤 때 훨씬 수월했다. 그리고 layout은 주로 position속성을 이용해서 배치했다. 오늘 했던 작업은 check new Tweet이라는 버튼으로 누르면 랜덤으로 조합해서 트윗을 해주는 기능을 구현했다. 

 

 2. 객체지향 프로그래밍에 대해 찬찬히 다시 복습하고 있다. 코드스테이츠 자료와 생활코딩으로 공부를 했다. 오늘 복습한 부분은 객체에 대한 개념과 생성자 함수의 의미에 대해서 공부했다.

복습했던 내용을 간략히 떠오르는데로 써보자면, 프로그래밍에서 객체란 변수와 메소드를 묶어놓은 껍데기다. 이 객체를 잘 만들었다면 기존 프로그램이 아닌 전혀 다른 프로그램의 부품으로도 쓸 수 있다. 그리고 javascript에서 함수는 객체의 value로써 역할도 하지만, 앞에 new를 붙임으로써 빈 객체를 생성시키는 창조자 역할도 할 수 있다. 

 

그리고 오늘 들었던 멋진말은 다음과 같다. 

" 객체지향 프로그래밍을 하기 위해선 '지식'도 물론 중요하지만 '지혜'가 더 중요하다. 이 지혜는 단순히 지식을 전달받음으로써 얻어지는 것이 아닌 현재 자신이 처한 프로그래밍적 문제에서 꾸준히 고민하고 부딪히는 과정을 통해 얻어지는 것이다. 이 과정을 꾸준히 이행하다 보면 자신도 모르는 사이에 좋은 프로그래머라고 불릴 수 있는 날이 올 것이다." 

 

꾸준히 글 쓰자!!!

'기술들 > Today I Learned' 카테고리의 다른 글

[Today I Learned] 9월 4일(금)  (0) 2020.09.04
[Today I Learned] 9월 2일(수)  (0) 2020.09.03
[Today I Learned] 8월 22일(토)  (0) 2020.08.22
[Today I Learned] 8월 17일(일)  (0) 2020.08.17
[Today I Learned] 8월 9일(일)  (0) 2020.08.09