Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
nodefest2013
Search
ngs
October 26, 2013
Programming
610
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
nodefest2013
node 学園祭 2013 の発表資料。
http://nodefest.jp/2013/
ngs
October 26, 2013
More Decks by ngs
See All by ngs
Mindstorms NXT Playground Book for iPad
ngs
0
2k
Hubot を使って日々のルーチンワークをゼロにする
ngs
3
1.7k
IBM Cloud Tools for Swift
ngs
0
550
WWDC 2016
ngs
2
1.6k
CI2Go
ngs
0
970
Oneteam の開発チームが行っている協同のための工夫 v2016-04-13
ngs
0
3.1k
Swift で開発した Web アプリケーションを Amazon EC2 Container Services で運用する
ngs
3
4.5k
Oneteam の 少人数で複数プロダクトを 開発する技術的な試行錯誤 #eventdots
ngs
2
3.4k
Electron アプリのビルド + 配信自動化
ngs
0
3.1k
Other Decks in Programming
See All in Programming
ActionController meets Protocol Buffers
sorah
1
700
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
5
2.9k
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
0
150
Groovy as a human and AI friendly programming language
paulk
0
110
phperだってパンチカードでコーディングしたい
o0h
PRO
0
450
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
240
AmebaブログはKMPから卒業します
kmars0605
0
240
JIS keyboard support in Omarchy
lef237
0
160
Domain-Driven Transformation
hschwentner
2
2.3k
オーケストレーション記述言語 Katari
yukikurage
0
200
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7k
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
200
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.3k
BBQ
matthewcrist
90
10k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
310
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Navigating Weather and Climate Data
rabernat
0
560
Raft: Consensus for Rubyists
vanstee
143
7.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
290
The Language of Interfaces
destraynor
162
27k
Abbi's Birthday
coloredviolet
4
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
Atsushi Nagase @ngs
None
None
None
None
None
None
None
2ͭͷཁૉͷࠩίʔυΛੜ͢Δ jQuery.elementDiff ݎ࿚ͳ CSS ηϨΫλΛੜ͢Δ jQuery.selectorator
None
$(event.target).getSelector() // => [“.mod-pageMain > section:eq(0)”]
None
None
None
None
None
None
None
None
None
None
None
None
$(‘<p id=”foo”><span>Original text</span></p>’) .getElementDiff( ‘<p id=”foo2” class=“bar”><b>It works</b></p>’, “p#foo“) //
=> [ ‘$(“#foo > :eq(0)”).replaceWith(“<b>It works</b>”)’, ‘$(“#foo”).attr({”id”: ”foo2”, ”class”: ”bar ”})‘ ]
https://github.com/ngs/jquery-selectorator/ https://github.com/ngs/jquery-elementDiff/
We’re HIRING! http://kaizenplatform.in/
} http://ngs.io