10.18. MiniCamp_WEB_1WEEK

5w31892p·2022년 10월 18일
0

미니캠프

목록 보기
8/17

01. HTML, CSS 기본 내용

  1. HTML은 뼈대
  2. CSS는 꾸미기

02. CSS 기초

  1. 배경관련
    background-color
    background-image
    background-size

  2. 사이즈
    width
    height

  3. 폰트
    font-size
    font-weight
    font-famliy
    color

  4. 간격
    margin
    padding


03. 자주 쓰이는 CSS 연습

  1. 화면 가운데로 가져오기
    width: ...px
    margin: auto;

    여기까지해도 안되면 글자 속성을 박스 속성으로 바꾸기 위해
    display: block 추가

04. 폰트, 주석, 파일분리

  1. 폰트
    구글웹폰트
    1) link는 head태그 안에
    2) font-family는 style태그 안에
    3) * {..} 는 모든 태그에 다 적용

  2. 주석
    Ctrl + /

  3. 파일 분리
    1) style 안 내용만 css 파일로 옮기기
    2) head태그 안에 아래 링크 추가

    <link rel="stylesheet" type="text/css" href = "css파일이름.css">

05. 부트스트랩, 예쁜 CSS 모음집

  1. bootstrap components 4.0

  2. bootstrap - 시작 템플릿

    <!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>

06. 중첩

  1. 클래스 뒤에 또 다른 클래스 이름을 넣으려면 한칸 띄고 추가할 클래스명 넣으면 됨

07. JavaScript

  1. 변수 & 기본연산
    1) 변수명은 그럴싸하게
    2) 사칙연산, 문자열 더하기 가능
    3) 문자열 띄어서 더할 때에는 a+' '+b

  2. 리스트
    1) 순서 중요
    2) 리스트 요소 추가 = 리스트명.push(넣을값)
    3) 리스트 길이 구하기 = 리스트명.length

  3. 딕셔너리
    1) 순서 안중요
    2) key : value 묶음
    3) 딕셔러니 요소추가 = 딕셔너리명[key] = value

  4. 기본 함수
    1) 나눗셈의 나머지 = %
    2) 문자 나누기 = .spilt(기준문자)
    3) 문자 합치기 = .join(기준문자)

  5. 함수

    function 함수명(필요한 변수) {
      내릴 명령 순차적으로 작성
    }
    함수이름(필요한 변수)
    
    // 두 숫자를 입력받으면 더한 결과를 돌려주는 함수
    function sum(num1, num2) {
      console.log('num1: ', num1, ', num2: ', num2);
      return num1 + num2;
    }
    sum(3, 5); // 8
    sum(4, -1); // 3
  6. 조건문
    1) if else

    let age = 24
    
    if(age > 20){
      alert('성인이에요')
    } else {
      alert('청소년이에요')
    }
  7. 반복문
    1) 리스트와 찰떡궁합

    for = (let i = 0; 변수명.length; i++){
    
      let a = 변수명[i]['가져올값명']
      let b = 변수명[i]['가져올값명']
      if ( a or b > 70) {
        console.log(a,b)
      }
    }

08. Javascript 연습

  1. 미세먼지값이 40 미만인 구 이름과 값 출력

    for (let i = 0; mise_list.length; i++) {
      let name = mise_list[i]['MSRSTE_NM']
      let mise = mise_list[i]['IDEX_MVL']
    
      if (mise > 40) {
        console.log(name,mise)
      }   
    }
  2. 자전거가 5개 이하인 정류장의 이름을 출력

    for (let i = 0; bikes.length; i++) {
      let name = bikes[i]['stationName']
      let bike = bikes[i]['parkingBikeTotCnt']
    
      if (bike < 5 ) {
        console.log(name, bike)
      }
    }

0개의 댓글