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
path-parser
Search
Kazunori-Kimura
December 06, 2018
Technology
0
320
path-parser
昨今のWebアプリではURLを組み立てたり解析したりといった処理が増えがち
文字列操作なので自作できなくもないが、変な不具合を混入させる可能性もあるので `path-parser` に頼るのが無難
Kazunori-Kimura
December 06, 2018
Tweet
Share
More Decks by Kazunori-Kimura
See All by Kazunori-Kimura
objectのcloneを行う/How to clone of the object in js
kazunorikimura
0
330
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
570
How freelance programmer works
kazunorikimura
0
89
moment.js
kazunorikimura
0
59
sequelize.pdf
kazunorikimura
0
500
Toward the world of "ready player one"
kazunorikimura
0
63
npmの便利なパッケージ: forever, winser
kazunorikimura
0
880
npmの便利なパッケージ: Jest
kazunorikimura
0
97
Bootstrap4のカスタマイズ
kazunorikimura
0
210
Other Decks in Technology
See All in Technology
AIで変わるテスト自動化:最新ツールの多様なアプローチ/ 20240910 Takahiro Kaneyama
shift_evolve
0
240
Segment Anything Model 2
tenten0727
3
700
株式会社EventHub・エンジニア採用資料
eventhub
0
2.9k
タイミーのレコメンドにおける ABテストの運用
ozeshun
1
140
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
260
アプリをリリースできる状態に保ったまま 段階的にリファクタリングするための 戦略と戦術 / Strategies and tactics for incremental refactoring
yanzm
6
1.4k
JTCや セキュリティチェックリストが夢の跡
nikinusu
1
640
eBPFのこれまでとこれから
yutarohayakawa
10
3.2k
LLVM/ASMを使った有限体の高速実装
herumi
0
120
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
200
開発者の定量・定性データを組み合わせて開発者体験を把握するための取り組み
ham0215
1
130
やってやろうじゃないかメカアジャイル! / Let's do it, mechanical agile!
psj59129
1
670
Featured
See All Featured
Gamification - CAS2011
davidbonilla
79
5k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Music & Morning Musume
bryan
46
6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
How STYLIGHT went responsive
nonsquared
93
5.1k
Automating Front-end Workflow
addyosmani
1365
200k
Visualization
eitanlees
142
15k
The Invisible Side of Design
smashingmag
296
50k
Docker and Python
trallard
39
3k
Transcript
OQNͷศརͳύοέʔδ QBUIQBSTFS ଜݑن
ࡢࠓͷ8FCΞϓϦ
ࡢࠓͷ8FCΞϓϦ "NB[PO4ʹCVJMEͨ͠ 3FBDUͷ7JFXΛஔ
ࡢࠓͷ8FCΞϓϦ ඞཁʹԠͯ͡ 8FC"1* 3&45 ʹGFUDI
ࡢࠓͷ8FCΞϓϦ 3FBDU݁ՌΛड͚औΓ ίϯϙʔωϯτΛ ࠶ ඳը
ࡢࠓͷ8FCΞϓϦ ΫϥΠΞϯταΠυͰ63-Λѻ͏͜ͱ͕ଟ͘ͳΔ
63-ͷੳɾߏங 63-จࣈྻ ਖ਼نදݱTQMJUKPJOͱ͍ͬͨ4USJOHͷϝιου ͰੳɾΈཱͯՄೳ͕ͩ ‣ ෆ۩߹ࠞ͡Γͦ͏ ‣ ͳʹΑΓ໘͍͘͞
QBUIQBSTFS USPDIQBUIQBSTFS IUUQTHJUIVCDPNUSPDIQBUIQBSTFS "TNBMMMJCSBSZUPQBSTFBOECVJMEQBUIT
αϯϓϧ63- ϓϩٿબखͷؒɾ݄ؒΛऔಘ͢Δ"1* UFBNQMBZFS ZFBS ͋͘·ͰPathΛղੳɾߏங͢ΔͨΊͷϥΠϒϥϦͳͷͰ ϓϩτίϧϗετͷ෦Χοτͯ͢͠
ύεͷղੳ PathύϥϝʔλQueryStringΛղੳͯ͠ObjectͰฦͯ͘͠ΕΔ
ύεͷߏங ͞ΕͨObjectͷKey͕Ұக͢ΔՕॴʹΛͯΊͯPath QueryStringΛΈཱͯͯ͘ΕΔɻศརɻ
·ͱΊ ࡢࠓͷ8FCΞϓϦͰ63-ΛΈཱͯͨΓղੳ ͢Δॲཧ͕૿͕͑ͪ ‣ QBUIQBSTFS͕༗༻ Ϣʔβʔ͔Β͞ΕͨจࣈྻΛ63-ʹຒΊࠐΉ ߹͖ͪΜͱWBMJEBUFFTDBQF͠·͠ΐ͏