Vue.js로 해봤어요. - 경제 공학.
18255 단어 근육.들깨 공사JavaScriptVue.js근육 단련
이것은 제 개인적인 말입니다. 오늘은 제 생일입니다. 제가 아무거나 쓸 수 있도록 허락해 주십시오.
※ 공개를 놓쳐서 죄송합니다!
마스 공사를 시작했어요.
며칠 전에 배독한 보도는 나를 매우 감동시켰다.
카페 공학의 제창
그렇구나!변수명이 좋지 않아, 납품 서류가 누락되어 근육이 부족해!단백질은 필수!
단백질이 심오하다
단백질 드시고 계신가요?안 마셨어. 걱정하지 마.단백질은 쉽게 말하면 단백질이기 때문에 보통 밥을 먹어도 섭취할 수 있다.예를 들어 닭가슴살 100g은 22g 정도, 우유 200g은 7g 정도 섭취할 수 있다.마음 놓으세요.
하지만 단백질을 효과적으로 섭취할 때가 있다!特に運動後の30分以内を「ゴールデンタイム」といい、成長ホルモンが最も活発に分泌されるので、ダメージを受けた筋肉の修復に最も効果的であるといわれています。
마신 것 같지 않아요?단백질을 마시는 방법~ 훈련 후~
황금 시간대!
그리고 사람의 몸은 한 번에 섭취할 수 있는 극한의 양을 결정한다!1回の限界摂取量=体重×0.7g
단백질 섭취법!한 번의 극한 섭취량은 킬로그램당 0.7g이다
훈련 후 필요한 단백질 섭취량을 알기 위해 홈페이지를 마련했다.
vue.js든 이거든.
요즘 좋아하는 vue.js로 해요.
우선, vue-cli를 설치합니다.github에 설치 방법이 쓰여 있어서 그래요.
※ node.js 버전은 4 또는 6이며 Giit 필요
vue-cli $ npm install -g vue-cli
순조롭게 설치한 후에 다음에 템플릿을 만들겠습니다.
아니면 사용법에 따라 그렇게 할까요?$ vue init <template-name> <project-name>
간단하네.
홈페이지를 좋아해서 선택했어요.$ vue init webpack-simple vue-muscle
To get started는 나에게 어떻게 시작하는지 가르쳐 줍니다. 그 입력 명령에 따라 확인하십시오.$ cd vue-muscle
$ npm install
$ npm run dev
나는 기세 있는 물건을 설치해서 이런 느낌으로 브라우저를 시작했다고 생각한다.
이렇게 하면 준비가 완성된다.나머지는 평소와 같이 하겠습니다.
해설이 없으면 떳떳하지 못하니 먼저 전선을 좀 쬐어라.
app.vue<template>
<div id="app">
<h1 class="title">レッツ! プロテイン!</h1>
<div>
<input class="yourWeight"
type="text"
:value="yourWeight"
placeholder="edit me"
@input="calcProtein"><span>kg</span>
<div>
<p class="balloon">{{ message }}</p>
<p class="image"><img :src="image" /></p>
</div>
</template>
<script>
export default {
name: 'app',
data () {
return {
message: ``,
image: `./dist/muscle1.svg`,
yourWeight: ''
}
},
computed: {
message: function () {
const value = this.yourWeight && this.yourWeight.trim()
if (!value) {
this.image = `./dist/muscle1.svg`
return `体重を入力してほしい`
} else if(!isFinite(value)) {
this.image = `./dist/muscle2.svg`
return `そこは数字で入れて欲しい`
} else if(isFinite(value)) {
const result = Math.floor(value * 0.7 * 10) / 10
this.image = `./dist/muscle4.svg`
return `君に必要なプロテインは${result}グラムだ!`
}
}
},
methods: {
calcProtein: _.debounce(function (e) {
this.yourWeight = e.target.value
}, 300)
}
}
</script>
<style>
html, body {
opacity: 1;
}
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
.title {
font-weight: bold;
font-size: 8vw;
}
input[type="text"] {
outline: none;
border: 1px solid #aaa;
transition: all .3s;
font-size: 16px;
padding: 5px;
margin: 10px 5px 10px 0;
}
input[type="text"]:focus {
box-shadow: 0 0 7px #1abc9c;
border: 1px solid #1abc9c;
}
.image {
width: 40vw;
margin: 0 auto;
}
.balloon {
position: relative;
display: inline-block;
padding: 0 15px;
width: auto;
min-width: 115px;
height: 70px;
color: #F6F6F6;
line-height: 70px;
text-align: center;
font-weight: bold;
background: #19283C;
border-radius: 60%;
}
.balloon:before {
content: "";
position: absolute;
bottom: -10px; left: 20px;
margin-left: 0;
display: block;
width: 30px;
height: 30px;
background: #19283C;
border-radius: 0 30px 0 30px;
z-index: -1;
}
.balloon:after {
content: "";
position: absolute;
bottom: -5px; left: 30px;
margin-left: 0;
display: block;
width: 30px;
height: 30px;
background: #FFF;
border-radius: 0 30px 0 30px;
z-index: -1;
transform: rotate(30deg);
}
</style>
그리고 잘하는 게 이거야.
빨간 모자!단백질!
너무 좋아요!삽화는 이쪽에서 얻은 것이다.감사합니다!
근육 근육 근육의 근육 건강미 브래지어 | 윤곽 디자인
서버 측면 렌더링
오랜만에 SEO에게 강하다고 여겨지는 서버 사이드 렌더링으로 단백질을 선교하자!
서버 측면 렌더링에 필요한 플러그 인을 설치합니다.$ npm install vue-server-renderer express
그리고 정식으로 게재된 서버입니다.js의 작법을 참고하십시오.
(미묘하게 index.}도 변경됨)
서버측 렌더링
Heroku에서 세상에 공개합니다.
여기 와서 나중에 공개할 테니 여러분도 이용하실 거라고 생각합니다.
Heroku의 대시보드에서 Creat newapp로 응용 프로그램을 제작합니다.그렇다면 대부분의 지령을 다 썼으니 그렇게 하자.
안 썼으면 설치Heroku CLI 후 로그인하는 건가.$ heroku login
$ heroku git:clone -a lets-protein
$ cd lets-protein
$ git add .
$ git commit -am "make it better"
$ git push heroku master
・・・
remote: Verifying deploy.... done.
To https://git.heroku.com/lets-protein.git
* [new branch] master -> master
총괄해 보면 이런 느낌이다.
총결산
몸이 아파서 다 못 썼더니 뒷부분이 뒤죽박죽이 되었다.건강이 중요하잖아.
그리고 근육도 중요해!
빨간 모자!단백질!
Reference
이 문제에 관하여(Vue.js로 해봤어요. - 경제 공학.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/canecco/items/1277630d879935bc6dd1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
요즘 좋아하는 vue.js로 해요.
우선, vue-cli를 설치합니다.github에 설치 방법이 쓰여 있어서 그래요.
※ node.js 버전은 4 또는 6이며 Giit 필요
vue-cli
$ npm install -g vue-cli
순조롭게 설치한 후에 다음에 템플릿을 만들겠습니다.아니면 사용법에 따라 그렇게 할까요?
$ vue init <template-name> <project-name>
간단하네.홈페이지를 좋아해서 선택했어요.
$ vue init webpack-simple vue-muscle
To get started는 나에게 어떻게 시작하는지 가르쳐 줍니다. 그 입력 명령에 따라 확인하십시오.$ cd vue-muscle
$ npm install
$ npm run dev
나는 기세 있는 물건을 설치해서 이런 느낌으로 브라우저를 시작했다고 생각한다.이렇게 하면 준비가 완성된다.나머지는 평소와 같이 하겠습니다.
해설이 없으면 떳떳하지 못하니 먼저 전선을 좀 쬐어라.
app.vue
<template>
<div id="app">
<h1 class="title">レッツ! プロテイン!</h1>
<div>
<input class="yourWeight"
type="text"
:value="yourWeight"
placeholder="edit me"
@input="calcProtein"><span>kg</span>
<div>
<p class="balloon">{{ message }}</p>
<p class="image"><img :src="image" /></p>
</div>
</template>
<script>
export default {
name: 'app',
data () {
return {
message: ``,
image: `./dist/muscle1.svg`,
yourWeight: ''
}
},
computed: {
message: function () {
const value = this.yourWeight && this.yourWeight.trim()
if (!value) {
this.image = `./dist/muscle1.svg`
return `体重を入力してほしい`
} else if(!isFinite(value)) {
this.image = `./dist/muscle2.svg`
return `そこは数字で入れて欲しい`
} else if(isFinite(value)) {
const result = Math.floor(value * 0.7 * 10) / 10
this.image = `./dist/muscle4.svg`
return `君に必要なプロテインは${result}グラムだ!`
}
}
},
methods: {
calcProtein: _.debounce(function (e) {
this.yourWeight = e.target.value
}, 300)
}
}
</script>
<style>
html, body {
opacity: 1;
}
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
.title {
font-weight: bold;
font-size: 8vw;
}
input[type="text"] {
outline: none;
border: 1px solid #aaa;
transition: all .3s;
font-size: 16px;
padding: 5px;
margin: 10px 5px 10px 0;
}
input[type="text"]:focus {
box-shadow: 0 0 7px #1abc9c;
border: 1px solid #1abc9c;
}
.image {
width: 40vw;
margin: 0 auto;
}
.balloon {
position: relative;
display: inline-block;
padding: 0 15px;
width: auto;
min-width: 115px;
height: 70px;
color: #F6F6F6;
line-height: 70px;
text-align: center;
font-weight: bold;
background: #19283C;
border-radius: 60%;
}
.balloon:before {
content: "";
position: absolute;
bottom: -10px; left: 20px;
margin-left: 0;
display: block;
width: 30px;
height: 30px;
background: #19283C;
border-radius: 0 30px 0 30px;
z-index: -1;
}
.balloon:after {
content: "";
position: absolute;
bottom: -5px; left: 30px;
margin-left: 0;
display: block;
width: 30px;
height: 30px;
background: #FFF;
border-radius: 0 30px 0 30px;
z-index: -1;
transform: rotate(30deg);
}
</style>
그리고 잘하는 게 이거야.빨간 모자!단백질!
너무 좋아요!삽화는 이쪽에서 얻은 것이다.감사합니다!
근육 근육 근육의 근육 건강미 브래지어 | 윤곽 디자인
서버 측면 렌더링
오랜만에 SEO에게 강하다고 여겨지는 서버 사이드 렌더링으로 단백질을 선교하자!
서버 측면 렌더링에 필요한 플러그 인을 설치합니다.
$ npm install vue-server-renderer express
그리고 정식으로 게재된 서버입니다.js의 작법을 참고하십시오.(미묘하게 index.}도 변경됨)
서버측 렌더링
Heroku에서 세상에 공개합니다.
여기 와서 나중에 공개할 테니 여러분도 이용하실 거라고 생각합니다.
Heroku의 대시보드에서 Creat newapp로 응용 프로그램을 제작합니다.그렇다면 대부분의 지령을 다 썼으니 그렇게 하자.
안 썼으면 설치Heroku CLI 후 로그인하는 건가.$ heroku login
$ heroku git:clone -a lets-protein
$ cd lets-protein
$ git add .
$ git commit -am "make it better"
$ git push heroku master
・・・
remote: Verifying deploy.... done.
To https://git.heroku.com/lets-protein.git
* [new branch] master -> master
총괄해 보면 이런 느낌이다.
총결산
몸이 아파서 다 못 썼더니 뒷부분이 뒤죽박죽이 되었다.건강이 중요하잖아.
그리고 근육도 중요해!
빨간 모자!단백질!
Reference
이 문제에 관하여(Vue.js로 해봤어요. - 경제 공학.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/canecco/items/1277630d879935bc6dd1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ heroku login
$ heroku git:clone -a lets-protein
$ cd lets-protein
$ git add .
$ git commit -am "make it better"
$ git push heroku master
・・・
remote: Verifying deploy.... done.
To https://git.heroku.com/lets-protein.git
* [new branch] master -> master
몸이 아파서 다 못 썼더니 뒷부분이 뒤죽박죽이 되었다.건강이 중요하잖아.
그리고 근육도 중요해!
빨간 모자!단백질!
Reference
이 문제에 관하여(Vue.js로 해봤어요. - 경제 공학.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/canecco/items/1277630d879935bc6dd1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)