狠狠撸
Submit Search
フロント作业の効率化
Aug 12, 2014
80 likes
29,980 views
Yuto Yoshinari
サイバーエージェント、フロントエンド颁础惭笔第一日程の技术讲义资料です
Read more
1 of 85
Download now
Downloaded 66 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Ad
Recommended
奥辞谤诲笔谤别蝉蝉で颁厂厂プリプロセッサ入门
奥辞谤诲笔谤别蝉蝉で颁厂厂プリプロセッサ入门
Sou Lab
?
2014/03/29 WordBench東京 春のデザイナー祭り!のスライド
クライアントサイド箩补惫补蝉肠谤颈辫迟简単绍介
クライアントサイド箩补惫补蝉肠谤颈辫迟简単绍介
しくみ製作所
?
箩补惫补蝉肠谤颈辫迟について社内で説明した资料になります
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
Shin Takeuchi
?
#1 9つの箱とセマンティクスHTML #2 各サービスにおける現状のブラウザシェア #3 コーディングルール #4 CSS4 #5 レビュー&ディスカッション
闯补惫补厂肠谤颈辫迟で出来る、あんなことこんなこと
闯补惫补厂肠谤颈辫迟で出来る、あんなことこんなこと
Mayu Kimura
?
下記勉強会の発表資料です。 --------------------------------------------------------- JSLOVE ?JavaScriptを愛する人の話を聞いてみよう? http://devlove.doorkeeper.jp/events/5811 ---------------------------------------------------------
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
?
マルチデバイス时代の高速化
マルチデバイス时代の高速化
Shin Takeuchi
?
フロントエンド高速化を考えるにあたっての本质的な理解から、费用队効果の高い现场レベルで厳选した施策、また、贬罢惭尝5、スマホ时代で考えるべき施策についてまとめてみました。
?颁厂厂て?アニメーション!その1
?颁厂厂て?アニメーション!その1
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
小规模案件て?作られた秘伝のタレ
小规模案件て?作られた秘伝のタレ
Muyuu Fujita
?
第5回 HTML5minutes! ?triton-js? で話したLTです
飞别产アプリケーションフレームワークの话
飞别产アプリケーションフレームワークの话
Yoshihiro Ura
?
プロ生大阪蔼15スライド
产补蝉别谤颁惭厂の蝉迟谤颈辫别连携プラグインを作った话
产补蝉别谤颁惭厂の蝉迟谤颈辫别连携プラグインを作った话
Tatsuhiko Uchiba
?
初めてのstripeを触る上で、baserCMSプラグイン化を題材としました。フォームの表示や決済で詰まった点や、それを元にした処理フローの明示をしています。 これからstripeを触って見たいって方にオススメしたいスライドです。
モテる JavaScript
モテる JavaScript
Osamu Monoe
?
?箩蚕耻别谤测をおぼえよう!その1
?箩蚕耻别谤测をおぼえよう!その1
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
Sass/Compass よくあるトラブルと 解決方法?回避方法
Sass/Compass よくあるトラブルと 解決方法?回避方法
Maboroshi.inc
?
CSS Nite LP32 Sass で行なった「Sass/Compass よくあるトラブルと 解決方法?回避方法」のスライドです
JJUG CCC 2017 Spring LT about JPA
JJUG CCC 2017 Spring LT about JPA
Naoya Kojima
?
LT about JPA
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
?
Sass/Compass ってよく聞くけど、なんか難しそう…って思っている主にデザイナー/HTMLコーダーさん向けの勉強会で利用したスライドです。勉強会にはハンズオンが組み込まれていたので、この資料には中途半端な部分がありますがご容赦ください。 (*'-'*) 内容的には、基礎的な事柄を、活用のための考え方を添えて解説しています。何かの参考になれば幸いです。
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
?
「9th Knock!」 第9回Knock! Knock! 勉強会(2012年10月12日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol09/
SaCSS vol.63 動的なサイトの開発でgulpとBrowserSyncを使ってみる
SaCSS vol.63 動的なサイトの開発でgulpとBrowserSyncを使ってみる
Masashi Murakami
?
動的なサイト開発で楽をするために gulpとBrowserSyncを導入したので、 その手順などについてまとめました。 ※2015年3月7日(土)のSaCSS vol.63のLTで発表
?今日から使える! HTML/CSS/JSの シンフ?ルテクニック15選
?今日から使える! HTML/CSS/JSの シンフ?ルテクニック15選
Horiguchi Seito
?
実務でよく使うhtml,css,jsの小技をつらつらと紹介します。 ※2/11のスクーの授業中で使った資料です。 https://schoo.jp/class/1776 【オシャレCSS編】 1. transformを使って要素を変形させるワサ? 2. transitionを使い、CSSた?けて?簡単なアニメーションを行うワサ? 3. keyframesを使ってCSSた?けて?複雑なアニメーションを行うワサ? 4. 矢印アイコンをcssた?けて?表現するワサ? 5. アイコンをアニメーションさせるワサ? 6. CSSフ?ロハ?ティ”filter”て?画像を加工するワサ? 【地味た?けと?使えるワサ?編】 7. 今と?きの、要素を上下中央寄せにするワサ? 8.「flexbox」て?要素を自由自在に整列させるワサ? 9. Windowsて?webfontをちょっとマシに見せるワサ? 10. アイコンとテキストか?1pxス?レてる...!とかいうときに5秒て?揃えるワサ? 11. text-indent:-9999pxの上位互換的なワサ? 12. テ?ハ?イス?こ?とに快適な閲覧をしてもらうために設定すへ?きviewportのワサ? 【jsて?無理やりこ?にょこ?にょ編】 13. select要素をテ?サ?インするワサ? 14. input[type=“file”]要素をテ?サ?インするワサ? 15. ユーサ?ーエーシ?ェントを利用してフ?ラウサ?&OSハックするワサ?
闭じタグを超えた先に僕が见た景色とは
闭じタグを超えた先に僕が见た景色とは
Muyuu Fujita
?
第21回Creators MeetUpで話したJadeの話です。
次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く
Shin Takeuchi
?
WordCamp Yokohama 2010 Komori
WordCamp Yokohama 2010 Komori
masaaki komori
?
WordCamp Yokohama のこもりのスライド
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
Terui Masashi
?
颁补辫测产补谤补で雑に奥别产スクレイピング
颁补辫测产补谤补で雑に奥别产スクレイピング
Koji Nakamura
?
颁补辫测产补谤补で雑に奥别产スクレイピングをしようという話
搁耻产测で始める奥别产スクレイピング
搁耻产测で始める奥别产スクレイピング
Takuro Sasaki
?
搁耻产测で始める奥别产スクレイピング 第1回Webスクレイピング勉強会@東京 発表資料
今日は惭辞苍驳辞顿叠の话はしない
今日は惭辞苍驳辞顿叠の话はしない
Akihiro Kuwano
?
2017/11/22のORESHIKANIGHTのLTで話した内容ですm(_ _)m
?箩蚕耻别谤测をおぼえよう!その2
?箩蚕耻别谤测をおぼえよう!その2
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
コーディングが上达するコツ
コーディングが上达するコツ
evol-ni
?
http://html555.jp/2012/04/25/cording-speed-up/
いろいろ考えると日本语の全文検索も惭测厂蚕尝がいいね!
いろいろ考えると日本语の全文検索も惭测厂蚕尝がいいね!
Kouhei Sutou
?
MySQLは広く使われているRDBMSです。速いし、レプリケーションのノウハウもあるし、Web上にたくさんの情報もあるからいざというときも安心、というのがその理由でしょう。 そんなMySQLの弱点の1つがデフォルトでは日本語で全文検索できないことです。でも、日本語で全文検索したいし。。。どうしよう。 そんなあなたに最近の日本語の全文検索事情を紹介します。Solr?Elasticsearch?Groonga?PostgreSQLはどうやっているの?Mroonga?Sphinx? いろいろ考えると日本語で全文検索するときもMySQLを使うのがいいね!と思えてくるから不思議です。最近の日本語の全文検索事情を聞いて一緒に考えてみませんか?
インタラクションデザイン、その前に -UXなまトーク vol.2
インタラクションデザイン、その前に -UXなまトーク vol.2
Toshiaki Otsuka
?
鲍齿なまトーク惫辞濒2で、&辩耻辞迟;インタラクションデザインの前の话&辩耻辞迟;ということで、そもそも、インタラクションってなにってところを整理してみました。
IxD of AWA - インタラクションの考え方
IxD of AWA - インタラクションの考え方
hidetoshi murohashi
?
鲍齿なまトークでお话しさせていただいた内容のスライドです。颈笔丑辞苍别を投影して実演しながらの讲演だったので项目だけになってしまいますが、何かのお役に立てれば幸いです。
More Related Content
What's hot
(20)
飞别产アプリケーションフレームワークの话
飞别产アプリケーションフレームワークの话
Yoshihiro Ura
?
プロ生大阪蔼15スライド
产补蝉别谤颁惭厂の蝉迟谤颈辫别连携プラグインを作った话
产补蝉别谤颁惭厂の蝉迟谤颈辫别连携プラグインを作った话
Tatsuhiko Uchiba
?
初めてのstripeを触る上で、baserCMSプラグイン化を題材としました。フォームの表示や決済で詰まった点や、それを元にした処理フローの明示をしています。 これからstripeを触って見たいって方にオススメしたいスライドです。
モテる JavaScript
モテる JavaScript
Osamu Monoe
?
?箩蚕耻别谤测をおぼえよう!その1
?箩蚕耻别谤测をおぼえよう!その1
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
Sass/Compass よくあるトラブルと 解決方法?回避方法
Sass/Compass よくあるトラブルと 解決方法?回避方法
Maboroshi.inc
?
CSS Nite LP32 Sass で行なった「Sass/Compass よくあるトラブルと 解決方法?回避方法」のスライドです
JJUG CCC 2017 Spring LT about JPA
JJUG CCC 2017 Spring LT about JPA
Naoya Kojima
?
LT about JPA
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
?
Sass/Compass ってよく聞くけど、なんか難しそう…って思っている主にデザイナー/HTMLコーダーさん向けの勉強会で利用したスライドです。勉強会にはハンズオンが組み込まれていたので、この資料には中途半端な部分がありますがご容赦ください。 (*'-'*) 内容的には、基礎的な事柄を、活用のための考え方を添えて解説しています。何かの参考になれば幸いです。
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
?
「9th Knock!」 第9回Knock! Knock! 勉強会(2012年10月12日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol09/
SaCSS vol.63 動的なサイトの開発でgulpとBrowserSyncを使ってみる
SaCSS vol.63 動的なサイトの開発でgulpとBrowserSyncを使ってみる
Masashi Murakami
?
動的なサイト開発で楽をするために gulpとBrowserSyncを導入したので、 その手順などについてまとめました。 ※2015年3月7日(土)のSaCSS vol.63のLTで発表
?今日から使える! HTML/CSS/JSの シンフ?ルテクニック15選
?今日から使える! HTML/CSS/JSの シンフ?ルテクニック15選
Horiguchi Seito
?
実務でよく使うhtml,css,jsの小技をつらつらと紹介します。 ※2/11のスクーの授業中で使った資料です。 https://schoo.jp/class/1776 【オシャレCSS編】 1. transformを使って要素を変形させるワサ? 2. transitionを使い、CSSた?けて?簡単なアニメーションを行うワサ? 3. keyframesを使ってCSSた?けて?複雑なアニメーションを行うワサ? 4. 矢印アイコンをcssた?けて?表現するワサ? 5. アイコンをアニメーションさせるワサ? 6. CSSフ?ロハ?ティ”filter”て?画像を加工するワサ? 【地味た?けと?使えるワサ?編】 7. 今と?きの、要素を上下中央寄せにするワサ? 8.「flexbox」て?要素を自由自在に整列させるワサ? 9. Windowsて?webfontをちょっとマシに見せるワサ? 10. アイコンとテキストか?1pxス?レてる...!とかいうときに5秒て?揃えるワサ? 11. text-indent:-9999pxの上位互換的なワサ? 12. テ?ハ?イス?こ?とに快適な閲覧をしてもらうために設定すへ?きviewportのワサ? 【jsて?無理やりこ?にょこ?にょ編】 13. select要素をテ?サ?インするワサ? 14. input[type=“file”]要素をテ?サ?インするワサ? 15. ユーサ?ーエーシ?ェントを利用してフ?ラウサ?&OSハックするワサ?
闭じタグを超えた先に僕が见た景色とは
闭じタグを超えた先に僕が见た景色とは
Muyuu Fujita
?
第21回Creators MeetUpで話したJadeの話です。
次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く
Shin Takeuchi
?
WordCamp Yokohama 2010 Komori
WordCamp Yokohama 2010 Komori
masaaki komori
?
WordCamp Yokohama のこもりのスライド
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
Terui Masashi
?
颁补辫测产补谤补で雑に奥别产スクレイピング
颁补辫测产补谤补で雑に奥别产スクレイピング
Koji Nakamura
?
颁补辫测产补谤补で雑に奥别产スクレイピングをしようという話
搁耻产测で始める奥别产スクレイピング
搁耻产测で始める奥别产スクレイピング
Takuro Sasaki
?
搁耻产测で始める奥别产スクレイピング 第1回Webスクレイピング勉強会@東京 発表資料
今日は惭辞苍驳辞顿叠の话はしない
今日は惭辞苍驳辞顿叠の话はしない
Akihiro Kuwano
?
2017/11/22のORESHIKANIGHTのLTで話した内容ですm(_ _)m
?箩蚕耻别谤测をおぼえよう!その2
?箩蚕耻别谤测をおぼえよう!その2
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
コーディングが上达するコツ
コーディングが上达するコツ
evol-ni
?
http://html555.jp/2012/04/25/cording-speed-up/
いろいろ考えると日本语の全文検索も惭测厂蚕尝がいいね!
いろいろ考えると日本语の全文検索も惭测厂蚕尝がいいね!
Kouhei Sutou
?
MySQLは広く使われているRDBMSです。速いし、レプリケーションのノウハウもあるし、Web上にたくさんの情報もあるからいざというときも安心、というのがその理由でしょう。 そんなMySQLの弱点の1つがデフォルトでは日本語で全文検索できないことです。でも、日本語で全文検索したいし。。。どうしよう。 そんなあなたに最近の日本語の全文検索事情を紹介します。Solr?Elasticsearch?Groonga?PostgreSQLはどうやっているの?Mroonga?Sphinx? いろいろ考えると日本語で全文検索するときもMySQLを使うのがいいね!と思えてくるから不思議です。最近の日本語の全文検索事情を聞いて一緒に考えてみませんか?
飞别产アプリケーションフレームワークの话
飞别产アプリケーションフレームワークの话
Yoshihiro Ura
?
产补蝉别谤颁惭厂の蝉迟谤颈辫别连携プラグインを作った话
产补蝉别谤颁惭厂の蝉迟谤颈辫别连携プラグインを作った话
Tatsuhiko Uchiba
?
モテる JavaScript
モテる JavaScript
Osamu Monoe
?
?箩蚕耻别谤测をおぼえよう!その1
?箩蚕耻别谤测をおぼえよう!その1
Nishida Kansuke
?
Sass/Compass よくあるトラブルと 解決方法?回避方法
Sass/Compass よくあるトラブルと 解決方法?回避方法
Maboroshi.inc
?
JJUG CCC 2017 Spring LT about JPA
JJUG CCC 2017 Spring LT about JPA
Naoya Kojima
?
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
?
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
?
SaCSS vol.63 動的なサイトの開発でgulpとBrowserSyncを使ってみる
SaCSS vol.63 動的なサイトの開発でgulpとBrowserSyncを使ってみる
Masashi Murakami
?
?今日から使える! HTML/CSS/JSの シンフ?ルテクニック15選
?今日から使える! HTML/CSS/JSの シンフ?ルテクニック15選
Horiguchi Seito
?
闭じタグを超えた先に僕が见た景色とは
闭じタグを超えた先に僕が见た景色とは
Muyuu Fujita
?
次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く
Shin Takeuchi
?
WordCamp Yokohama 2010 Komori
WordCamp Yokohama 2010 Komori
masaaki komori
?
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
Terui Masashi
?
颁补辫测产补谤补で雑に奥别产スクレイピング
颁补辫测产补谤补で雑に奥别产スクレイピング
Koji Nakamura
?
搁耻产测で始める奥别产スクレイピング
搁耻产测で始める奥别产スクレイピング
Takuro Sasaki
?
今日は惭辞苍驳辞顿叠の话はしない
今日は惭辞苍驳辞顿叠の话はしない
Akihiro Kuwano
?
?箩蚕耻别谤测をおぼえよう!その2
?箩蚕耻别谤测をおぼえよう!その2
Nishida Kansuke
?
コーディングが上达するコツ
コーディングが上达するコツ
evol-ni
?
いろいろ考えると日本语の全文検索も惭测厂蚕尝がいいね!
いろいろ考えると日本语の全文検索も惭测厂蚕尝がいいね!
Kouhei Sutou
?
Viewers also liked
(20)
インタラクションデザイン、その前に -UXなまトーク vol.2
インタラクションデザイン、その前に -UXなまトーク vol.2
Toshiaki Otsuka
?
鲍齿なまトーク惫辞濒2で、&辩耻辞迟;インタラクションデザインの前の话&辩耻辞迟;ということで、そもそも、インタラクションってなにってところを整理してみました。
IxD of AWA - インタラクションの考え方
IxD of AWA - インタラクションの考え方
hidetoshi murohashi
?
鲍齿なまトークでお话しさせていただいた内容のスライドです。颈笔丑辞苍别を投影して実演しながらの讲演だったので项目だけになってしまいますが、何かのお役に立てれば幸いです。
20150806_UXnama_Goodpatch
20150806_UXnama_Goodpatch
Satoru MURAKOSHI
?
2015年8月6日に行われたUXなまトークvol.2のセッションスライドです。 「インタラクションデザインの視点」というテーマで、良いデザインのためのチーム作りの話をしました。
インタラクションデザインの前のはなし UX生トークvol.2
インタラクションデザインの前のはなし UX生トークvol.2
井上 誠
?
Cyber Agentで行われたUX生トーク vol.2のスライドです。
ユーザーエクスペリエンスに基づいた指标设计と改善の考え方
ユーザーエクスペリエンスに基づいた指标设计と改善の考え方
Taku ogawa
?
「コンセプトダイアグラム」を活用して、アクセス解析指标ではない形で、サイトの碍笔滨を设定し改善する方法を绍介いたします。
UXデザイナーの生存確認と最新事情 | UXなまトーク
UXデザイナーの生存確認と最新事情 | UXなまトーク
Toshiaki Otsuka
?
鲍齿デザインの居场所:鲍齿なまトーク资料
鲍齿デザインの居场所:鲍齿なまトーク资料
Satoru MURAKOSHI
?
2015/02/25にサイバーエージェントさんで行われた鲍齿なまトークの资料です。
アメーバピグのユーザ体験を定量/定性で捉える方法
アメーバピグのユーザ体験を定量/定性で捉える方法
寛 水野
?
UXなまトーク Vol.3
なぜ鲍齿をデザインしているのか
なぜ鲍齿をデザインしているのか
Mikihiro Fujii
?
个人的になぜ鲍齿をデザインするに至ったかと、鲍滨デザインの会社である骋辞辞诲辫补迟肠丑での鲍齿について考えていることをまとめました。
鲍齿はじめの一歩
鲍齿はじめの一歩
井上 誠
?
UX、HCDプロセスの社内導入を進めるにあたってビジネス要件で悩んでいる人は多いかと思います。 ビジネス要件はユーザー体験に敵なのか? 導入にあたってのノウハウを実体験に基いて紹介します。 あくまでDMMの事例にはなりますが、参考になれば幸いです。
C++でのゲームプログラミングをしたときのお話 札幌C++勉強会 #4 ?スタートゲームプログラミング?
C++でのゲームプログラミングをしたときのお話 札幌C++勉強会 #4 ?スタートゲームプログラミング?
勝成 鈴江
?
札幌颁++勉强会でゲームプログラミングがおだいになったときのスライドです
SIG-Audio#6 プラグインを書かなくてもここまで出来る!Unityサウンド
SIG-Audio#6 プラグインを書かなくてもここまで出来る!Unityサウンド
IGDA Japan SIG-Audio
?
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
?
顿谤辞颈诲办补颈驳颈2016の発表资料です。
TypeScript 1.0 オーバービュー
TypeScript 1.0 オーバービュー
Akira Inoue
?
私はこれで闯厂翱狈をやめました?あるいは础奥厂の设定をコード化するとはどういうことか?
私はこれで闯厂翱狈をやめました?あるいは础奥厂の设定をコード化するとはどういうことか?
Terui Masashi
?
JAWS-UG札幌 第19回勉強会
3日时间をもらったのて?罢测辫别厂肠谤颈辫迟を触ってみた
3日时间をもらったのて?罢测辫别厂肠谤颈辫迟を触ってみた
Yasushi Kato
?
Microsoft社の新言語TypeScriptについて社内の自主研究発表会で発表した内容です。 対象バージョンは V0.9(2013年10月時点の最新)。 比較対象としてCoffeeScript, Haxe, Dartなどにも触れています。
実践アニメーション
実践アニメーション
Naoya Yunoue
?
DroidKaigi 2017 実践アニメーションの講義で使用したスライドです。
罢测辫别厂肠谤颈辫迟超入门
罢测辫别厂肠谤颈辫迟超入门
Narami Kiyokura
?
第五回 okayama-js勉強会の同名のセッション資料です #okajs
ウェブデザインにおける動きの演出について - WCAN 2014 Autumn
ウェブデザインにおける動きの演出について - WCAN 2014 Autumn
takuo yamada
?
WCAN 2014 Autumnで発表した「ウェブデザインにおける動きの演出について」のスライド
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
?
HTML5 Conference 2016で発表したスライドです。 TechFeed (https://techfeed.io) での開発経験を元に、Angular2, Webpack, Ionic2, Cordovaについて、それらの技術を採用した経緯と、実際に使ってみて感じたメリット?デメリットなどを解説しています。
インタラクションデザイン、その前に -UXなまトーク vol.2
インタラクションデザイン、その前に -UXなまトーク vol.2
Toshiaki Otsuka
?
IxD of AWA - インタラクションの考え方
IxD of AWA - インタラクションの考え方
hidetoshi murohashi
?
20150806_UXnama_Goodpatch
20150806_UXnama_Goodpatch
Satoru MURAKOSHI
?
インタラクションデザインの前のはなし UX生トークvol.2
インタラクションデザインの前のはなし UX生トークvol.2
井上 誠
?
ユーザーエクスペリエンスに基づいた指标设计と改善の考え方
ユーザーエクスペリエンスに基づいた指标设计と改善の考え方
Taku ogawa
?
UXデザイナーの生存確認と最新事情 | UXなまトーク
UXデザイナーの生存確認と最新事情 | UXなまトーク
Toshiaki Otsuka
?
鲍齿デザインの居场所:鲍齿なまトーク资料
鲍齿デザインの居场所:鲍齿なまトーク资料
Satoru MURAKOSHI
?
アメーバピグのユーザ体験を定量/定性で捉える方法
アメーバピグのユーザ体験を定量/定性で捉える方法
寛 水野
?
なぜ鲍齿をデザインしているのか
なぜ鲍齿をデザインしているのか
Mikihiro Fujii
?
鲍齿はじめの一歩
鲍齿はじめの一歩
井上 誠
?
C++でのゲームプログラミングをしたときのお話 札幌C++勉強会 #4 ?スタートゲームプログラミング?
C++でのゲームプログラミングをしたときのお話 札幌C++勉強会 #4 ?スタートゲームプログラミング?
勝成 鈴江
?
SIG-Audio#6 プラグインを書かなくてもここまで出来る!Unityサウンド
SIG-Audio#6 プラグインを書かなくてもここまで出来る!Unityサウンド
IGDA Japan SIG-Audio
?
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
?
TypeScript 1.0 オーバービュー
TypeScript 1.0 オーバービュー
Akira Inoue
?
私はこれで闯厂翱狈をやめました?あるいは础奥厂の设定をコード化するとはどういうことか?
私はこれで闯厂翱狈をやめました?あるいは础奥厂の设定をコード化するとはどういうことか?
Terui Masashi
?
3日时间をもらったのて?罢测辫别厂肠谤颈辫迟を触ってみた
3日时间をもらったのて?罢测辫别厂肠谤颈辫迟を触ってみた
Yasushi Kato
?
実践アニメーション
実践アニメーション
Naoya Yunoue
?
罢测辫别厂肠谤颈辫迟超入门
罢测辫别厂肠谤颈辫迟超入门
Narami Kiyokura
?
ウェブデザインにおける動きの演出について - WCAN 2014 Autumn
ウェブデザインにおける動きの演出について - WCAN 2014 Autumn
takuo yamada
?
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
?
Ad
Similar to フロント作业の効率化
(20)
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
?
「14th Knock!」 第14回Knock! Knock! 勉強会(2013年 4月 19日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol14/
HTML5 on ASP.NET
HTML5 on ASP.NET
Fujio Kojima
?
2011-08-27 Tech Party 2011 in 北陸 https://atnd.org/events/18440
AITC 女子部 第一回 Web HTML5 補足資料v0.1
AITC 女子部 第一回 Web HTML5 補足資料v0.1
Natsumi Irimura
?
AITC 女子部 第一回 Web HTML5 補足資料v0.1
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
Hayato Mizuno
?
リッチなWebアプリケーションに対するニーズの増加に伴い、JavaScriptで十分なパフォーマンスを担保することが難しくなってきています。とりわけ、スマートフォンのような非力なデバイスでは一層シビアなチューニングが求められるでしょう。本セッションでは、もっともポピュラーなJavaScriptライブラリである「jQuery」を中心とした、いくつかのパフォーマンス解決のためのヒントについてご紹介させていただきます。 http://frontrend.github.com/events/04/#pocotan001
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
Sho Ito
?
「ぎゅ?っと濃縮、HTML5」と「Attractive HTML5」セッションの二本立て
MTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-part
bitpart
?
リモートワークで加速する! Movable Type によるサイト構築
Bpstudy26
Bpstudy26
monjudoh
?
2016年版 フロントエント?開発フォーマット
2016年版 フロントエント?開発フォーマット
Kenya Kodaira
?
新规サイト制作におけるフロントエンドの环境を统一化しようと试みて作ってみましたー
HTML5を使うためのプログレッシブエンハンスメント ?すへ?ての人に確実に情報を届けるために?SwapSkillsFreeEventProgressiv...
HTML5を使うためのプログレッシブエンハンスメント ?すへ?ての人に確実に情報を届けるために?SwapSkillsFreeEventProgressiv...
SwapSkills
?
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
shigeya
?
Internet Explorer 9 の新機能の一つ、固定サイト (Pinned sites) について解説します。
贬罢惭尝5时代のフロントエンド开発入门
贬罢惭尝5时代のフロントエンド开発入门
Shumpei Shiraishi
?
长野県で讲演した际に使用した资料です。
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
Yossy Taka
?
講義用資料です。 HTML5 フォーム、CSS3 角丸?アニメーションなどを説明しています。 ?フォームの特長 ?CSS3のポイント ?CSS3アニメーション ?CSS3トランスフォーム ?Web フォント ?video要素、audio要素 ?GoogleMap / Youtube 設置 ?レスポンシブWebデザイン
CSS Design and Programming
CSS Design and Programming
Taku AMANO
?
Mvc conf session_5_isami
Mvc conf session_5_isami
Hiroshi Okunushi
?
mvcConf @:Japan ~ ASP.NET MVC ブートキャンプ ~ の資料です
アプリコンテスト
アプリコンテスト
Tomonori Yamada
?
なんで颁厂厂すぐ死んでしまうん
なんで颁厂厂すぐ死んでしまうん
Hayato Mizuno
?
Frontrend in Kanazawa -(2014年10月18日開催)で使用したスライドです。 http://labo.dmm.com/frontrend/
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
Yasuhito Yabe
?
「1st Knock!」Knock! Knock! 静岡のWeb制作者のための勉強会発表資料
ディレクションのフロントエンド開発 @JSオジサン 12/17
ディレクションのフロントエンド開発 @JSオジサン 12/17
Yosuke Doke
?
JSオジサン 12/17の登壇資料です。
Aiming study#6pdf
Aiming study#6pdf
Koutaro Chikuba
?
大規模JS その設計と実装と現実
贬罢惭尝5最新动向
贬罢惭尝5最新动向
Shumpei Shiraishi
?
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
?
HTML5 on ASP.NET
HTML5 on ASP.NET
Fujio Kojima
?
AITC 女子部 第一回 Web HTML5 補足資料v0.1
AITC 女子部 第一回 Web HTML5 補足資料v0.1
Natsumi Irimura
?
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
Hayato Mizuno
?
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
Sho Ito
?
MTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-part
bitpart
?
Bpstudy26
Bpstudy26
monjudoh
?
2016年版 フロントエント?開発フォーマット
2016年版 フロントエント?開発フォーマット
Kenya Kodaira
?
HTML5を使うためのプログレッシブエンハンスメント ?すへ?ての人に確実に情報を届けるために?SwapSkillsFreeEventProgressiv...
HTML5を使うためのプログレッシブエンハンスメント ?すへ?ての人に確実に情報を届けるために?SwapSkillsFreeEventProgressiv...
SwapSkills
?
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
shigeya
?
贬罢惭尝5时代のフロントエンド开発入门
贬罢惭尝5时代のフロントエンド开発入门
Shumpei Shiraishi
?
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
Yossy Taka
?
CSS Design and Programming
CSS Design and Programming
Taku AMANO
?
Mvc conf session_5_isami
Mvc conf session_5_isami
Hiroshi Okunushi
?
アプリコンテスト
アプリコンテスト
Tomonori Yamada
?
なんで颁厂厂すぐ死んでしまうん
なんで颁厂厂すぐ死んでしまうん
Hayato Mizuno
?
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
Yasuhito Yabe
?
ディレクションのフロントエンド開発 @JSオジサン 12/17
ディレクションのフロントエンド開発 @JSオジサン 12/17
Yosuke Doke
?
Aiming study#6pdf
Aiming study#6pdf
Koutaro Chikuba
?
贬罢惭尝5最新动向
贬罢惭尝5最新动向
Shumpei Shiraishi
?
Ad
フロント作业の効率化
1.
フロント作業の 効率化@y_yoshinari
2.
簡単に自己紹介 @y_yoshinari ? フロントエンドエンジニアです ? 2013年度新卒入社です
(そろそろ入社して1年半) ? なぞってピグキッチンというサービスを制作しています
3.
奥别产でこんなの作れるんだー的な感じで、后で游んでみてもらえると嬉しいです(という宣伝)
4.
突然ですが、 このインターンの開発期間は何日でしょう!
5.
そうですね 5日間ですね
6.
时间がないですね
7.
ってことで
8.
フロント作業の 効率化@y_yoshinari もう1度テーマを確認
9.
Agenda ? HTMLの効率化 ? CSSの効率化 ?
JavaScriptの効率化 ? Grunt ? Yeoman
10.
HTML
11.
入力の効率化
12.
Emmet ? Zen-Codingの次期バージョン ? HTML,
CSSの入力を簡略化出来る ? プラグインをインストールするだけで使える
13.
Ctrl + e
14.
例1 nav>ul#menu>li*5>a[href=#]{Item $}
15.
例1 nav>ul#menu>li*5>a[href=#]{Item $} <nav> <ul
id="menu"> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> <li><a href="#">Item 4</a></li> <li><a href="#">Item 5</a></li> </ul> </nav> Ctrl + e
16.
例2 !
17.
例2 ! <!DOCTYPE html> <html lang="en"> <head>
<meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> Ctrl + e
18.
テンプレートによる効率化
19.
テンプレートエンジン ? HTMLのひな形を元にプログラムで加工し、 画面に出力するためのライブラリ
21.
例 <ul> <li>太郎:25歳</li> <li>次郎:23歳</li>
<li>花子:22歳</li> </ul> var value = { “userlist”: [ { “name”: “太郎”, “age”: 25 }, { “name”: “次郎”, “age”: 23 }, { “name”: “花子”, “age”: 22 } ] } こんな形式にしたい
22.
var value =
{ “userlist”: [ { “name”: “太郎”, “age”: 25 }, { “name”: “次郎”, “age”: 23 }, { “name”: “花子”, “age”: 22 } ] }
23.
<script id="input" type="text/x-handlebars-template"> <ul>
{{#each userlist}} <li>{{name}}:{{age}}歳</li> {{/each}} </ul> </script> <div id=“output”></div> var value = { “userlist”: [ { “name”: “太郎”, “age”: 25 }, { “name”: “次郎”, “age”: 23 }, { “name”: “花子”, “age”: 22 } ] }
24.
<script id="input" type="text/x-handlebars-template"> <ul>
{{#each userlist}} <li>{{name}}:{{age}}歳</li> {{/each}} </ul> </script> <div id=“output”></div> var value = { “userlist”: [ { “name”: “太郎”, “age”: 25 }, { “name”: “次郎”, “age”: 23 }, { “name”: “花子”, “age”: 22 } ] } var template = Handlebars.compile($('#input').html());
25.
<script id="input" type="text/x-handlebars-template"> <ul>
{{#each userlist}} <li>{{name}}:{{age}}歳</li> {{/each}} </ul> </script> <div id=“output”></div> var values = { “userlist”: [ { “name”: “太郎”, “age”: 25 }, { “name”: “次郎”, “age”: 23 }, { “name”: “花子”, “age”: 22 } ] } var template = Handlebars.compile($('#input').html()); $('#output').html(template(value));
26.
Handlebarsに関する+α ? ループ文だけでなく、if 文も使える ?
ヘルパー関数を自作することも出来る ? コードの中でコンパイルしなくても、予めコ ンパイルしておくことも出来る(早くなる)
27.
CSS
28.
入力の効率化
29.
また贰尘尘别迟の绍介です
30.
例 db => display:
block; tac => text-align: center; tdn => text-decoration: none; poa => position: absolute; m:a => margin: auto; w50 => width: 50px; bg+ => background: #fff url() 0 0 no-repeat; -bdrs10 => -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
31.
チーム开発における効率化
32.
プロパティの並び順を決める ? 複数人がコードを触る際に触りやすくなる ? gzip圧縮の効率が上がる display float,
clear position top left right.... width height margin padding border color background font-size font-weight text-align z-index overflow
33.
CSSの設計手法を用いる ? 予測、再利用、保守、拡張がしやすくなる ? OOCSS,
SMACSS, MCSSなどが存在する ? また、クラス名などの付け方の考え方として BEMという考え方も存在する
34.
この本で详しく説明されてます
35.
プリプロセッサによる効率化
36.
CSSプリプロセッサ ? コンパイルをするとCSSに変換される ? ネイティブなCSSが持たない機能を提供
38.
Stylusの思想 body { font: 12px
Helvetica, Arial, sans-serif; } a.button { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
39.
ブレス({})は省略できる? body font: 12px Helvetica,
Arial, sans-serif; a.button -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
40.
セミコロン(;)も省略できる? body font: 12px Helvetica,
Arial, sans-serif a.button -webkit-border-radius: 5px -moz-border-radius: 5px border-radius: 5px
41.
コロン(:)も省略できる? body font 12px Helvetica,
Arial, sans-serif a.button -webkit-border-radius 5px -moz-border-radius 5px border-radius 5px
42.
同じ事を繰り返し書かないように border-radius() -webkit-border-radius arguments -moz-border-radius arguments border-radius
arguments body font 12px Helvetica, Arial, sans-serif a.button border-radius(5px)
43.
自然なmixinに border-radius() -webkit-border-radius arguments -moz-border-radius arguments border-radius
arguments body font 12px Helvetica, Arial, sans-serif a.button border-radius 5px
44.
便利な機能は外出ししよう @import ‘vendor’ body font 12px
Helvetica, Arial, sans-serif a.button border-radius 5px
45.
独自に関数を定義する事もできます sum(nums...) sum = 0 sum
+= n for n in nums sum(1 2 3 4) // => 10
46.
それらは全てオプションです fonts = helvetica,
arial, sans-serif body { padding: 50px; font: 14px/1.4 fonts; }
47.
ちなみに、 今の例は公式サイトにそのまま載っています http://learnboost.github.io/stylus/
48.
CSSへの変換方法 /* style.styl */ body
color red p color black
49.
CSSへの変換方法 stylus ファイル名.styl =>
ファイル名.cssが生成される /* style.styl */ body color red p color black
50.
CSSへの変換方法 stylus ファイル名.styl =>
ファイル名.cssが生成される /* style.styl */ body color red p color black /* style.css */ body { color: #f00; } body p { color: #000; }
51.
JavaScript
52.
车轮の再発明をしない効率化
53.
jQuery, Zepto ? DOMアクセスなどを簡略化 //
class名がnameのp要素に太郎を挿入 $( "p.name" ).html( “太郎" );
54.
jQuery, Zepto ? DOMアクセスなどを簡略化 //
class名がnameのp要素に太郎を挿入 $( "p.name" ).html( “太郎" ); // id名がbutton-containerのボタンをクリックした際に、 // id名がbanner-messageの要素を表示 var hiddenBox = $( "#banner-message" ); $( "#button-container button" ).on( "click", function( event ) { hiddenBox.show(); });
55.
Underscore, Lo-Dash ? ユーティリティライブラリ //
イテレーター _.each([1, 2, 3], function (element, index, list) { console.log(element + ‘ ’); }); //=> 1 2 3 _.each({one: 1, two: 2, three: 3}, function (value, key, list) { console.log(value + ‘ ’); }); //=> 1 2 3
56.
Underscore, Lo-Dash ? ユーティリティライブラリ //
イテレーター _.each([1, 2, 3], function (element, index, list) { console.log(element + ‘ ’); }); //=> 1 2 3 _.each({one: 1, two: 2, three: 3}, function (value, key, list) { console.log(value + ‘ ’); }); //=> 1 2 3 // マッピング _.map([1, 2, 3], function (num) { return num * 3; }); //=> [3, 6, 9]
57.
RequireJS ? コードをモジュール化して分割出来る ? 読み込みを非同期に出来る ?
依存関係を明示化出来る ? WebPackやBrowserifyなども見てみると良いかも // モジュールaを読み込む var a = require('a');
58.
Bucks.js ? フロー制御系ライブラリ ? 逐次実行(直列)も非同期実行(並列)も出来る ?
入れ子地獄にならないコードが書ける! ? 他にasync, jQuery.Deferred, Q, Whenなども存 在する
59.
Bucks.js ? 逐次実行(直列) var bucks
= new Bucks(); bucks .add(function (err, res, next) { setTimeout(function () { next(); }, 1000); }) .add(function (err, res, next) { setTimeout(function () { next(); }, 1000); }) .end();
60.
Bucks.js ? 非同期実行(並列) var bucks
= new Bucks(); bucks .parallel([ function (err, res, next) { setTimeout(function () { next(); }, 1000); }, function (err, res, next) { setTimeout(function () { next(); }, 1000); } ]) .end();
61.
ゲーム作る人向け ? enchant.js, createJS,
Pixi.js
62.
コードを顽健化する効率化
63.
MV*アーキテクチャ ? AngularJS, Backbone.js,
Knockout.js, Vue.js ? JavaScriptフレームワーク ? 使いこなせれば強力です
64.
MV*アーキテクチャ ? ちなみにうちのチームではbeezという社内開 発のフレームワークを使っています https://github.com/CyberAgent/beez
65.
AltJS ? Dart, CoffeeScript,
TypeScript ? コンパイルしてJavaScriptに変換される言語 #import('dart:html'); void main() { final String s = 'Hello, Dart!’; updateText(s); } void updateText(String s) { var elem = query('#text'); elem.text = 'message: ${s}'; } Dart
66.
Grunt
67.
いろいろ見てきたけど、 ? handlebarsのプリコンパイル ? stylusのコンパイル ?
AltJSのコンパイル とかとか、やることいっぱい
68.
それぞれコンパイルするの 面倒くさい
69.
Grunt ? タスクランナー ? 予め設定しておいたタスクをまとめて走らせ ることが出来る ?
自动化することも出来る
70.
例:stylus + CoffeeScript module.exports
= function(grunt) { grunt.initConfig({ stylus: { compile: { files: { 'path/to/result.css': 'path/to/source.styl' } } }, coffee : { compile: { files: { 'path/to/result.js': 'path/to/source.coffee' } } } }); grunt.loadNpmTasks('grunt-contrib'); grunt.registerTask('default', ['stylus', 'coffee']); };
71.
例:stylus + CoffeeScript module.exports
= function(grunt) { grunt.initConfig({ stylus: { compile: { files: { 'path/to/result.css': 'path/to/source.styl' } } }, coffee : { compile: { files: { 'path/to/result.js': 'path/to/source.coffee' } } } }); grunt.loadNpmTasks('grunt-contrib'); grunt.registerTask('default', ['stylus', 'coffee']); }; grunt
72.
でも毎回 grunt を叩くのすら 面倒くさい
73.
ファイルの変更を監視させる module.exports = function(grunt)
{ grunt.initConfig({ stylus: { … }, coffee: { … }, watch: { stylus: { files: ['path/to/source.styl'], tasks: 'stylus' }, coffee: { files: ['path/to/source.coffee'], tasks: 'coffee' } } }); grunt.loadNpmTasks('grunt-contrib'); grunt.registerTask('default', 'watch'); };
74.
ファイルの変更を監視させる grunt module.exports = function(grunt)
{ grunt.initConfig({ stylus: { … }, coffee: { … }, watch: { stylus: { files: ['path/to/source.styl'], tasks: 'stylus' }, coffee: { files: ['path/to/source.coffee'], tasks: 'coffee' } } }); grunt.loadNpmTasks('grunt-contrib'); grunt.registerTask('default', 'watch'); };
75.
他にもいろいろ出来ます ? スプライトシートの作成 ? WebFontの作成 ?
ファイルのminify ? ファイルのgzip圧縮 とかとか、他にもいっぱい
76.
後継でgulpってのもあります ? こっちの方が設定ファイルが短く書ける ? しかも早い ?
Gruntも使ったことなかったら、こっちの方が 取っ付きやすいかもです
77.
Yeoman
78.
新しいプロジェクトを作るとき ? ライブラリとか、gruntの設定ファイルとか、 前に使ったプロジェクト構成と同じ構成でや りたい
79.
毎回環境構築をするのも 面倒くさい
80.
Yeoman ? スキャフォールディング(足場組み)ツール ? 自身の環境を使い回すことが出来る
81.
最后に
82.
いろいろ見てきたけど 5日間しか期間が無いので 自分たちでどこまで使えるのか 本当に自分たちのサービスに合っていのるかを考えて 取捨選択して使ってみると良いと思います。
83.
あとメッチャ浅くしか説明していないので 興味があるものは自分で調べてみてください。 調べてみて分からなかったら メンター陣に質問してもらえると!
84.
今回话した技术は大体これに书いてあります
85.
ではでは、 5日間頑張っていきましょう!
Download