본문 바로가기
Study/코딩개발일지

스파르타 코딩 클럽 1주차

by 겸룡 2021. 10. 14.
반응형

스파르타 코딩 클럽에서 배우는 내용을 앞으로 개발일지로 써볼 예정이다

 


 

 

 

네이버 뉴스 > 검사 > 닫기 옆 점 세 개 > "네이버 뉴스" > "겸룡의 뉴스" > 나만 보는 것

새로고침 > 원상복귀 > 새로 다시 받아오는 것 > 서버로부터 새로 받아오는 것

브라우저의 역할 > 서버에게 요청하는 것(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형


함수

정해진 동작을 하는 것



조건문


반복문




번외

 


 

반응형

댓글