SlideShare une entreprise Scribd logo
1  sur  10
フツーなウェブサイトな受託案件で
    canvas使いたい


  @静岡WEBフロントエンド勉強会
        2013.2.2


     <canvas></canvas>
自己紹介
●   相澤啓祐
●   @ksk1015
●   マークアップとかjs書いたりとかしてます
●   Csserです
●   http://jsdo.it/ksk1015
canvasって何?
●   <canvas></canvas>
●   Javascriptから自由にグラフィックを描画でき
    る要素
●   点、線、曲線、四角、円、グラデ、画像、拡
    大、縮小、回転、解析、まぁ何でもできちゃう
●   http://www.html5.jp/canvas/index.html
canvasのサポート状況
●   デバイス・ブラウザのサポート状況もいい
●   ざっくり言うと、IEの8以前じゃなきゃ使える
●   スマホもほぼ使える
●   http://caniuse.com/#feat=canvas
古IEでもそこそこいける
●   IE8以前もExploreCanvasというエミュレート
    するライブラリがある。
●   複雑なことしなきゃ使えるっぽい
●   http://excanvas.sourceforge.net/
canvas何ができるの?
●   アプリ
    ●   ドローツール http://mudcu.be/sketchpad/
●   ゲーム
    ●   enchant.js(ゲーム作るライブラリ)
    ●   http://9leap.net/
●   なんかすごくい動きするやつ
    ●   http://design.kayac.com/topics/2012/12/canvasArtScript
●   3D
    ●   http://clockmaker.jp/labs/101003_js_3d/index.html
表現力あり過ぎる
●   ああああ~
でもフツーのサイトには
             さほど使われてない
●   敷居高い
    ●   Flashのような定番オーサリングツールがない
        –   あるみたいだけどよくわからん
    ●   コード書かなきゃ使えない
●   dom・cssベースで十分
    ●   CSS(transform, transition, animation, filter等)の
        表現力が高まり、canvas使う必要ない
でもフツーのサイトの受託案件で
       canvasを使いたい!
●   簡単にグラフ作れるライブラリ
    ●   flotr2
         –   http://www.humblesoftware.com/flotr2/
    ●   jQuery Visualize
         –   https://github.com/filamentgroup/jQuery-Visualize
●   ぷよぷよした動き(CSSでは表現できない)
    ●   http://mon.cifaka.jp/
でもフツーのサイトの受託案件で
       canvasを使いたい!
●   簡単にグラフ作れるライブラリ
    ●   flotr2
         –   http://www.humblesoftware.com/flotr2/
    ●   jQuery Visualize
         –   https://github.com/filamentgroup/jQuery-Visualize
●   ぷよぷよした動き(CSSでは表現できない)
    ●   http://mon.cifaka.jp/

Contenu connexe

Tendances

Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de GenetatorFireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de GenetatorAkira Maruyama
 
Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)
Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)
Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)KatsuyaENDOH
 
Galage labsサーバー部6U自己紹介
Galage labsサーバー部6U自己紹介Galage labsサーバー部6U自己紹介
Galage labsサーバー部6U自己紹介Seiko Kuchida
 
モダンJavaScriptフレームワークで技術的負債を作らないために
モダンJavaScriptフレームワークで技術的負債を作らないためにモダンJavaScriptフレームワークで技術的負債を作らないために
モダンJavaScriptフレームワークで技術的負債を作らないためにYukiOniki
 
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解するこれで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解するHajime Ogushi
 
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LTY Watanabe
 
Emscripten night "WebGL + WASM"
Emscripten night "WebGL + WASM"Emscripten night "WebGL + WASM"
Emscripten night "WebGL + WASM"翔 石井
 
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化Kumiko SHIMIZU
 
Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門Masakazu Muraoka
 
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園Y Watanabe
 
WordBench大阪18th
WordBench大阪18thWordBench大阪18th
WordBench大阪18thGo Imai
 
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春Kumiko SHIMIZU
 
久しぶりにWebエンジニアのためのプロジェクションマッピング
久しぶりにWebエンジニアのためのプロジェクションマッピング久しぶりにWebエンジニアのためのプロジェクションマッピング
久しぶりにWebエンジニアのためのプロジェクションマッピングKatsuyaENDOH
 
NUTハッカソン2014成果報告
NUTハッカソン2014成果報告NUTハッカソン2014成果報告
NUTハッカソン2014成果報告Joe_noh
 
2012/11/03Hiroshima.rb
2012/11/03Hiroshima.rb2012/11/03Hiroshima.rb
2012/11/03Hiroshima.rbUeki Kouji
 
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみようa-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみようSeiko Kuchida
 
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリメディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリAtsushi Tadokoro
 
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」Seiko Kuchida
 

