30년 전 Billboard hot 10 파헤치기 [1994-02-04]

  • 1
  • All For Love

    Bryan Adams/Rod Stewart/Sting
  • ChatGpt 리뷰
  • ▶ 브라이언 애덤스, 로드 스튜어트, 스팅의 "All For Love"는 강렬한 보컬과 멜로디가 어우러진 감동적인 발라드로, 각 가수의 개성이 돋보이는 곡이다. 잔잔한 분위기와 감동적인 가사가 인상적이다.
  • 2
  • Hero

    Mariah Carey
  • ChatGpt 리뷰
  • ▶ 마라이어 캐리의 "히어로"는 히트곡으로 감동적인 보컬과 메시지가 돋보인다. 멜로디가 감미롭고 가사가 감정을 자극해 눈물을 질질 흘리게 만든다. 히어로는 마라이어 캐리의 대표곡 중 하나로 빛을 발하는 곡이다.
  • 3
  • The Power Of Love

    Celine Dion
  • ChatGpt 리뷰
  • ▶ 셀린 디온의 "The Power of Love"는 그녀의 강렬한 보컬과 감동적인 멜로디가 조화롭게 어우러진 곡으로, 사랑에 대한 감정을 표현한 가사와 함께 듣는 이로 하여금 감동을 선사한다. 에너지 넘치는 곡으로, 듣는 이들에게 힘이 되어줄 것이다.
  • 4
  • Breathe Again

    Toni Braxton
  • ChatGpt 리뷰
  • ▶ 토니 브랙스턴의 "Breathe Again"은 그녀의 감미로운 음색과 감정적 보컬로 가득찬 곡이다. 멜로디와 가사는 듣는 이의 마음을 사로잡는다. 특히 브랙스턴의 감정을 담은 보컬은 노래의 감성을 한층 높여준다.
  • 5
  • The Sign

    Ace Of Base
  • ChatGpt 리뷰
  • ▶ 에이스 오브 베이스의 "The Sign"은 90년대 유로댄스 음악의 걸작으로, 중독성 있는 멜로디와 유쾌한 비트로 가득 찬 앨범이다. 특히 "All That She Wants"와 "The Sign"은 트렌디하고 사랑스러운 곡으로, 끊임없는 반복으로 인해 머릿속에서 빠져나가지 않는다. 클래식한 팝 음악을 즐기는 이들에게 강력히 추천한다.
  • 6
  • All That She Wants

    Ace Of Base
  • ChatGpt 리뷰
  • ▶ 에이스 오브 베이스의 "All That She Wants"는 중독성 있는 멜로디와 중후한 비트로 가득한 90년대 팝의 걸작이다. 중독성 있는 후렴구와 유려한 보컬은 여전히 듣는 이를 매료시킨다. 클래식한 팝 음악을 사랑하는 이에게 강력 추천한다.
  • 7
  • Said I Loved You...But I Lied

    Michael Bolton
  • ChatGpt 리뷰
  • ▶ 마이클 볼튼의 "Said I Loved You...But I Lied"는 뛰어난 보컬과 감정적인 멜로디로 가득한 곡이다. 블
  • 8
  • Again

    Janet Jackson
  • ChatGpt 리뷰
  • ▶ "Again"은 감동적인 보컬과 멜로디로 가득한 Janet Jackson의 감성적인 발라드로, 그녀의 강렬한 보컬과 섬세한 감정 전달력이 돋보인다. 잔잔한 멜로디와 가사는 청중들의 마음을 감동시키며, 그녀의 음악적 재능을 잘 보여준다.
  • 9
  • Please Forgive Me

    Bryan Adams
  • ChatGpt 리뷰
  • ▶ 브라이언 애덤스의 "Please Forgive Me"는 감동적인 보컬과 멜로디로 가득한 감성적인 발라드이다. 그의 강렬한 보컬은 듣는 이의 마음을 사로잡는다. 이 곡은 사랑에 대한 후회와 용서를 다루며 감정을 자연스럽게 이끌어낸다.
  • 10
  • Shoop

    Salt-N-Pepa
  • ChatGpt 리뷰
  • ▶ 솔트-N-페파의 "Shoop"은 유쾌하고 중독성 있는 비트와 신나는 가사로 가득 차있는 훵크 힙합 곡이다. 랩의 플로우와 멜로디가 화려하고 매력적이며, 듣는 이로 하여금 춤추게 만든다. 클래식한 90년대 힙합의 진수를 느낄 수 있는 곡이다.

