ネットワーク開発総合クラス第1週


Web開発総合クラス-第1週


:HTML、CSS、ブートストラップ、Javascript、Googleフォント

📌 1. HTML

  • HTMLベース

     <div>나는 구역을 나누죠</div>
       <p>나는 문단이에요</p>
       img 태그입니다: <img src="url넣기" />
       input 태그입니다: <input type="text" />
       button 태그입니다: <button> 버튼입니다</button>
       <h1>h1은 제목을 나타내는 태그입니다. </h1>
       span 태그입니다: 특정 <span style="color:red">글자넣기</span>를 꾸밀 때 써요
  • 📌 2. CSS


  • CSSの使用

    <head> ~ </head><style> ~ </style>スペースを作成します.
    mytitleというクラスを指す場合、.mytitle { ... }

  • 常用CSS

    .mytitle {
      color: white;
      width: 300px;
      height: 200px;
      background-image: url('URL 작성');
      background-position: center;
      background-size: cover;
      border-radius: 10px;
      text-align: center;
      padding-top: 40px;
    🔍 中央揃え
    margin: 10px auto;
    width: 300px;
    ❗ 그래도 안되면? display:block을 추가!
  • 📌 3.フォント設定、コメント


  • フォントの設定


    Google Webフォントの使用
    <!-- HTML에 이 부분을 추가하고 -->
    <link href="https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap" rel="stylesheet">
    
    <!-- CSS에 이 부분을 추가하면 완성! -->
    * {
    font-family: 'Nanum Gothic', sans-serif;
    }

  • 注記:ctrl+/


  • 📌 4.ガイドバー


    ガイドバー構成部品4.0の使用

    📌 5. Javascript


  • Javascriptの動作を理解する:ボタンを押すと警告ウィンドウが開きます

    <head> ~ </head><script> ~ </script>を使用してスペースを作成し、関数を作成してボタンに接続します.
    <script>
      function hey(){
      alert('안녕!');
      }
    </script>
    <button onclick="hey()" type="button" class="btn btn-primary">기사저장</button>

  • Javascript基礎構文

  • console.log(변수)

  • リスト:順番に持つ形態
    let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능!
    
    또는,
    let b_list = [1,2,'hey',3] // 로 선언 가능
    b_list[1] // 2 를 출력
    b_list[2] // 'hey'를 출력
    
    리스트에 요소 넣기
    b_list.push('헤이')
    b_list // [1, 2, "hey", 3, "헤이"] 를 출력
    
    리스트의 길이 구하기
    b_list.length // 5를 출력

  • バイナリ:キー-Valueのセット
    let a_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능!
    
    또는,
    let b_dict = {'name':'Bob','age':21} // 로 선언 가능
    b_dict['name'] // 'Bob'을 출력
    b_dict['age'] // 21을 출력
    b_dict['height'] = 180 // 딕셔너리에 키:밸류 넣기
    b_dict // {name: "Bob", age: 21, height: 180}을 출력

  • インベントリ+インベントリの組合せ
    names = [{'name':'bob','age':20},{'name':'carry','age':38}]
    
    names[0]['name']의 값은? 'bob'
    names[1]['name']의 값은? 'carry'
    
    new_name = {'name':'john','age':7}
    names.push(new_name)
    
    names의 값은? [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
    names[2]['name']의 값은? 'john'

  • 文字列の分割
    let myemail = '[email protected]'
    let result = myemail.split('@') // ['sparta','gmail.com']
    result[0] // sparta
    result[1] // gmail.com
    
    let result2 = result[1].split('.') // ['gmail','com']
    result2[0] // gmail -> 우리가 알고 싶었던 것!
    result2[1] // com
    
    myemail.split('@')[1].split('.')[0] // gmail -> 간단하게 쓸 수도 있다!

  • 条件文
    function is_adult(age){
    if(age > 20){
    alert('성인이에요')
    } else {
    alert('청소년이에요')
    }
    }
    is_adult(25)
    function is_adult(age){
    if(age > 20){
    alert('성인이에요')
    } else if (age > 10) {
    alert('청소년이에요')
    } else {
    alert('10살 이하!')
    }
    }
    is_adult(12)
    AND 조건은 이렇게
    function is_adult(age, sex){
    if(age > 20 && sex == '여'){
    alert('성인 여성')
    } else if (age > 20 && sex == '남') {
    } else {
    alert('청소년이에요')
    }
    }
    
    참고: OR 조건은 이렇게
    function is_adult(age, sex){
    if (age > 65 || age < 10) {
    alert('탑승하실 수 없습니다')
    } else if(age > 20 && sex == '여'){
    alert('성인 여성')
    } else if (age > 20 && sex == '남') {
    alert('성인 남성')
    } else {
    alert('청소년이에요')
    }
    }
    is_adult(25,'남')

  • 複文
    let people = ['철수','영희','민수','형준','기남','동희']
    
    for (let i = 0 ; i < people.length ; i++) {
    console.log(people[i])
    }
    let scores = [
    {'name':'철수', 'score':90},
    {'name':'영희', 'score':85},
    {'name':'민수', 'score':70},
    {'name':'형준', 'score':50},
    {'name':'기남', 'score':68},
    {'name':'동희', 'score':30},
    ]
    
    for (let i = 0 ; i < scores.length ; i++) {
    if (scores[i]['score'] < 70) {
    console.log(scores[i]['name']);
    }
    }
    
    이렇게 하면 점수가 70점 미만인 사람들의 이름만 출력할 수도 있습니다.
  • にQUIZ:ガキ手帳


    1回から4回まで学んだことを利用して

    ネット通販ページ


    あなたが最初の週に学んだすべての内容を利用して

    隠せない徳厚な味私を見ると、私はあなたのブースを売ると思います.
    1週目の感想はHTMLとCSSが面白かった!私の手でいくつかの骨の字を作って埋め尽くすととても喜ぶことができます...確かに自分でやるのが好きなせいか、授業中にたまに聞くのですが、宿題を何時間もやっていて、その後時間が短くなるのでしょうか…
    開発ログすらうまく書けない私…病気ですか.誰も見ないけど?やるからにはきれいにしたい