스파르타 코딩 클럽에서 배우는 내용을 앞으로 개발일지로 써볼 예정이다
네이버 뉴스 > 검사 > 닫기 옆 점 세 개 > "네이버 뉴스" > "겸룡의 뉴스" > 나만 보는 것
새로고침 > 원상복귀 > 새로 다시 받아오는 것 > 서버로부터 새로 받아오는 것
브라우저의 역할 > 서버에게 요청하는 것(url넣고 엔터를 치는 행위) > 결과물을 보여주는 것
html은 뼈대
css는 꾸미기
javascript는 움직이기
서버는 클라이언트한테 그릴것을 주는 것 > 그릴 것 (=데이터)
파이참이란?
파이썬을 쓰기에 편한 메모 툴
<title></title> : 태그
<head> : 바디를 제외한 모든 것
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>스파르타코딩클럽 | HTML 기초</title>
</head>
<body>
<!-- 구역을 나누는 태그들 -->
<div>나는 구역을 나누죠</div>
<p>나는 문단이에요</p>
<ul>
<li> bullet point!1 </li>
<li> bullet point!2 </li>
</ul>
<!-- 구역 내 콘텐츠 태그들 -->
<h1>h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요.</h1>
<h2>h2는 소제목입니다.</h2>
<h3>h3~h6도 각자의 역할이 있죠. 비중은 작지만..</h3>
<hr>
span 태그입니다: 특정 <span style="color:red">글자</span>를 꾸밀 때 써요
<hr>
a 태그입니다: <a href="http://naver.com/"> 하이퍼링크 </a>
<hr>
img 태그입니다: <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" />
<hr>
input 태그입니다: <input type="text" />
<hr>
button 태그입니다: <button> 버튼입니다</button>
<hr>
textarea 태그입니다: <textarea>나는 무엇일까요?</textarea>
</body>
</html>
shift + tab : 줄 앞으로 붙임
ctrl + alt + L : 줄 맞추기
CSS
class : 명찰을 달아주는 것
color: #006971;
font-size: 40px;
<div class> style을 줄 때 <div> 범위를 체크하기 위해 우선 background-color을 설정한 후 width와 margin값을 조정 후 background-color값을 지워준다
class값은 중첩으로 먹일 수 있다 "공백"으로 클래스 구분
https://fonts.google.com/?subset=korean
Google Fonts
Making the web more beautiful, fast, and open through great typography
fonts.google.com
링크 > title 아래에 붙여넣기
CSS > <style>태그 아래에 " *{여기붙여넣기} " // " *{ } " 이것은 전체에 적용 시킨다는 것
ctrl + / : 주석처리
부트스트랩 : 남이 만들어놓은 예쁜 css 모음
부트스트랩 시작 템플릿
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
<title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
</head>
<body>
<h1>이걸로 시작해보죠!</h1>
</body>
</html>
https://getbootstrap.com/docs/4.0/components/alerts/
Alerts
Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.
getbootstrap.com
부트스트랩 가져다가 쓰는 곳
css 폰트 굵기: font-weight: bold;
css 잘 찾는 곳
css border w3schools
css border mdn
/* 너비(px) | 스타일 | 색 */
border: medium solid green;
Javascript
유일하게 브라우저가 알아들을 수 있는 언어
만들때 Javascript를 사용해서 만들었기 때문
<script>
function hey() {
alert('안녕!!');
}
</script>
<a onclick="hey()" class="btn btn-primary btn-lg" href="#" role="button">포스팅박스 열기</a>
개발자도구의 Console은 페이지 내의 자바스크립트를 같이 사용한다
변수
문자열은 작은 따옴표 안에 설정
변수는 누가 봐도 알아볼 수 있게 설정한다
자료형
list형
dictionary형
함수
정해진 동작을 하는 것
조건문
반복문
번외
댓글