Enviar búsqueda
Cargar
Vuejs meetup
•
3 recomendaciones
•
2,936 vistas
K
Kamimura Taichi
Seguir
vuejsにありがとうを伝えました。
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 73
Descargar ahora
Descargar para leer sin conexión
Recomendados
銀河レベルのLT(とは)
銀河レベルのLT(とは)
Akihiro Kuwano
MongoDBの可能性の話
MongoDBの可能性の話
Akihiro Kuwano
MySQL Fabricつらい
MySQL Fabricつらい
yoku0825
20150216 Unity Hands-on 「できる!Unity 2D」
20150216 Unity Hands-on 「できる!Unity 2D」
Mori Tetsuya
これからはじめるひとのためのdev.mysql.com
これからはじめるひとのためのdev.mysql.com
yoku0825
AssetBundle と TextureCompression のおはなし
AssetBundle と TextureCompression のおはなし
Mori Tetsuya
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
Koji Nakamura
JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなこと
Mayu Kimura
Recomendados
銀河レベルのLT(とは)
銀河レベルのLT(とは)
Akihiro Kuwano
MongoDBの可能性の話
MongoDBの可能性の話
Akihiro Kuwano
MySQL Fabricつらい
MySQL Fabricつらい
yoku0825
20150216 Unity Hands-on 「できる!Unity 2D」
20150216 Unity Hands-on 「できる!Unity 2D」
Mori Tetsuya
これからはじめるひとのためのdev.mysql.com
これからはじめるひとのためのdev.mysql.com
yoku0825
AssetBundle と TextureCompression のおはなし
AssetBundle と TextureCompression のおはなし
Mori Tetsuya
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
Koji Nakamura
JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなこと
Mayu Kimura
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Mori Tetsuya
MySQLの系譜について少々
MySQLの系譜について少々
yoku0825
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
今日からはじめるリファクタリング
今日からはじめるリファクタリング
Junya Shimazu
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
gulp芸
gulp芸
Yuki Ishikawa
リアルタイムweb入門
リアルタイムweb入門
Hiromu Shioya
WordPressの構造を理解しよう
WordPressの構造を理解しよう
Kanako Kobayashi
ruby 関数化のメリット
ruby 関数化のメリット
Kamimura Taichi
ajaxってなんなの
ajaxってなんなの
Kamimura Taichi
わからないことがわからないときにどうしたらよいのか。
わからないことがわからないときにどうしたらよいのか。
Kamimura Taichi
Session管理とRailsのcookie store
Session管理とRailsのcookie store
Kamimura Taichi
git addの解説
git addの解説
Kamimura Taichi
Ruby - オブジェクト指向入門
Ruby - オブジェクト指向入門
Kamimura Taichi
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
Kamimura Taichi
vim入門
vim入門
Kamimura Taichi
Ansible超入門
Ansible超入門
Kamimura Taichi
What is git commit? - git commitって何なの?
What is git commit? - git commitって何なの?
Kamimura Taichi
angularJS vs angular2
angularJS vs angular2
Kamimura Taichi
Más contenido relacionado
La actualidad más candente
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Mori Tetsuya
MySQLの系譜について少々
MySQLの系譜について少々
yoku0825
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
今日からはじめるリファクタリング
今日からはじめるリファクタリング
Junya Shimazu
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
gulp芸
gulp芸
Yuki Ishikawa
リアルタイムweb入門
リアルタイムweb入門
Hiromu Shioya
WordPressの構造を理解しよう
WordPressの構造を理解しよう
Kanako Kobayashi
La actualidad más candente
(9)
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
MySQLの系譜について少々
MySQLの系譜について少々
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
今日からはじめるリファクタリング
今日からはじめるリファクタリング
React+fluxを導入した話
React+fluxを導入した話
サーバを運用する時代は終わった
サーバを運用する時代は終わった
gulp芸
gulp芸
リアルタイムweb入門
リアルタイムweb入門
WordPressの構造を理解しよう
WordPressの構造を理解しよう
Más de Kamimura Taichi
ruby 関数化のメリット
ruby 関数化のメリット
Kamimura Taichi
ajaxってなんなの
ajaxってなんなの
Kamimura Taichi
わからないことがわからないときにどうしたらよいのか。
わからないことがわからないときにどうしたらよいのか。
Kamimura Taichi
Session管理とRailsのcookie store
Session管理とRailsのcookie store
Kamimura Taichi
git addの解説
git addの解説
Kamimura Taichi
Ruby - オブジェクト指向入門
Ruby - オブジェクト指向入門
Kamimura Taichi
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
Kamimura Taichi
vim入門
vim入門
Kamimura Taichi
Ansible超入門
Ansible超入門
Kamimura Taichi
What is git commit? - git commitって何なの?
What is git commit? - git commitって何なの?
Kamimura Taichi
angularJS vs angular2
angularJS vs angular2
Kamimura Taichi
Más de Kamimura Taichi
(11)
ruby 関数化のメリット
ruby 関数化のメリット
ajaxってなんなの
ajaxってなんなの
わからないことがわからないときにどうしたらよいのか。
わからないことがわからないときにどうしたらよいのか。
Session管理とRailsのcookie store
Session管理とRailsのcookie store
git addの解説
git addの解説
Ruby - オブジェクト指向入門
Ruby - オブジェクト指向入門
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
vim入門
vim入門
Ansible超入門
Ansible超入門
What is git commit? - git commitって何なの?
What is git commit? - git commitって何なの?
angularJS vs angular2
angularJS vs angular2
Vuejs meetup
1.
Vue.jsに、 ありがとう @carotene4035
2.
自己紹介 • サーバ(時々フロント)エンジニア
• Qiitaが好き • 最近、詐欺にあいかけた
3.
Qiita
4.
Qiita
5.
詐欺 • 最近、詐欺にあいかけました •
仲良くなった女性から マンション買わされそうになりました • 皆も気をつけようね(有楽町/御徒町ヤバイ)
6.
本題
7.
最近のフレームワークは 便利だな〜
8.
双方向データバインディング
9.
リアクティブシステム
10.
こちらがあまり書かなくても、 勝手にやってくれる
11.
すごい楽
12.
だだ………
13.
大体の人にとって、ブラックボックス
14.
別にいいや Vueがよしなにやってくれるし
15.
そう、 信じてた
16.
しかし最近、
17.
身の回りのことが いろいろ 信じられなくなってきた
18.
そう、きっかけは
19.
だまされたこと
20.
何も信じられなく なってしまった
21.
「自分が今まで書いてきた ソースコード」
22.
果たして 正しかったのか?
23.
「只今 サーバメンテナンス中です」
24.
本当に メンテナンスしているのか?
25.
何もかもが、 信じられなくなり、
26.
ついに矛先はVue.jsへ
27.
双方向データバインディング
28.
リアクティブシステム
29.
「これ、 本当にVueが やっているのか?」
30.
「ぜんぜん違うやつ (Reactとか)に 仕事ぶんなげてるんじゃ?」
31.
イメージ
32.
錯乱する僕の頭の中で 1つの説が生まれた
33.
Vue.js、サボってる説
34.
検証
35.
リアクティブシステム
36.
37.
38.
39.
data objectから、 算出プロパティに
「値が変わったよ」と 通知する必要がある
40.
本当にVueが 通知しているのか?
41.
ソースコードを読むと…
42.
してた…… h;ps://github.com/vuejs/vue/blob/dev/src/core/observer/index.js
(170行目付近)
43.
44.
data object は
ge;erとse;erをもっている
45.
そして、自身と依存関係にある 算出プロパティを知っている
46.
47.
48.
49.
50.
ただ、はじめは 依存関係を知らない
空っぽ
51.
つまり、この状態
52.
これを
53.
こうしたい
54.
依存関係、 だれが解決してるの?
55.
ソースコードを読むと…
56.
やっぱり Vueが解決してた…
h;ps://github.com/vuejs/vue/blob/dev/src/core/observer/index.js (190行目付近)
57.
58.
59.
60.
61.
62.
63.
64.
すでに依存関係の解決が できているから、 通知ができる
65.
時系列 依存関係解決 通知
66.
結論
67.
Vue.js、サボってなかった
68.
それどころか、 ほんとうにいろいろ やってくれていた
69.
文句も言わずに…
70.
疑ってごめんな…
71.
Vue.js …
72.
73.
ご清聴、 ありがとうございました
Descargar ahora