Loading...
Vue.js で作るスクロール同期型コンテンツ
自己紹介
株式会社まぼろし
フロントエンドエンジニア
木村 哲朗
1980年12月31日生まれ
東京都文京区出身
GitHub
/
Instagram
/
Twitter
/
Facebook
野望
個人的フレームワーク選定基準
React + Flux
(Redux/俺々)
ウェブアプリ
作るとき
Vue.js
一般的な
ウェブページ
作るとき
Angular
積極的に選ぶ理由はない
Riot.js
正気の沙汰じゃない
🔥
🔥
🔥
本日のお話
スクロールに応じたインタラクションのあるページを Vue.js で実装する
デモ
/
ソース
アニメーションの開始タイミングの操作
インジケーター
画像のレイジーロード(時間があれば)
data
プロパティと
computed
プロパティの実践的な使い方
Vue.js は小規模なページ・サイトでも
“too
much” じゃない
デモページの構造
単純な縦積み構造
ブロックごとに写真とタイトル・キャプションを内包
先頭のブロックのみ
{ position: fixed; }
基本的な仕組み
赤枠は画面のスクロール位置
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
自己紹介
野望
個人的フレームワーク選定基準
本日のお話
デモページの構造
基本的な仕組み