SONUB 홈 KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 SONUB 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. SONUB으로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 SONUB을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

바이브코딩 전체 보기
바이브코딩

HTML

웹을 이루는 문서 그 자체.

은 프로그래밍이 아닙니다. 문서를 쓰면서 각 부분이 무엇인지 에게 알려 주는 방법입니다 — 이건 제목이고, 이건 문단이고, 이건 링크다. 여덟 개만 익히면 진짜 페이지를 쓸 수 있고, 브라우저가 보여 주는 모든 화면은 결국 이런 파일 한 장입니다.

HTML 은 뼈대일 뿐, 몸 전체가 아닙니다

페이지는 하는 일이 다른 세 가지 언어로 이루어집니다. 이 셋을 섞지 않는 것이 나중에 고칠 수 있는 사이트를 만드는 비결입니다.

HTML — 구조 각 부분이 무엇인가. 제목·문단·목록·버튼. 한 번 적어 두면 모든 꾸밈을 벗겨 내도 뜻이 남습니다.
CSS — 모양 어떻게 보이는가. 색·여백·크기·배치, 그리고 좁은 화면에서 무엇이 달라지는지. style 블록이나 별도 . 파일에 적습니다.
JavaScript — 동작 무슨 일이 일어나는가. 누르면 반응하고, 자료를 받아 오고, 이미 그려진 화면을 바꿉니다. script 블록이나 별도 .js 파일에 적습니다.
button.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>Button example</title>
    <style>
      body { font-family: sans-serif; padding: 2rem; }
      button { padding: 0.6rem 1.2rem; border-radius: 999px; }
    </style>
  </head>
  <body>
    <h1 id="title">Clicked 0 times</h1>
    <button onclick="count()">Click me</button>

    <script>
      let n = 0;
      function count() {
        n = n + 1;
        document.getElementById('title').textContent = 'Clicked ' + n + ' times';
      }
    </script>
  </body>
</html>

이 파일 하나에 셋이 다 들어 있습니다. 저장해서 열고 버튼을 눌러 보세요 — 제목의 숫자가 올라갑니다. style 블록을 지워 보면 페이지는 그대로 동작하고 모양만 밋밋해집니다. 셋을 나누어 두는 이유가 그것입니다.

스스로 표시하는 칸이에요. 여기서 채점하지는 않아요.

이 단계를 이해한 것으로 표시할까요?

아직 취소할 수 없으니, 정말 이해했을 때만 표시해 주세요.

이해한 것으로 표시했어요

스스로 표시하는 칸이에요. 여기서 채점하지는 않아요.