1. 웹 페이지의 구성

HTML - 뼈대. 큰 구성

CSS - 꾸미기. 폰트/ 색상/ 크기/ 그림 넣기 등

JAVA - 실행 코드

 

2. HTML과 CSS

- HTML

<head>

웹페이지 타이틀

</head>

 

<style>

  class의 스타일을 지정해준다. class 내의 요소들도 지정 가능.

*** class 정의를 내려야 스타일 지정도 가능

*** 한 class로 정의 내린 요소들은 한꺼번에 묶여서 스타일 지정됨. 만약 따로 정하고 싶다면 다른 class로 분리해야

 

   class의 스타일 지정시

   .classname {

         color: red;

         font-size: 30px;

    }

   classname 부분에 지정해준 class의 이름이 들어가면 된다.

 

   같은 요소가 여러 개로 들어가 있어서 이를 구분하려고 class를 지정해주는 것.

   해당 요소가 전 페이지에 1개밖에 없으면 class 별도 지정 필요 없음. 예를 들어, h1(제목)은 보통 한 개 밖에 없으니..

 

  h1 {

     color: red;

  }

 

  이런 식으로 짜줘도 된다는 것 !

 

</style>

 

<body>

웹페이지 메인 화면 구성

<div class=""> </div>

</body>

 

- CSS

*부트스트랩 적극 활용하기*

3. Javascript

//변수, 자료형, 함수, 조건문, 반복문

 

- 자료형: 리스트 & 딕셔너리

 

리스트는 말 그대로 리스트. 

let b_list = [1,2,'hey',3]

number/ text 간의 구분은 없는 듯 하다. matlab으로 따지면 cell? 

 

딕셔너리는 Tag가 붙은 리스트. 그림으로 표현하자면...

name age height
Bob 21 180

코드로 나타낼 때에는 {'name': 'Bob', 'age': 21}

['height'] = 180

이런 식으로 추가도 가능

matlab에서 table과 유사한 형태인 듯.

 

- 함수

  • 기본 형태

function 함수이름(필요한 변수들) { 내릴 명령들 순차적 작성 }

  • 조건문 : if (조건) {결과} elseif (조건) {결과} else {결과}
function is_adult(age){

   if(age > 20)  {
     alert('성인이에요') 
     }   else if (age > 10) {
     alert('청소년이에요') 
     }   else {
     alert('10살 이하!') 
     }
    
    }

주의할 점: 조건에 괄호 필요!!!

  • 반복문
for (let i = 0; i < 100; i++) { console.log(i); }

++ means 하나씩 더해준다

 

4. 궁금한 점,,

폰트 설정 시 1개의 폰트 당 1개의 링크를 가져와서 읽어야 하는 건가?

전체 링크 하나를 가져온 후 속해 있는 폰트를 하나씩 읽어올 수는 없을까

 

 

+ Recent posts