Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
jQueryと私の10年間
Search
もりてつ
July 08, 2016
Technology
0
140
jQueryと私の10年間
2016/7/8の「Sketchy Talks #2 jQueryについて学ぶ」で発表した時のスライドです。
……またグダグダですみません(;´∀`)
もりてつ
July 08, 2016
Tweet
Share
More Decks by もりてつ
See All by もりてつ
ブラウザ対応の傾向と対策 2020 / Browser compatibility trends and countermeasures 2020
m_n_t_p
0
910
PC同様の情報量と使い勝手をモバイルで確保するために / To keep the same amount of information and usability on mobile as PC
m_n_t_p
0
440
ブラウザのシェアと傾向と対策 2018改
m_n_t_p
0
290
ブラウザのシェアと傾向と対策2018
m_n_t_p
0
130
40代からのフロントエンドエンジニアリング Ver.3
m_n_t_p
0
150
Vue.jsトリビア(Vue.jsのコードネーム)
m_n_t_p
0
960
単位をあやつる
m_n_t_p
2
830
グリッドレイアウト これまでとこれから
m_n_t_p
1
770
IE9を斬ってFlexboxを使い始めたらサクサク捗った件
m_n_t_p
1
860
Other Decks in Technology
See All in Technology
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
Github Actions 로 Android 팀의 효율성 극대화
hadonghyun
0
160
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
成長期に歩みを止めないための創業期の開発文化形成
mayah
6
420
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
360
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
The Language of Interfaces
destraynor
151
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
GraphQLとの向き合い方2022年版
quramy
36
13k
Making Projects Easy
brettharned
111
5.7k
Happy Clients
brianwarren
94
6.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
29k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
Web development in the modern age
philhawksworth
203
10k
Ruby is Unlike a Banana
tanoku
96
10k
Transcript
jQueryと私の10年間 2016年7⽉8⽇ もりてつ
今回の内容 • ⾃⼰紹介 • 2005年以前:JavaScript冷遇時代→Ajax登場 • 2006年:jQuery登場 • 2008年:1.2 •
2009〜2010年:1.3〜1.4 • 2013年:1.9/2.0 • 2016年:3.0 • 今後はどうなる? • まとめ
⾃⼰紹介 • 名前:もりてつ • 年齢:44歳 • 以前のお仕事:某電機メーカーでソフトウェア関連 ソフトウェアメーカー • 今のお仕事:株式会社グラッドキューブ(2015年11⽉〜)
主にフロントエンド回りを担当 • Twitter:@m_n_t_p • しゅみ:コントラバスとかゲームとかパズルとか。
2005年以前 • 昔はJavaScriptは冷遇されていた ü要らないポップアップ等、ろくな⽤途に使われていない üセキュリティ的にも怪しい üブラウザはJavaScriptをオフにする⼈も多かった 2005年:Ajaxが⼀気に普及 GoogleマップなどのWebアプリに使われる
2005年以前 •この頃のもりてつ →某メーカーでいろいろ開発 nPC⽤ソフト n家庭⽤サーバー n海外向け携帯電話 少しだけ JavaScriptいじった程度
2006年
2006年 Ajax DOM操作 簡単に!
2006年 •この頃のもりてつ →携帯でJavaScriptを動かすプロジェクト n携帯⽤「PCサイトブラウザ」 nいろいろなサイトを表⽰させたい nJavaScriptも動くようにしたい (でもjQueryは知らなかった)
2006年 •この頃のもりてつ →携帯でJavaScriptを動かすプロジェクト ブラウザ搭載ケータイ メーカー 通信キャリア ブラウザ
2008年 1.2
2008年 •この頃のもりてつ →携帯でAjaxを動かしたい ……という無茶振り要望に応える Ajax搭載ケータイ (超重いものの⼀応Googleマップは動いた)
2009〜2010年 1.3〜1.4
2009〜2010年 この頃から を採⽤するサイトが増加? • Ajax、DOM操作が簡単 • それなりのコードを書けばそこそこ動く
2009〜2010年 •この頃のもりてつ 携帯でのJavaScriptが 動作しないサイトが増えてくる え?どうして!?
None
ケータイで動かすには • さすがに重い • それまで想定していなかった操作も あった(らしい)
2009〜2010年 •と、いうことで。 ブラウザ開発 通信キャリア 端末メーカー ごめんなさい しょうがないなー ごめんなさい ケータイでのJavaScriptは⼀部だけ動作。
2013年 1.9/2.0
2013年 1.9:利⽤頻度の低いAPIを バッサリカット 2.0:IE6〜8をバッサリカット
2013年 •この頃のもりてつ ü某電機メーカーを辞めて転職活動 üソフトウェアメーカーに⼊ったものの JavaScriptとはほぼ無縁 •世間では üスマートフォンの普及が本格化 (jQueryも動くよ!)
そして、2016年。
2016年 3.0
今後はどうなる? •jQuery3.0の登場で1.x/2.xは廃れていくのか? •JSフレームワーク、AltJS普及でjQueryの⽴場は? •IoTやAIなどにjQueryが⼊っていく可能性は? などなど、興味は尽きません。 ※個⼈の感想です。
(強引に)まとめ •jQuery Ø2006年に登場してからの10年間安定した⼈気 Øしかし10年経った今年、3.0で⼤きく変化……か? •もりてつ Ø2006年以降変わり続けている(いろいろな意味で) Øこれからも⼤きく変わっていく……か?
終