head는 페이지의 속성 정보 => meta, script, link, title 등
body는 페이지의 내용
-----구역을 나누는 태그-----
<div>구역 나눔</div> <p>문단</p> <ul> <li> bullet point!1 </li> <li> bullet point!2 </li> </ul>
-----구역 내 콘텐츠 태그-----
<h1>제목</h1> <h2>소제목</h2> <h3>비중이 작지만 각자의 역할 있음</h3> <hr> 가로선 <span style="color:red">특정 글자 꾸미기</span> <a href="http://naver.com/"> 하이퍼링크 </a> <img src="이미지 주소" /> <input type="text" /> <button> 버튼</button> <textarea>텍스트 입력 상자</textarea>
파이참- 정렬 : Ctrl + Alt + L
css는 head 안에 있는 style 공간에 작성
class를 부를때 .을 붙여서 부름
<head> <style> .mytitle { color: red; font-size: 40px; } </style> </head> <body> <h1 class="mytitle"> ~~~</h1> </body>
=>옮길려면 글 속성을 박스 속성으로 바꾼 후 옮겨야 한다. display: block 사용
<button class="mybtn red-font">
!주석을 붙이면 브라우저/컴퓨터는 읽지 않고 개발자나 동료에게 정보를 주는 것!
단축키 : ctrl + /
예쁜 css 모음집. 미리 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>
자바스크립트는 프로그래밍 언어 중 하나로, 브라우저가 알아들을 수 있는 언어이다.
경고창 만들기
=>alert()
<head>
~~
<script>
function hey() {
alert('안녕');
}
</script>
</head>
<body>
~~
<button onclick="hey()" type="button" class="btn btn-primary">버튼 경고창</button>
</body>
콘솔창은 띄워놓은 페이지에서 빠르게 자바스크립트를 테스트해볼 수 있도록 만들어둔 도구이다.
console.log(변수) : 콘솔 창에 변수 값을 출력
console.log(변수1,변수2)도 가능
Shift + Enter : 줄바꿈(콘솔창)
*변수는 값을 저장하는 박스
let으로 변수를 선언
let a = 1 이라는 것은 1을 a라는 변수에 넣는다는 뜻
let first_name = 'Bob'
let last_name = 'Lee'
first_name+last_name //'BobLee' 출력
순서를 가지고 있다.
let a_list = ['변수1',2,3]
a_list[1] //2 출력
리스트에 요소 넣기
a_list.push('변수4')
a_list //['변수1',2,3,'변수4'] 출력
리스트 길이 구하기
a_list.length //4 출력
순서는 가지지 않음, 키(key)-밸류(value)의 묶음
a_dict = {'name' : 'Bob','age' : 21}
a_dict ['name'] //'Bob' 출력
a_dict ['list'] = a_list //['변수1'2,3,'변수4'] 출력
a_dict //{name: 'Bob', age: 21, height: 180, list:Array(4)} 출력
a_dict ['list'][1] //2 출력
나눗셈의 나머지 구하기
let a = 20
let b = 7
a % b //6 출력
문자열을 나눌 때
let myemail = abc@naver.com
let result = myemail.split('@') //['abc','naver.com'] 출력
result[0] //abc 출력
let result2 = result[1].xplit('.') //['naver','com']
resulte2[0] //naver 출력
요약=>myemail.split('@')[1].split('.')[0] //naver 출력
function sum (num1,num2){
return num1+num2
} //
let result = sum(2,3) //
result //5 출력
숙제는 이제까지 배웠던 것을 토대로 기획서를 보고 만들어보는 것!
부트스트랩을 참고해서 만드는데 처음으로 설명을 듣지 않고 처음부터 만드는거다보니 많이 헤맸지만 어떻게든 완성!!
얼른 익숙해지도록 많이 연습해야겠다,,