이제 웹의 구성을 모두 알게되는 파트다. 정적인 홈페이지에서는 크게 쓰이지 않던 언어가 2015년부터 동적 사이트가 유행하게되면서 필수요소가 되어버렸다. javascript의 역사나 지식은 크게 중요하다고 생각들지 않아서 스킵하고 바로 사용해보자. 나중에 이 언어로 백준을 풀어볼 날이 올까? DOM(The Document Object Model) : 웹 페이지를 구조화된 객체로 제공하여 프로그래밍 언어가 페이지 구조에 접근하는 방법을 제공한다. 이를 통해 문서의 구조, 스타일, 내용 등을 변경할 수 있다. DOM API는 다른 프로그래밍 언어가 웹 페이지에 접근 및 조작 할 수 있도록 페이지 요소들을 객체 형태로 제공하며 그에 따른 메서드까지 제공한다. : DOM에서는 모든 요소, 속성, 텍스트는 하나의..
저번 시간까지 페이지 구성까지 만들어 봤다. 사실 한 페이지만 만드는 것이라고 생각하면 html 파일에 때려박으면 되는데, 그렇게되면 찍힌 사진을 보고있는 것과 같다. 우리는 동영상을 만들어야 하니까! 오늘은 페이지를 더 효율적으로 관리할 수 있는 방법들, 즉 '상속'에 대해 배워보자. 게시글이 많지는 않지만 대부분 홈페이지들은 고정적으로 출력되는 부분이 많이 있을 것이다. 그렇다면 해당 페이지 요청이 들어왔을 때 html을 처음부터 다시 다불러올까? 한번 생각해보자. 위의 파일들이 문제가 될까? 물론 아니다. 출력되는데 문제는 전혀 없다. 하지만 언젠간 페이지를 유지보수한다면 어떨까? 그러면 모든 HTML 파일을 찾아서 달라진 부분을 일일이 수정해줘야한다. 예시는 3개라서 3번만 고치면 되지만 100번..
오늘은 마크다운에 대해 알게되어 간단하게나마 적어보려고한다. Tistory에서는 마크다운언어가 잘 표현되지 않지만(구글링하니 html, css 스킨 적용 및 마크다운 언어 작성 후 html 모드로 변경 한 후 일부 편집 과정을 가지면 표현 가능) 꼭 쓸 줄 알아야 하는 것으로 생각된다. 마크다운(Notion, Mattermost, GitHub)에서도 다양하게 쓰인다. 나는 옛날엔 VSCode도 코딩인가? 싶었는데, 아차차~ 저는 html 코딩해요~ 랑 비슷한 말이라고 하더라. 정확히는 코드 편집기 정도로 보면 될 것 같다. 파이썬으로는 크게 와닿지 않았는데, 미리보기 기능을 제공하는 것은 거의 없기때문에 마크다운 같은 결과물을 보면서 하는 방법으로 효과적인 시간을 아낄 수 있다. 제목 및 리스트 # 제목..
- Total
- Today
- Yesterday
- CRUD
- 백준
- Python3
- vue3
- JavaScript
- SQLite
- basic syntax
- Method
- HTML
- 함수
- 중복순열
- 카운팅정렬
- 순열
- Sequence types
- SQL
- Database
- Django
- views.py
- app
- vue
- CodeTree
- restapi
- Serializer
- ChatGPT
- 연산자
- baby-gin
- 재귀
- Python
- dfs
- Authentication System
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |