SlideShare a Scribd company logo
Submit Search
Upload
はじめてのVue.js
Report
Share
kamiyam .
meteorworks
Follow
•
13 likes
•
5,116 views
1
of
25
はじめてのVue.js
•
13 likes
•
5,116 views
Report
Share
Download Now
Download to read offline
Technology
DevLOVE関西「JavaScript フレームワークは Angular JS だけじゃない!」
Read more
kamiyam .
meteorworks
Follow
Recommended
DevLOVE Kansai KnockoutJS by
DevLOVE Kansai KnockoutJS
Go Tanaka
2.6K views
•
29 slides
Vue.js入門 by
Vue.js入門
Takuya Sato
17.9K views
•
41 slides
Async Enhancement by
Async Enhancement
kamiyam .
2.5K views
•
71 slides
クライアントサイドMVVMアーキテクチャとVue.jsをまとめたよ by
クライアントサイドMVVMアーキテクチャとVue.jsをまとめたよ
Seki Yousuke
6.6K views
•
23 slides
Vue.jsでさくっとMVVM by
Vue.jsでさくっとMVVM
Satoshi Anai
3K views
•
32 slides
ライオンでも分かるVuejs by
ライオンでも分かるVuejs
lion-man
8K views
•
26 slides
More Related Content
What's hot
Vue.js 2.0を試してみた by
Vue.js 2.0を試してみた
Toshiro Shimizu
2.8K views
•
19 slides
React を導入したフロントエンド開発 by
React を導入したフロントエンド開発
daisuke-a-matsui
60.7K views
•
69 slides
RailsでReact.jsを動かしてみた話 by
RailsでReact.jsを動かしてみた話
yoshioka_cb
4.7K views
•
37 slides
AngularJSでの非同期処理の話 by
AngularJSでの非同期処理の話
Yosuke Onoue
10.9K views
•
37 slides
Start React with Browserify by
Start React with Browserify
Muyuu Fujita
3.3K views
•
48 slides
翻訳から始めるVue.js 入門 by
翻訳から始めるVue.js 入門
Makoto Chiba
8.6K views
•
29 slides
What's hot
(20)
Vue.js 2.0を試してみた by Toshiro Shimizu
Vue.js 2.0を試してみた
Toshiro Shimizu
•
2.8K views
React を導入したフロントエンド開発 by daisuke-a-matsui
React を導入したフロントエンド開発
daisuke-a-matsui
•
60.7K views
RailsでReact.jsを動かしてみた話 by yoshioka_cb
RailsでReact.jsを動かしてみた話
yoshioka_cb
•
4.7K views
AngularJSでの非同期処理の話 by Yosuke Onoue
AngularJSでの非同期処理の話
Yosuke Onoue
•
10.9K views
Start React with Browserify by Muyuu Fujita
Start React with Browserify
Muyuu Fujita
•
3.3K views
翻訳から始めるVue.js 入門 by Makoto Chiba
翻訳から始めるVue.js 入門
Makoto Chiba
•
8.6K views
今からでも遅くない! React事始め by ynaruta
今からでも遅くない! React事始め
ynaruta
•
114.7K views
エンタープライズ分野での実践AngularJS by Ayumi Goto
エンタープライズ分野での実践AngularJS
Ayumi Goto
•
9.7K views
Progressive Framework Vue.js 2.0 by Toshiro Shimizu
Progressive Framework Vue.js 2.0
Toshiro Shimizu
•
2.2K views
Angular js はまりどころ by Ayumi Goto
Angular js はまりどころ
Ayumi Goto
•
24.1K views
AngularJSの高速化 by Kon Yuichi
AngularJSの高速化
Kon Yuichi
•
8.6K views
React.jsでクライアントサイドなWebアプリ入門 by spring_raining
React.jsでクライアントサイドなWebアプリ入門
spring_raining
•
16.7K views
なぜ人は必死でjQueryを捨てようとしているのか by Yoichi Toyota
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
•
80.6K views
はじめよう Backbone.js by Hiroki Toyokawa
はじめよう Backbone.js
Hiroki Toyokawa
•
41.9K views
svelte と tailwind で始めるフロントエンド開発 by Shuichi Takaya
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
•
229 views
AngularJSを浅めに紹介します by nkazuki
AngularJSを浅めに紹介します
nkazuki
•
5K views
レスポンシブWebデザイン【発展編】 by Yasuhito Yabe
レスポンシブWebデザイン【発展編】
Yasuhito Yabe
•
1.7K views
Laravel Blade×vue.js 混在させる場合の注意点 by 誠一郎 栗原
Laravel Blade×vue.js 混在させる場合の注意点
誠一郎 栗原
•
8.3K views
プロダクトに 1 から Vue.js を導入した話 by Shohei Okada
プロダクトに 1 から Vue.js を導入した話
Shohei Okada
•
22.7K views
Introduction for Browser Side MVC by Ryunosuke SATO
Introduction for Browser Side MVC
Ryunosuke SATO
•
3.6K views
Viewers also liked
なぜ Enterprise は Sencha を選ぶのか? by
なぜ Enterprise は Sencha を選ぶのか?
久司 中村
3.4K views
•
44 slides
WordBench Osaka #48 About Calypso by
WordBench Osaka #48 About Calypso
kamiyam .
1.7K views
•
46 slides
JavaScriptが魅せる新たな世界 by
JavaScriptが魅せる新たな世界
kamiyam .
2.3K views
•
28 slides
JavaScriptフレームワーク入門にVue.jsはいかが? by
JavaScriptフレームワーク入門にVue.jsはいかが?
好洋 山崎
643 views
•
15 slides
JavaScriptと関数型言語 by
JavaScriptと関数型言語
Hideaki Miyake
3.4K views
•
34 slides
Vue.jsコンポーネントのススメ by
Vue.jsコンポーネントのススメ
takanori sugawara
7K views
•
33 slides
Viewers also liked
(15)
なぜ Enterprise は Sencha を選ぶのか? by 久司 中村
なぜ Enterprise は Sencha を選ぶのか?
久司 中村
•
3.4K views
WordBench Osaka #48 About Calypso by kamiyam .
WordBench Osaka #48 About Calypso
kamiyam .
•
1.7K views
JavaScriptが魅せる新たな世界 by kamiyam .
JavaScriptが魅せる新たな世界
kamiyam .
•
2.3K views
JavaScriptフレームワーク入門にVue.jsはいかが? by 好洋 山崎
JavaScriptフレームワーク入門にVue.jsはいかが?
好洋 山崎
•
643 views
JavaScriptと関数型言語 by Hideaki Miyake
JavaScriptと関数型言語
Hideaki Miyake
•
3.4K views
Vue.jsコンポーネントのススメ by takanori sugawara
Vue.jsコンポーネントのススメ
takanori sugawara
•
7K views
Amazon Cognito Deep Dive @ JAWS DAYS 2016 by akitsukada
Amazon Cognito Deep Dive @ JAWS DAYS 2016
akitsukada
•
5.5K views
JavaScript再入門 by Masakazu Matsushita
JavaScript再入門
Masakazu Matsushita
•
5.1K views
JavaScriptユーティリティライブラリの紹介 by Yusuke Hirao
JavaScriptユーティリティライブラリの紹介
Yusuke Hirao
•
39.2K views
jQueryを中心としたJavaScript by hideaki honda
jQueryを中心としたJavaScript
hideaki honda
•
16.8K views
Riot.jsに触れてみた話 by エンジニア勉強会 エスキュービズム
Riot.jsに触れてみた話
エンジニア勉強会 エスキュービズム
•
19K views
Riot.jsを用いたweb開発 takusuta tech conf #1 by Keisuke Imai
Riot.jsを用いたweb開発 takusuta tech conf #1
Keisuke Imai
•
22.4K views
アプリUI勉強会 in ネットイヤーグループ by Kenichi Suzuki
アプリUI勉強会 in ネットイヤーグループ
Kenichi Suzuki
•
239K views
Vue.js with Go by Kazuhiro Kubota
Vue.js with Go
Kazuhiro Kubota
•
9.7K views
Vue.js by ZongYing Lyu
Vue.js
ZongYing Lyu
•
1.1K views
Similar to はじめてのVue.js
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン by
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン
Kazuhiro Yoshimoto
634 views
•
30 slides
20140517 knockoutjs hands-on by
20140517 knockoutjs hands-on
Seiji Noro
3.1K views
•
39 slides
20140712 knockoutjs-hands-on-in-osaka by
20140712 knockoutjs-hands-on-in-osaka
Seiji Noro
1.5K views
•
53 slides
AngularJSで業務システムUI部品化 by
AngularJSで業務システムUI部品化
Toshio Ehara
4.1K views
•
27 slides
Vue.js で XSS by
Vue.js で XSS
tobaru_yuta
7.2K views
•
55 slides
20200304 vuejs by
20200304 vuejs
yamamotomsc
29 views
•
30 slides
Similar to はじめてのVue.js
(20)
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン by Kazuhiro Yoshimoto
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン
Kazuhiro Yoshimoto
•
634 views
20140517 knockoutjs hands-on by Seiji Noro
20140517 knockoutjs hands-on
Seiji Noro
•
3.1K views
20140712 knockoutjs-hands-on-in-osaka by Seiji Noro
20140712 knockoutjs-hands-on-in-osaka
Seiji Noro
•
1.5K views
AngularJSで業務システムUI部品化 by Toshio Ehara
AngularJSで業務システムUI部品化
Toshio Ehara
•
4.1K views
Vue.js で XSS by tobaru_yuta
Vue.js で XSS
tobaru_yuta
•
7.2K views
20200304 vuejs by yamamotomsc
20200304 vuejs
yamamotomsc
•
29 views
レガシーと向き合い技術スタックを代謝する(ElasticBeanstalk / Vue.js) by Recruit Lifestyle Co., Ltd.
レガシーと向き合い技術スタックを代謝する(ElasticBeanstalk / Vue.js)
Recruit Lifestyle Co., Ltd.
•
2.5K views
Alt01-LT by Yuta Hiroto
Alt01-LT
Yuta Hiroto
•
2K views
HTML5の前のJavaScript入門 by Hiroki Toyokawa
HTML5の前のJavaScript入門
Hiroki Toyokawa
•
3K views
多分モダンなWebアプリ開発 by tak-nakamura
多分モダンなWebアプリ開発
tak-nakamura
•
4.4K views
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介 by david9142
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
•
4.1K views
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話 by Akira Inoue
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
Akira Inoue
•
2K views
HTML5-20100626 by Taku AMANO
HTML5-20100626
Taku AMANO
•
659 views
javascript を Xcode でテスト by Yoichiro Sakurai
javascript を Xcode でテスト
Yoichiro Sakurai
•
3.6K views
angular X designer - デザイナからみたAngularJS #ten1club by silvers ofsilvers
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
•
13.1K views
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所 by 真吾 吉田
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
真吾 吉田
•
16.6K views
~初心者がこれから Web アプリの開発をするために~ by Oda Shinsuke
~初心者がこれから Web アプリの開発をするために~
Oda Shinsuke
•
2.6K views
AngularJSを触ってみた by tomowata
AngularJSを触ってみた
tomowata
•
626 views
JJUG CCC 2012 Real World Groovy/Grails by Uehara Junji
JJUG CCC 2012 Real World Groovy/Grails
Uehara Junji
•
7.9K views
jQuery と MVC で実践する標準志向 Web 開発 by Akira Inoue
jQuery と MVC で実践する標準志向 Web 開発
Akira Inoue
•
1.9K views
More from kamiyam .
Socket.ioとBabylonJSで作ったIoT的ななにか by
Socket.ioとBabylonJSで作ったIoT的ななにか
kamiyam .
610 views
•
33 slides
Managing multi-package repositories by
Managing multi-package repositories
kamiyam .
1.1K views
•
38 slides
TypeScript + Express by
TypeScript + Express
kamiyam .
2.3K views
•
25 slides
プラベワークのススメ by
プラベワークのススメ
kamiyam .
890 views
•
36 slides
kyoto.js13 by
kyoto.js13
kamiyam .
1.8K views
•
26 slides
HomeKitとNode.jsを使ってSiriでコントロールするなにか by
HomeKitとNode.jsを使ってSiriでコントロールするなにか
kamiyam .
947 views
•
35 slides
More from kamiyam .
(20)
Socket.ioとBabylonJSで作ったIoT的ななにか by kamiyam .
Socket.ioとBabylonJSで作ったIoT的ななにか
kamiyam .
•
610 views
Managing multi-package repositories by kamiyam .
Managing multi-package repositories
kamiyam .
•
1.1K views
TypeScript + Express by kamiyam .
TypeScript + Express
kamiyam .
•
2.3K views
プラベワークのススメ by kamiyam .
プラベワークのススメ
kamiyam .
•
890 views
kyoto.js13 by kamiyam .
kyoto.js13
kamiyam .
•
1.8K views
HomeKitとNode.jsを使ってSiriでコントロールするなにか by kamiyam .
HomeKitとNode.jsを使ってSiriでコントロールするなにか
kamiyam .
•
947 views
Kinectを使った インタラクティブコンテンツを作った話 by kamiyam .
Kinectを使った インタラクティブコンテンツを作った話
kamiyam .
•
559 views
Node.jsでKinectを触ろうとして色々しくじった話 by kamiyam .
Node.jsでKinectを触ろうとして色々しくじった話
kamiyam .
•
2.1K views
ヒカ☆ラボ@Osaka NodeBotsハンズオン by kamiyam .
ヒカ☆ラボ@Osaka NodeBotsハンズオン
kamiyam .
•
527 views
Node.js をさりげなく取り入れた 最近のフロントエンド事情について by kamiyam .
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
kamiyam .
•
1.7K views
JavaScript Performance 20160723 by kamiyam .
JavaScript Performance 20160723
kamiyam .
•
402 views
Node.jsで始める Modern JavaScript Framework by kamiyam .
Node.jsで始める Modern JavaScript Framework
kamiyam .
•
2.7K views
Scalable Node.js with Redis Store by kamiyam .
Scalable Node.js with Redis Store
kamiyam .
•
8.4K views
Gruntの罪と罰 by kamiyam .
Gruntの罪と罰
kamiyam .
•
2.4K views
Node.js勉強会 Framework Koa by kamiyam .
Node.js勉強会 Framework Koa
kamiyam .
•
8.6K views
知っているつもりで実は知らない 拾う技術捨てる技術 by kamiyam .
知っているつもりで実は知らない 拾う技術捨てる技術
kamiyam .
•
2.2K views
PhpStormとGrunt.jsで作るCakePHP快適開発環境 by kamiyam .
PhpStormとGrunt.jsで作るCakePHP快適開発環境
kamiyam .
•
8K views
Grunt.jsを使った Expressの開発環境構築 by kamiyam .
Grunt.jsを使った Expressの開発環境構築
kamiyam .
•
4.7K views
MVCフレームワーク Sails.jsについて機能紹介 by kamiyam .
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
•
5.6K views
WebStormでできること by kamiyam .
WebStormでできること
kamiyam .
•
8K views
Recently uploaded
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PC Cluster Consortium
27 views
•
36 slides
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Hitachi, Ltd. OSS Solution Center.
101 views
•
26 slides
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PC Cluster Consortium
66 views
•
12 slides
光コラボは契約してはいけない by
光コラボは契約してはいけない
Takuya Matsunaga
27 views
•
17 slides
The Things Stack説明資料 by The Things Industries by
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.
78 views
•
29 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
135 views
•
64 slides
Recently uploaded
(12)
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PC Cluster Consortium
•
27 views
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by Hitachi, Ltd. OSS Solution Center.
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Hitachi, Ltd. OSS Solution Center.
•
101 views
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PC Cluster Consortium
•
66 views
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない
Takuya Matsunaga
•
27 views
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.
•
78 views
定例会スライド_キャチs 公開用.pdf by Keio Robotics Association
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
•
135 views
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdf
icebreaker4
•
405 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
•
158 views
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development site
Atomu Hidaka
•
90 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
32 views
IPsec VPNとSSL-VPNの違い by 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
•
590 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門
mkoda
•
479 views
はじめてのVue.js
1.
はじめてのVue.js DevLOVE関西「JavaScriptフレームワークは AngularJSだけじゃない」 2015.01.26
2.
自己紹介 • かみやん (Twitter@kamiyam) http://nantokaworks.com •
Engineer • JavaScript、Node.jsでお仕事をしている人 • カメラ/自動車
3.
v0.11.4 (※ 15.1.26現在)
4.
まず最初にみなさんに お伝えしなければならないことが あります。
5.
_ 人人人人人人人人人人人 _ > Vue.js
は IE8 非対応 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
6.
それでも ついてこられる皆さん()に
7.
一言で表すなら 軽量版 Angular.js
8.
Vue.js から入って Angular.js に行った人
9.
Angular.js app.controller("demoCtrl", [ "$scope", "$timeout",
"$modal", "socketer", "authenticationSvc", "chatRoom", function($scope, $timeout, $modal, socketer, authenticationSvc, chatRoom) { $scope.*** $scope.*** }]); $scopeにいろいろくっつけていくやつ
10.
Vue.js var app =
new Vue({ el: "#demo", data: { message: "Hello World" }, methods: { method: function(){/* 処理 */} }, ready: function(){} });
11.
Vue.js var app =
new Vue({ el: “#demo", //バインド対象のElements data: { //ビューモデルが保持するData message: "Hello World" }, methods: { //ビュー側で使用する関数など method: function(){/* 処理 */} }, ready: function(){ //初期化処理 } });
12.
DEMO Vue.js これだけやっておけば とりあえず大丈夫
13.
DEMO ・{{}} / v-text
/ v-html ・v-model ・v-on ・v-repeat ・v-show
14.
{{}} / v-text
/ v-html var app = new Vue({ data: { hello: “<h1>Hello World</h1>" } }); <p>{{hello}}</p> <p v-text="hello"></p> <p v-html="hello"></p>
15.
v-model var app =
new Vue({ data: { message: "Hello World" } }); <p>message</p> <input v-model="message" />
16.
v-on var app =
new Vue({ methods: { hogeMethod: function(e){}, fugaMethod: function(e){}, } }); <button v-on="click: hogeMethod, keyup : fugaMethod “> Hey </button>
17.
v-repeat var app =
new Vue({ data: { users: [ {name: “hoge”, id:1002394}, {name: “fuga”, id:1001784}] } }); <ul> <li v-repeat="user : users">{{user.name}}</li> </ul>
18.
v-show var app =
new Vue({ data: { isDone: false } }); <p v-show=“!isDone"> Task A <p>
19.
Vue.js を使う理由
20.
Angular.js <=> Vue.js (他に比べると)移行しやすい
21.
アトリビュート 'ng-**' <=> 'v-**'
で読み替える
22.
app.controller("chatCtrl", [ "$scope", "$timeout",
"$modal", "socketer", "authenticationSvc", "chatRoom", function($scope, $timeout, $modal, socketer, authenticationSvc, chatRoom) { $scope.data = { room: chatRoom.getInfo(), lists: [] }; $scope.state = { isTitleView: false }; $scope.fn.information = function() {}; } ]); 参考
23.
Vue.js ・マイクロサービス / スマートフォン ・MVほにゃららの入門としてよさげ ・機能が少ない(絞られているので) ググらビリティ高い
24.
Vue.js ソースを見てフィーリングをつかむ http://todomvc.com/ ■ TodoMVC
25.
ご清聴ありがとうございました