반죽은 잘 했는데...

 

오븐으로 들고 가서 알았습니다...

 

아 오븐을 안 켰네?

 

스위치 꽂고 예열하고 온도 올라오는데까지 최소... 10분

 

오븐 앞 바닥에서 한없이 기다렸습니다. ㅠㅠ

 

예열되고 바로 넣었지만...

 

이렇게...

 

솟아올라야 쉬폰케이크인데... 왜!! 왜!!!

 

이모양이니...

 

안에는 심지어 안 익었네요...

 

어쩌면 오븐이랑 상관없이.. 다른 문제가 있었을 것입니다... 슬프네요...

 

언제쯤 제대로 된 쉬폰케이크를 먹어볼까요...

 

 

 

쓰레기통으로 직행,,, 잘가 쉬폰아. 다음번엔 잘 부풀어주렴. 그럼 뱃속으로 직행해줄게..

 

Posted by sungho88
,

가장 단가가 비싼

 

초콜렛을 듬뿍넣은 초코머핀을 만들어봤다.

 

하지만, 가정용 오븐은 대형 오븐과 온도가 다르다는 몰랐고 놀라운 사실을 알게 되었다.

 

반죽이 검은색이라 많이 눈에 띄지는 않았다.

 

코코아파우더를 안 넣고 일반적인 빵이었다면 새카맣게 되었을 것이다..

 

초코머핀은 부풀어오른 머리부분이 맛있는데...  슬프다.

 

 

Posted by sungho88
,

귀찮지만...

 

방금 만들면 맛있다.

 

이것은 요리에서든 빵에서는 통한다.

 

단, 성공했을때... 얘기지만 쿨럭

 

Posted by sungho88
,

 

사과는 별로 안좋아하지만..

 

사과파이 성공적

Posted by sungho88
,

데이터를 선언할 때, 객체인데 자꾸 선언을 잘못하여 발생한다.

 

 

  data() {

   

    return {  

      enteredGoalValue='', 

      goals: [] 

    };

  },

 

키 : 값

키 : 값

 

이렇게 콜론으로 적어야하는데, 자꾸 = 으로 적어서 에러가 발생하는 중이다. 적응하기 어렵다.

 

data() {

   

    return {  

      enteredGoalValue : '', 

      goals: [] 

    };

  },

 

으로 변경하면 에러가 없어지게 된다.

Posted by sungho88
,

기능

 

1. 1~9까지의 숫자 중, 임의의 숫자를 2개 불러온다.

2. 입력창(Input)에 정답을 입력하면 정답/오답을 판독하여 알려준다.

3. 자동으로 다음 문제로 이동한다.

 

이 것은 HTML에서  Vue 인스턴스의 데이터를 사용하는 방법과 메소드를 호출하는 방법을 익히는 예제이다.

 

<!DOCTYPE html>

<html lang="en">

  <head>

    <meta charset="UTF-8" />

    <meta name="viewportcontent="width=device-width, initial-scale=1.0" />

    <title>이것은 테스트</title>

    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>

  </head>

  <body>

    <div id="root">

      <h1>{{first}} 곱하기 {{second}}는 얼마입니까?</h1>

      <input type="numberv-model="value" />

      <button @click="checkResult">제출</button>

      <h2>{{result}}</h2>

    </div>

    <script>

      const app = new Vue({

        el: "#root",

        data: {

          first: Math.ceil(Math.random() * 9),

          second: Math.ceil(Math.random() * 9),

          value: "",

          result: "",

        },

        methods: {

          checkResult() {

            if (this.first * this.second === parseInt(this.value)) {

              this.result = "정답입니다! 다음 문제 갑니다";

              this.value = "";

              setTimeout(() => {

                this.first = Math.ceil(Math.random() * 9);

                this.second = Math.ceil(Math.random() * 9);

                this.result = "";

              }, 2000);

            } else {

              this.result = "틀렸습니다. 다시 입력하세요.";

              this.value = "";

            }

          },

        },

      });

    </script>

  </body>

</html>

 

Posted by sungho88
,

HTML에 Vue를 연결하기....가장 기초부터... 

 

1. index.html을 하나 만든 뒤, 아래 코드를 붙여넣는다.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <div id="app">
  {{ message }}
</div>
  
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</body>
</html>

이렇게 하고 실행하면 어떻게 될까?

 

결과 : {{message}}

 

어떻게 Vue를 연결시킬까? 이것은 .js파일에서 해줘야한다.

 

<script src="./app.js"></script>  를 </body>위에 추가해준다.

 

그 다음에...

 

2. app.js를 생성한다.

 

var app = new Vue({

  el: "#app",

  data: {

    message: "안녕하세요!",

  },

});

 

를 입력하고, index.html을 다시 확인해보자.

 

{{message}}가 아니라, 안녕하세요! 로 바뀐 것을 볼 수 있다.

 

이것이 Vue를 연결시킨 것이다!

 

이제 데이터와 DOM이 연결되었으며 반응형이 되었다.

즉, 수정하면 변경된 그 부분만 바로바로 업데이트되어 고쳐지는 것을 의미한다.

 

Posted by sungho88
,