Tendances (20)

Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de GenetatorFireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
 
Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)
Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)
Webエンジニアのためのプロジェクションマッピング(とりあえず完結編)
 
Galage labsサーバー部6U自己紹介
Galage labsサーバー部6U自己紹介Galage labsサーバー部6U自己紹介
Galage labsサーバー部6U自己紹介
 
モダンJavaScriptフレームワークで技術的負債を作らないために
モダンJavaScriptフレームワークで技術的負債を作らないためにモダンJavaScriptフレームワークで技術的負債を作らないために
モダンJavaScriptフレームワークで技術的負債を作らないために
 
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解するこれで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
 
I want Make full svg website
I want Make full svg websiteI want Make full svg website
I want Make full svg website
 
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
 
Emscripten night "WebGL + WASM"
Emscripten night "WebGL + WASM"Emscripten night "WebGL + WASM"
Emscripten night "WebGL + WASM"
 
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化
 
Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門
 
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
 
Meguro es7
Meguro es7Meguro es7
Meguro es7
 
WordBench大阪18th
WordBench大阪18thWordBench大阪18th
WordBench大阪18th
 
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
 
久しぶりにWebエンジニアのためのプロジェクションマッピング
久しぶりにWebエンジニアのためのプロジェクションマッピング久しぶりにWebエンジニアのためのプロジェクションマッピング
久しぶりにWebエンジニアのためのプロジェクションマッピング
 
NUTハッカソン2014成果報告
NUTハッカソン2014成果報告NUTハッカソン2014成果報告
NUTハッカソン2014成果報告
 
2012/11/03Hiroshima.rb
2012/11/03Hiroshima.rb2012/11/03Hiroshima.rb
2012/11/03Hiroshima.rb
 
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみようa-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
 
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリメディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
 
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
 

En vedette

Tugas difusi inovasi
Tugas difusi inovasiTugas difusi inovasi
Tugas difusi inovasiali muntaha
 
ครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานี
ครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานีครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานี
ครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานีyamakushi
 
Découvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à Dakar
Découvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à DakarDécouvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à Dakar
Découvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à DakarLibrairie Aux 4 Vents
 
Perbankan syariah
Perbankan syariahPerbankan syariah
Perbankan syariahelsanahmad
 
Juegos olímpicos.
Juegos olímpicos.Juegos olímpicos.
Juegos olímpicos.ANGIE828
 
Juegos olímpicos.
Juegos olímpicos.Juegos olímpicos.
Juegos olímpicos.ANGIE828
 
Juegos olímpicos.
Juegos olímpicos.Juegos olímpicos.
Juegos olímpicos.ANGIE828
 

En vedette (14)

Tugas kkpi
Tugas kkpiTugas kkpi
Tugas kkpi
 
Tugas difusi inovasi
Tugas difusi inovasiTugas difusi inovasi
Tugas difusi inovasi
 
ครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานี
ครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานีครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานี
ครั้งหนึ่งได้เข้ามาอยู่ในรั่วมอ ปัตตานี
 
Sallai pro
Sallai proSallai pro
Sallai pro
 
Triwuly
TriwulyTriwuly
Triwuly
 
Power point topi
Power point topiPower point topi
Power point topi
 
Découvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à Dakar
Découvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à DakarDécouvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à Dakar
Découvrez la création de la vitrine de Noël de la Librairie Aux 4 Vents à Dakar
 
Project Sky
Project SkyProject Sky
Project Sky
 
Joyeux noël
Joyeux noëlJoyeux noël
Joyeux noël
 
Perbankan syariah
Perbankan syariahPerbankan syariah
Perbankan syariah
 
Joyeux noel 2014
Joyeux noel 2014Joyeux noel 2014
Joyeux noel 2014
 
Juegos olímpicos.
Juegos olímpicos.Juegos olímpicos.
Juegos olímpicos.
 
Juegos olímpicos.
Juegos olímpicos.Juegos olímpicos.
Juegos olímpicos.
 
Juegos olímpicos.
Juegos olímpicos.Juegos olímpicos.
Juegos olímpicos.
 

Similaire à 20130202 fe勉強会 canvas

HTML5-20100626
HTML5-20100626HTML5-20100626
HTML5-20100626Taku AMANO
 
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようJavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようHiroaki Wakamatsu
 
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッションKei Nakazawa
 
Web制作勉強会 #2
Web制作勉強会 #2Web制作勉強会 #2
Web制作勉強会 #2Moto Yan
 
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイルJavaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイルMaaya Ishida
 
レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】Yasuhito Yabe
 
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトークCLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトークJun-ichi Sakamoto
 
HTML5 & The Web Platform
HTML5 & The Web PlatformHTML5 & The Web Platform
HTML5 & The Web PlatformMasataka Yakura
 
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実Takumi Ohashi
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成Kazuki Akiyama
 
