Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Shogo Sensui
PDF, PPTX
17,677 views
初心者のためのWeb標準技術
2015年8月27日に行われたHTML5ビギナーズ勉強会の「初心者のためのWeb標準技術」のセッションの資料です。
Technology
◦
Read more
75
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 48
2
/ 48
3
/ 48
4
/ 48
5
/ 48
6
/ 48
7
/ 48
8
/ 48
9
/ 48
10
/ 48
11
/ 48
12
/ 48
13
/ 48
14
/ 48
15
/ 48
16
/ 48
17
/ 48
18
/ 48
19
/ 48
20
/ 48
21
/ 48
22
/ 48
23
/ 48
24
/ 48
25
/ 48
26
/ 48
27
/ 48
28
/ 48
29
/ 48
30
/ 48
31
/ 48
32
/ 48
33
/ 48
34
/ 48
35
/ 48
36
/ 48
37
/ 48
38
/ 48
39
/ 48
40
/ 48
41
/ 48
42
/ 48
43
/ 48
44
/ 48
45
/ 48
46
/ 48
47
/ 48
48
/ 48
More Related Content
PDF
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
by
div Inc
PDF
非エンジニアカンファレンス資料の抜粋
by
div Inc
PDF
ウェブパフォーマンスの基礎とこれから
by
Hiroshi Kawada
PDF
ブラウザのPerformance APIの話
by
Hiroshi Kawada
PDF
業務系WebアプリケーションがStrutsから旅立つ日
by
Mitsuru Ogawa
PDF
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
by
de:code 2017
PDF
How to develop a huge Single Page Application
by
Naoki Yamada
PDF
20141116 jjug ccc_2014_keynote1_public
by
Yoshiharu Hashimoto
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
by
div Inc
非エンジニアカンファレンス資料の抜粋
by
div Inc
ウェブパフォーマンスの基礎とこれから
by
Hiroshi Kawada
ブラウザのPerformance APIの話
by
Hiroshi Kawada
業務系WebアプリケーションがStrutsから旅立つ日
by
Mitsuru Ogawa
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
by
de:code 2017
How to develop a huge Single Page Application
by
Naoki Yamada
20141116 jjug ccc_2014_keynote1_public
by
Yoshiharu Hashimoto
What's hot
PPT
大規模Perl初心者研修を支える技術
by
Daisuke Tamada
PPTX
プロダクト開発におけるプロダクトマネージャーの役割とは #devsumi
by
Mizuki Tanno
PDF
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
by
Hiromu Hasegawa
PDF
コンポーネント単位で考えるWeb制作
by
祐磨 堀
PDF
DevOpsが引き金となるインフラエンジニアの進撃
by
Teruo Adachi
PPTX
大人の基礎C#【Niigat.NET 2015-10】
by
Mitsuhito Ishino
PDF
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PPTX
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
by
慎一 古賀
PDF
Webライティング11のルール
by
Tsutomu Sogitani
PDF
Rakuten Redmine
by
Dai FUJIHARA
PDF
Laravel管理画面ジェネレーター
by
Takuya Tejima
PDF
Learning from theme review requirements
by
Shinichi Nishikawa
PDF
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
by
石橋 啓太
KEY
スマートフォン開発の事例 Html5開発の導入ポイント
by
Masakazu Muraoka
PDF
アジャイルってなにが美味しいの
by
Yasui Tsutomu
PDF
Word pressはじめの一歩 テーマ作成ハンズオン
by
Hidetaka Okamoto
PPTX
事業会社で働くエンジニアのマインドセット - DevLOVE関西
by
Tomoyuki Sugita
PDF
cedec2021
by
KLab Inc. / Tech
PPTX
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
by
Kitani Kimiya
PPTX
こだわりのkintone
by
Yusuke Amano
大規模Perl初心者研修を支える技術
by
Daisuke Tamada
プロダクト開発におけるプロダクトマネージャーの役割とは #devsumi
by
Mizuki Tanno
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
by
Hiromu Hasegawa
コンポーネント単位で考えるWeb制作
by
祐磨 堀
DevOpsが引き金となるインフラエンジニアの進撃
by
Teruo Adachi
大人の基礎C#【Niigat.NET 2015-10】
by
Mitsuhito Ishino
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
by
慎一 古賀
Webライティング11のルール
by
Tsutomu Sogitani
Rakuten Redmine
by
Dai FUJIHARA
Laravel管理画面ジェネレーター
by
Takuya Tejima
Learning from theme review requirements
by
Shinichi Nishikawa
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
by
石橋 啓太
スマートフォン開発の事例 Html5開発の導入ポイント
by
Masakazu Muraoka
アジャイルってなにが美味しいの
by
Yasui Tsutomu
Word pressはじめの一歩 テーマ作成ハンズオン
by
Hidetaka Okamoto
事業会社で働くエンジニアのマインドセット - DevLOVE関西
by
Tomoyuki Sugita
cedec2021
by
KLab Inc. / Tech
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
by
Kitani Kimiya
こだわりのkintone
by
Yusuke Amano
Viewers also liked
PDF
Toward Firefox OS
by
dynamis
PDF
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
by
Katayanagi Nobuko
PDF
自動化のことはじめ - 第12回HTML5ビギナーズ
by
知己 久保
PPT
今後伸びるマーケット・優良企業を見分けるポイントと、若くして成長するファーストキャリアの選び方とは?
by
Yusuke Kuroda
PPTX
マークアップの作業効率をあげよう!
by
Mitsuo Kawashima
ODP
AndroidとArduinoで ロボットを作って思ったこと
by
Takao Sumitomo
PDF
Android端末と組み込み機器が連携する Android Make Days
by
Yasuhiro Ishii
PPTX
PyLadies Tokyo #3: ゼロからはじめたPyData
by
Katayanagi Nobuko
PPTX
32bit Windowsで頑張るRandom Forest
by
fqz7c3
PDF
コードレビューのススメ
by
kawahira kazuto
PDF
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
by
Koichi Sakata
PDF
C++でCプリプロセッサを作ったり速くしたりしたお話
by
Kinuko Yasuda
PDF
sqldf for pandas
by
airtoxin Ishii
PPTX
非エンジニアの私でもPythonの勉強会に参加したらしあわせになれたというお話
by
Katayanagi Nobuko
PDF
pandasによるデータ加工時の注意点やライブラリの話
by
Masashi Shibata
PDF
カラーミーAPIドキュメントの今後
by
Joe_noh
PDF
SekainoKAO by TeamKAO
by
Hideki
PDF
Service worker が拓く mobile web の新しいかたち
by
Kinuko Yasuda
PDF
実務で役立つデータベースの活用法
by
Soudai Sone
PDF
Introduction to Resource Hints
by
Shogo Sensui
Toward Firefox OS
by
dynamis
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
by
Katayanagi Nobuko
自動化のことはじめ - 第12回HTML5ビギナーズ
by
知己 久保
今後伸びるマーケット・優良企業を見分けるポイントと、若くして成長するファーストキャリアの選び方とは?
by
Yusuke Kuroda
マークアップの作業効率をあげよう!
by
Mitsuo Kawashima
AndroidとArduinoで ロボットを作って思ったこと
by
Takao Sumitomo
Android端末と組み込み機器が連携する Android Make Days
by
Yasuhiro Ishii
PyLadies Tokyo #3: ゼロからはじめたPyData
by
Katayanagi Nobuko
32bit Windowsで頑張るRandom Forest
by
fqz7c3
コードレビューのススメ
by
kawahira kazuto
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
by
Koichi Sakata
C++でCプリプロセッサを作ったり速くしたりしたお話
by
Kinuko Yasuda
sqldf for pandas
by
airtoxin Ishii
非エンジニアの私でもPythonの勉強会に参加したらしあわせになれたというお話
by
Katayanagi Nobuko
pandasによるデータ加工時の注意点やライブラリの話
by
Masashi Shibata
カラーミーAPIドキュメントの今後
by
Joe_noh
SekainoKAO by TeamKAO
by
Hideki
Service worker が拓く mobile web の新しいかたち
by
Kinuko Yasuda
実務で役立つデータベースの活用法
by
Soudai Sone
Introduction to Resource Hints
by
Shogo Sensui
Similar to 初心者のためのWeb標準技術
PPTX
HTML5 for Beginners
by
Shumpei Shiraishi
PDF
JavaScript And Keywords
by
uupaa
PDF
Harmoware-VIS Tutorial
by
Nobuo Kawaguchi
PDF
「Web標準」の価値と可能性 〜Windows 8.1とともに考える標準技術の重要性〜
by
Microsoft
PPTX
HTML5時代のフロントエンド開発入門
by
Shumpei Shiraishi
PDF
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
by
Hideki Akiba
PPT
H T M L5 入門編
by
ngi group.
PDF
HTML5開発最前線
by
yoshikawa_t
HTML5 for Beginners
by
Shumpei Shiraishi
JavaScript And Keywords
by
uupaa
Harmoware-VIS Tutorial
by
Nobuo Kawaguchi
「Web標準」の価値と可能性 〜Windows 8.1とともに考える標準技術の重要性〜
by
Microsoft
HTML5時代のフロントエンド開発入門
by
Shumpei Shiraishi
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
by
Hideki Akiba
H T M L5 入門編
by
ngi group.
HTML5開発最前線
by
yoshikawa_t
More from Shogo Sensui
PDF
Web Standards Interop 2022
by
Shogo Sensui
PDF
Introduction to Performance APIs
by
Shogo Sensui
PDF
Web Standards 2018
by
Shogo Sensui
PDF
The State of Web Components
by
Shogo Sensui
PDF
Component of Web Frontend
by
Shogo Sensui
PDF
Web フロントエンドの変遷とこれから
by
Shogo Sensui
PDF
Web Components 2016 & Polymer v2
by
Shogo Sensui
PDF
これからのJavaScriptの話
by
Shogo Sensui
PDF
Introduction to Service Worker
by
Shogo Sensui
PDF
We should optimize images
by
Shogo Sensui
PDF
Web Components changes Web Development
by
Shogo Sensui
PDF
Re-think about Web Performance
by
Shogo Sensui
PDF
Browser Computing Structure
by
Shogo Sensui
PDF
Brush up your Coding! 2013 winter
by
Shogo Sensui
PDF
Brush up your Coding!
by
Shogo Sensui
PDF
Functional JavaScript with Lo-Dash.js
by
Shogo Sensui
Web Standards Interop 2022
by
Shogo Sensui
Introduction to Performance APIs
by
Shogo Sensui
Web Standards 2018
by
Shogo Sensui
The State of Web Components
by
Shogo Sensui
Component of Web Frontend
by
Shogo Sensui
Web フロントエンドの変遷とこれから
by
Shogo Sensui
Web Components 2016 & Polymer v2
by
Shogo Sensui
これからのJavaScriptの話
by
Shogo Sensui
Introduction to Service Worker
by
Shogo Sensui
We should optimize images
by
Shogo Sensui
Web Components changes Web Development
by
Shogo Sensui
Re-think about Web Performance
by
Shogo Sensui
Browser Computing Structure
by
Shogo Sensui
Brush up your Coding! 2013 winter
by
Shogo Sensui
Brush up your Coding!
by
Shogo Sensui
Functional JavaScript with Lo-Dash.js
by
Shogo Sensui
初心者のためのWeb標準技術
1.
初心者のための Web標準技術2015秋 at HTML5ビギナーズ by
1000ch
2.
1000ch
3.
Profile Webフロントエンドエンジニア HTML5というかWeb技術全般 Node.js + iOS/Mac #perfmatters
4.
@cssradar @hiloki @t32k
@1000ch @ahomu Frontend Weekly • 国内外のフロントエンド情報をキュレーション • 週に一度水曜日に配信
5.
@cssradar @hiloki @t32k
@1000ch @ahomu Frontend Weekly • 国内外のフロントエンド情報をキュレーション • 週に一度水曜日に配信 https://frontendweekly.tokyo
6.
昨今のWebフロントエンド…
8.
高度化するWebフロントエンド 高まり続けるフロントエンドの比重 変わり続けるWebアプリケーション 増え続ける新しい技術と周辺ツール
9.
「気づいた時には廃れてる」 なんてこともしばしば
10.
そんな中でも 廃れにくい技術…
11.
Web Standards W3C・WHATWG・ECMAなどが中心になって Webの標準となる技術仕様を策定している
12.
最近流行りの抑えておきたい Web標準をおさらい ※これだけやればイイという文脈では決してありません
13.
最近ウワサの… Web標準技術 厳選5選
14.
1. ECMAScript 2015
15.
ECMAScript 2015 クラス構文やアロー関数、Promiseなど 機能・シンタックス共に大幅に強化された いわゆるES6やHarmonyと呼ばれるもの 2015年6月に6th editionが標準化された ChromeやFirefoxが実装を進めるも シェア全体を見るとまだまだ乏しい! ? ♥
16.
function Human(name) { if
(name === undefined) { name = 'Taro'; } this.name = name; } Human.prototype.hello = function() { console.log('My name is ' + this.name); }; class Human { constructor(name = 'Taro') { this.name = name; } hello() { console.log(`My name is ${this.name}`); } } ES5 ES6
17.
いまからはじめるECMAScript 6 http://www.slideshare.net/1000ch/begin-ecmascript6
18.
いますぐ活かす!最新JavaScript WEB+DB PRESS Vol.87
特集1
19.
2. CSS.next
20.
CSS.next Selector Level4・Notation・プロパティなど 機能面で様々な強化がなされている 「CSS3で盛り上がった∼」以降の変更 プリプロセッサの影響を受けている ES6同様ブラウザの対応状況は思わしくない ! ? ♥
21.
CSS.next CSS :root { --primary-color:
#E86100; --base-fontsize: 1rem; } h1 { font-size: calc(var(--base-fontsize) * 2); height: calc(100px - 2em); } body { font-size: var(--base-fontsize); } h1 { font-size: 2rem; height: calc(100px - 2em); } body { font-size: 1rem; }
22.
cssnextでみる次世代CSSとPostCSS http://blog.yucchiy.com/2015/04/22/cssnext-postcss-for- nextgeneration-of-css
23.
3. HTTP/2
24.
HTTP/2 ! ? ♥ プロトコルレベルで通信効率が良くなり サーバーPushなどWeb基盤としても進化 WWWで採用されているHTTPの 1.1から2へ実に16年ぶりバージョンUP ブラウザおよびサーバーの対応が必要 既存のパフォーマンスに関するノウハウの見直し
25.
http://www.http2demo.io/
26.
HTTP/2の現状とこれから http://www.slideshare.net/shigeki_ohtsu/http2-ohtsu-html5conf2015
27.
4. Web Components
28.
Web Components ! ? ♥ HTML/CSS/JSのスコープ問題の根本的な解決 Web部品の再利用に向けた コンポーネント化の作法の標準化 ブラウザの実装以前に、仕様がFixしていない (特にShadow
DOMとHTML Imports)
29.
http://1000ch.github.io/switch-element/
30.
なぜWeb Componentsはウェブ開発に革命を起こすのか https://blog.agektmr.com/2014/05/web-components.html
31.
基礎からわかる Web Components
徹底解説 https://html5experts.jp/series/web-components-2/
32.
5. Service Worker
33.
Service Worker ! ? ♥ サーバーPushの受信やオフライン化など Webにおけるユーザー体験を大きく変える Push API・Cache
APIなどを担う 機能を実現する新たなWebの基盤技術 セキュアなWeb(HTTPS)でしか利用できない
34.
https://1000ch.github.io/todo/
35.
Service Workerに関する仕様とか機能とか https://1000ch.net/posts/2014/service-worker-internals.html
36.
Service Workerの紹介 http://www.html5rocks.com/ja/tutorials/service-worker/introduction
37.
「便利そうなのはわかった」 「試してみたい気もする」
38.
「ブラウザの対応状況って どうなんでしょう…」
39.
How to fallback?
40.
ES 2015 CSS.next HTTP/2 Web Components Service
Worker
41.
ES 2015 CSS.next HTTP/2 Web Components Service
Worker Babel・CSSnext・Autoprefixerと いったような各種ツール使って、 非対応ブラウザでも実行できるよ うなJavaScriptに変換(トランス パイル)する
42.
ES 2015 CSS.next HTTP/2 Web Components Service
Worker クライアントとのエンドポイント サーバーにHTTP/2を対応させる (クライアントがHTTP/2に対応し ていればHTTP/2で通信し、非対応 であればHTTP/1.1に)
43.
ES 2015 CSS.next HTTP/2 Web Components Service
Worker WebComponents.jsというポリフィ ルを使うことで古いブラウザ (Safari 7+・IE11+)でもある程度 実行できるようになる
44.
ES 2015 CSS.next HTTP/2 Web Components Service
Worker オフライン対応もサーバーPushを 必須の要件としなければ、そもそ もオプトインとして導入しやすい。 対応しているブラウザに対してだ けでもユーザーエンゲージメント を高められる
45.
まとめ 中には普及せずに非推奨になっていくものも… 枯れにくいが導入しにくさも確かにある 紹介したモノはキャッチアップして損はない
46.
手元で試してみるもよし サービスに取り入れるもよし
47.
※ご利用は計画的に
48.
おわり + +ShogoSensui % & 1000ch 1000ch
Download