최신 Billboard hot 10 파헤치기 [2024-01-23]

  • 1
  • Yes, And?

    Ariana Grande
  • ChatGpt 리뷰
  • ▶ 아리아나 그란데의 "Yes, And?"는 섹시하고 다채로운 음악과 훌륭한 보컬로 가득찬 앨범이다. 그녀의 음악적 성장을 보여주며 팝 음악계에서 빛을 발한다.
  • 2
  • Lovin On Me

    Jack Harlow
  • ChatGpt 리뷰
  • ▶ 잭 할로우의 "Lovin On Me"는 중독성 있는 비트와 유쾌한 가사로 듣는 이를 매료시키는 곡이다. 그의 자신감 넘치는 플로우와 멜로디는 청취자에게 활력을 불어넣는다. 훅은 중독성이 강하며, 이 곡은 확실하게 재미있는 힙합 트랙이다.
  • 3
  • Cruel Summer

    Taylor Swift
  • ChatGpt 리뷰
  • ▶ 테일러 스위프트의 "Cruel Summer"은 중독성 있는 멜로디와 강렬한 보컬로 가득한 감각적인 팝 곡이다. 사랑의 아픔과 갈등을 솔직하게 표현한 가사와 함께 훌륭한 곡으로 소개된다.
  • 4
  • Greedy

    Tate McRae
  • ChatGpt 리뷰
  • ▶ 테이트 맥레이의 "Greedy"는 중독적인 비트와 감정적 보컬로 가득 찬 훌륭한 팝 댄스 곡이다. 그녀의 강렬한 보컬은 청중을 사로잡고, 중독성 있는 멜로디는 머릿속에 계속 맴도는 수준이다.
  • 5
  • Redrum

    21 Savage
  • ChatGpt 리뷰
  • ▶ 21 Savage의 "Redrum"은 무서운 비트와 압도적인 랩으로 가득 찬 곡이다. 그의 독특한 음악 스타일과 파워풀한 가사는 청취자를 사로잡는다. 현대 힙합의 진정한 강자를 만날 수 있는 흥미진진한 트랙이다.
  • 6
  • I Remember Everything

    Zach Bryan Featuring Kacey Musgraves
  • ChatGpt 리뷰
  • ▶ 잭 브라이언과 케이시 머스그레이브스의 'I Remember Everything'은 감미로운 보컬과 아름다운 협연으로 가득찬 감동적인 곡이다. 두 아티스트의 환상적인 케미스트리가 돋보이며, 감성적인 가사와 멜로디가 청중의 마음을 사로잡는다. 완벽한 협연이 돋보이는 곡이다.
  • 7
  • Paint The Town Red

    Doja Cat
  • ChatGpt 리뷰
  • ▶ 도자 캣의 "Paint The Town Red"는 중독성 있는 비트와 다채로운 보컬로 가득 차 있는 훌륭한 곡이다. 신선하고 감각적인 사운드로 듣는 이들을 매료시킨다. 완벽한 팝 음악의 즐거운 증거이다.
  • 8
  • Lose Control

    Teddy Swims
  • ChatGpt 리뷰
  • ▶ 테디 스윔스의 "Lose Control"은 훌륭한 보컬과 중독성 있는 멜로디로 가득한 곡이다. 그의 유연한 음색과 감정을 담은 가사는 청취자들을 사로잡는다. 신선하고 감각적인 사운드는 누구에게나 감동을 줄 것이다.
  • 9
  • Snooze

    SZA
  • ChatGpt 리뷰
  • ▶ SZA의 "Snooze"는 부드럽고 섬세한 보컬과 멜로디로 가득한 R&B 곡으로, 그녀의 감성적인 가사와 함께 어우러져 감정을 자아내는 곡이다. 잔잔한 비트와 깊은 감성으로 청취자를 매료시키는 곡으로, SZA의 음악적 재능을 잘 보여주는 곡이다.
  • 10
  • Nee-nah

    21 Savage, Travis Scott & Metro Boomin
  • ChatGpt 리뷰
  • ▶ 21 Savage, Travis Scott & Metro Boomin의 "Nee-nah"은 강렬한 비트와 카리스마 넘치는 랩으로 듣는 이를 사로잡는다. 현란한 프로덕션과 파워풀한 보컬이 돋보이는 트랙이다.

[인프런] 웹 게임을 만들며 배우는 Vue 2

웹/Vue.js 2024. 1. 24. 23:48

인프런 프론트엔드 강의 2일차.

웹 게임을 만들며 배우는 Vue 1

 

Vue로 간단한 웹게임 만들어보기.

1일차는 섹션 0. 강좌소개 수강 (24.01.23 완료)

2일차는 섹션 1. 끝말잇기 수강

 

1. 끝말잇기 (강좌소개에서 했던 간단한 끝말잇기를 Component를 사용해서 구현)

<html>
  <head>
    <meta charset="UTF-8" />
    <meta
      viewport="viewport"
      content="width=device-width, user-scalable=no,
    initial-scale=1.0, maximum-scale=1.0, minumum-scale=1.0"
    />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>끝말잇기</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  </head>
  <body>
    <div id="root">
      <!-- props를 사용해 component 생성 때 파라미터를 넘겨서 설정이 가능하다 -->
      <word-relay start-Word="초밥"></word-relay>
      <word-relay start-Word="순두부찌개"></word-relay>
      <word-relay start-Word="돈까스"></word-relay>
    </div>
  </body>
  <script>
    Vue.component("word-relay", {
      template: `
        <div>
          <div>{{ word }}</div>
          <form v-on:submit="onSubmitForm">
            <input type="text" v-model="value" ref="answer" />
            <button type="submit
 ">입력!</button>
          </form>
          <div>{{ result }}</div>
        </div>
      `,
      props: ["startWord"],
      data() {
        return { word: this.startWord, result: "", value: "" };
      },
      methods: {
        onSubmitForm(e) {
          e.preventDefault();
          if (this.word[this.word.length - 1] === this.value[0]) {
            this.result = "딩동댕";
            this.word = this.value;
            this.value = "";
            this.$refs.answer.focus();
          } else {
            this.result = "땡";
            this.value = "";
            this.$refs.answer.focus();
          }
        },
      },
    });
  </script>
  <script>
    const app = new Vue({
      el: "#root",
    });
  </script>
</html>