インラインSVGをつかって地図っぽいものをつくってみる
インラインSVGをつかって地図っぽいものをつくってみるインラインSVGをつかって地図っぽいものをつくってみる
インラインSVGをつかって地図っぽいものをつくってみるKohei Kadowaki
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップYasuhito Yabe
 
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法Maboroshi.inc
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門miso- soup3
 
⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1Nishida Kansuke
 
CSSのカバレッジツール
CSSのカバレッジツールCSSのカバレッジツール
CSSのカバレッジツールsinsoku listy
 
Canvasとcanvasライブラリ
CanvasとcanvasライブラリCanvasとcanvasライブラリ
CanvasとcanvasライブラリVitalify.Inc
 

Similaire à 20130202 fe勉強会 canvas (20)

Canvas勉強会
Canvas勉強会Canvas勉強会
Canvas勉強会
 
HTML5-20100626
HTML5-20100626HTML5-20100626
HTML5-20100626
 
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようJavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
 
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
 
Web制作勉強会 #2
Web制作勉強会 #2Web制作勉強会 #2
Web制作勉強会 #2
 
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイルJavaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
 
レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】
 
Html5制作の現在
Html5制作の現在Html5制作の現在
Html5制作の現在
 
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトークCLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
 
HTML5 & The Web Platform
HTML5 & The Web PlatformHTML5 & The Web Platform
HTML5 & The Web Platform
 
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
 
インラインSVGをつかって地図っぽいものをつくってみる
インラインSVGをつかって地図っぽいものをつくってみるインラインSVGをつかって地図っぽいものをつくってみる
インラインSVGをつかって地図っぽいものをつくってみる
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
 
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
 
⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1
 
CSSのカバレッジツール
CSSのカバレッジツールCSSのカバレッジツール
CSSのカバレッジツール
 
Canvasとcanvasライブラリ
CanvasとcanvasライブラリCanvasとcanvasライブラリ
Canvasとcanvasライブラリ
 
SVG、あきた
SVG、あきたSVG、あきた
SVG、あきた
 

20130202 fe勉強会 canvas

  • 1. フツーなウェブサイトな受託案件で canvas使いたい @静岡WEBフロントエンド勉強会 2013.2.2 <canvas></canvas>
  • 2. 自己紹介 ● 相澤啓祐 ● @ksk1015 ● マークアップとかjs書いたりとかしてます ● Csserです ● http://jsdo.it/ksk1015
  • 3. canvasって何? ● <canvas></canvas> ● Javascriptから自由にグラフィックを描画でき る要素 ● 点、線、曲線、四角、円、グラデ、画像、拡 大、縮小、回転、解析、まぁ何でもできちゃう ● http://www.html5.jp/canvas/index.html
  • 4. canvasのサポート状況 ● デバイス・ブラウザのサポート状況もいい ● ざっくり言うと、IEの8以前じゃなきゃ使える ● スマホもほぼ使える ● http://caniuse.com/#feat=canvas
  • 5. 古IEでもそこそこいける ● IE8以前もExploreCanvasというエミュレート するライブラリがある。 ● 複雑なことしなきゃ使えるっぽい ● http://excanvas.sourceforge.net/
  • 6. canvas何ができるの? ● アプリ ● ドローツール http://mudcu.be/sketchpad/ ● ゲーム ● enchant.js(ゲーム作るライブラリ) ● http://9leap.net/ ● なんかすごくい動きするやつ ● http://design.kayac.com/topics/2012/12/canvasArtScript ● 3D ● http://clockmaker.jp/labs/101003_js_3d/index.html
  • 8. でもフツーのサイトには さほど使われてない ● 敷居高い ● Flashのような定番オーサリングツールがない – あるみたいだけどよくわからん ● コード書かなきゃ使えない ● dom・cssベースで十分 ● CSS(transform, transition, animation, filter等)の 表現力が高まり、canvas使う必要ない
  • 9. でもフツーのサイトの受託案件で canvasを使いたい! ● 簡単にグラフ作れるライブラリ ● flotr2 – http://www.humblesoftware.com/flotr2/ ● jQuery Visualize – https://github.com/filamentgroup/jQuery-Visualize ● ぷよぷよした動き(CSSでは表現できない) ● http://mon.cifaka.jp/
  • 10. でもフツーのサイトの受託案件で canvasを使いたい! ● 簡単にグラフ作れるライブラリ ● flotr2 – http://www.humblesoftware.com/flotr2/ ● jQuery Visualize – https://github.com/filamentgroup/jQuery-Visualize ● ぷよぷよした動き(CSSでは表現できない) ● http://mon.cifaka.jp/