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
uupaa
1,397 views
JavaScript And Debug
JavaScript And Debug
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PPTX
どこでも動くゲームを作るためのベタープラクティス
by
5mingame2
PDF
Synverll
by
Hidemi Ishihara
PDF
『こなへん』ができるまで ☆リリース直前編☆
by
5mingame2
ODP
Programming camp Codereading
by
Hiro Yoshioka
PDF
ZynqMPのQEMU
by
Mr. Vengineer
PDF
Driverについて
by
幸雄 村上
PDF
最近の単体テスト
by
Ken Morishita
PDF
Chromeでjavascriptデバッグ!まず半歩♪
by
Yuji Nojima
どこでも動くゲームを作るためのベタープラクティス
by
5mingame2
Synverll
by
Hidemi Ishihara
『こなへん』ができるまで ☆リリース直前編☆
by
5mingame2
Programming camp Codereading
by
Hiro Yoshioka
ZynqMPのQEMU
by
Mr. Vengineer
Driverについて
by
幸雄 村上
最近の単体テスト
by
Ken Morishita
Chromeでjavascriptデバッグ!まず半歩♪
by
Yuji Nojima
What's hot
PDF
Debug Hacks at Security and Programming camp 2011
by
Hiro Yoshioka
PPTX
13016 n分で作るtype scriptでnodejs
by
Takayoshi Tanaka
PDF
Programming camp 2010 debug hacks
by
Hiro Yoshioka
ODP
はじめてのAndroid開発
by
Katsumi Honda
PDF
OpenCVの入り口
by
cct-inc
PDF
覚醒!JavaScript
by
Haraguchi Go
PDF
Android カスタムROMの作り方
by
Masahiro Hidaka
PDF
TDDの原理 ~ スペック・ファースト
by
Yasuhiko Yamamoto
PPTX
バグベアード入門
by
道化師 堂華
PDF
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
by
Atsushi Tadokoro
PPT
About func unit
by
gray Space
PDF
GoCon 2015 Summer GoのASTをいじくって新しいツールを作る
by
Masahiro Wakame
Debug Hacks at Security and Programming camp 2011
by
Hiro Yoshioka
13016 n分で作るtype scriptでnodejs
by
Takayoshi Tanaka
Programming camp 2010 debug hacks
by
Hiro Yoshioka
はじめてのAndroid開発
by
Katsumi Honda
OpenCVの入り口
by
cct-inc
覚醒!JavaScript
by
Haraguchi Go
Android カスタムROMの作り方
by
Masahiro Hidaka
TDDの原理 ~ スペック・ファースト
by
Yasuhiko Yamamoto
バグベアード入門
by
道化師 堂華
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
by
Atsushi Tadokoro
About func unit
by
gray Space
GoCon 2015 Summer GoのASTをいじくって新しいツールを作る
by
Masahiro Wakame
JavaScript And Debug
1.
JavaScript & Debug 2013-08-23
@uupaa
2.
Debugging Functions
3.
• debugger; 条件付きブレークポイント •
try ~ catch • window.onerror = function(){} • alert(), console.log(), console.dir() • about:debug, about:about
4.
• ソースコードに debugger;
と書き、開発者 ツールを開きつつ実行すると、その行で 実行が一時停止する • debugger; を一時的に無効化するには BreakPoint 機能をOFFにする debugger ステートメント
5.
about:debug • Android Browser
のアドレスバーに about:debug とタイプすると、 console.log が見れる機種もある • Google.search(“about:debug Android”)
6.
Debugging Tools
7.
Debugging Tools Browser Local Inspector Remote Inspector weinre Fiddler Charles ($50) Fire
Mobile Simulator -- ⃝ -- -- -- -- -- ⃝ -- -- -- -- ⃝ -- -- -- ⃝ -- -- ⃝ ⃝ ⃝ ⃝ -- -- -- ⃝ -- ⃝ -- -- ⃝ ⃝ --
8.
DevTool Functions Browser Remote Inspector JavaScript Debugger Timeline Profile Resource Proxy ⃝ Remote Inspector Remote Inspector Remote Inspector
× × × × × × ⃝ Remote Inspector Remote Inspector Remote Inspector Remote Inspector -- ◎ ◎ ◎ ◎ -- ⃝ ⃝ ⃝ × -- ⃝ ⃝ ⃝ ×
9.
Remote Inspector 表示中のページをMacからリモートデバッグ
10.
Setting • iPhone → Settings
→ Safari → Advanced → Web Inspector [ON] • Connect to USB • Mac Safari → Develop Menu → iPhone5 → WebPage
11.
Remote Inspector 表示中のページをMacからリモートデバッグ
12.
Setting (1/3) • Settings →
Developer options → USB Debugging [ON] • Settings → Developer tools → Enable USB Web debugging • Restart Chrome Process Android version tap x 3 Build number tap x 7
13.
Setting (2/3) • Install
ADBPlugin (Chrome Extension) • https://chrome.google.com/webstore/detail/adb/ dpngiggdglpdnjdoaefidgiigpemgage • Connect to USB • Reload WebPage • Start ADB &View Inspactor • Start ADB • View Inspection Targets
14.
Setting (3/3) • Inspect
Remote Web Page
15.
うまく接続できないときは • Chrome for
AndroidのUSB DebugをONに • Chrome を再起動 • Android のUSB DebugをONに • Stop ADB (先にADBを止める) • Reload WebPage (必ずページをリロードする) • Start ADB (バッジが表示されるまで待機) • View Inspection target, and Click “inspect” link
16.
Tips • Chrome Stable
と Chrome Canary は 同時にインストールが可能 • Stableは安定版。Canaryは先進機能のお試し版 • 両方インストールすると開発が る • Google.search(“Chrome Stable”) • Google.search(“Chrome Canary”)
17.
Tips • DDMSを使うとconsole.logが見れる • DDMS(Android
SDK)はインストールに時間がかかるの で、事前にしておくと良い • 魔改造ブラウザのソースコードも入手可能 • 端末のソースコードは公開されていたりする • Google.search(“arrows android ソースコード”);
18.
Tips • Apple Developerに登録($99/年)すると、 最新の
Xcode, iOS, Safari が試用可能に • iOS beta をインストールしたいなら 登録が必要
Download