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
Submit search
EN
Uploaded by
ngi group.
PPT, PDF
847 views
素敵なjavascript ~Firefox編 ~
firebugやらアドオンやらをjavascriptカテゴリでまとめてみました
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 23
2
/ 23
3
/ 23
4
/ 23
5
/ 23
6
/ 23
7
/ 23
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
PDF
Webteko 20090925
by
だいすけ ふるかわ
PDF
Wp html5
by
regret raym
PPTX
WordPressのテンプレートタグを理解する
by
Yoshinori Kobayashi
PDF
東京Node学園祭2014 飛び入りLT
by
Yuusuke Takeuchi
KEY
WordPressプラグイン作成入門
by
Yuji Nojima
KEY
ブログの枠を超える?ためのWordPressカスタマイズ入門
by
muracchi
PPTX
フラクタリスト技術知識共有会発表資料 090903
by
ngi group.
PPT
20091119_sinatraを使ってみた
by
ngi group.
Webteko 20090925
by
だいすけ ふるかわ
Wp html5
by
regret raym
WordPressのテンプレートタグを理解する
by
Yoshinori Kobayashi
東京Node学園祭2014 飛び入りLT
by
Yuusuke Takeuchi
WordPressプラグイン作成入門
by
Yuji Nojima
ブログの枠を超える?ためのWordPressカスタマイズ入門
by
muracchi
フラクタリスト技術知識共有会発表資料 090903
by
ngi group.
20091119_sinatraを使ってみた
by
ngi group.
Viewers also liked
PPT
Q4 Mでメッセージキュー
by
ngi group.
PPT
素敵なjavascript ~google chrome編~
by
ngi group.
PPT
Git紹介~入門編~
by
ngi group.
PPT
Html5 入門編 その2
by
ngi group.
PPT
Yii紹介
by
ngi group.
PPTX
muninで簡単&自在サーバーモニタリング
by
ngi group.
PPTX
SvnからGitへの移行について
by
ngi group.
PPT
正規表現のススメ_20091217
by
ngi group.
PDF
The Royal Lagoon Bhubaneswar
by
SJ Developers And Housing (P) Limited
PPTX
軽量高機能webサーバーnginx
by
ngi group.
PPT
RubyとPost Gis
by
ngi group.
PPT
Mixiアプリで体験する Open Social
by
ngi group.
PPT
Tokyo Cabinet
by
André Mayer
PPTX
Zshって最強らしい
by
ngi group.
PDF
しょぼいプレゼンをパワポのせいにするな! by @jessedee
by
「MakeLeaps」請求書の作成、管理、郵送
PDF
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
by
MOCKS | Yuta Morishige
Q4 Mでメッセージキュー
by
ngi group.
素敵なjavascript ~google chrome編~
by
ngi group.
Git紹介~入門編~
by
ngi group.
Html5 入門編 その2
by
ngi group.
Yii紹介
by
ngi group.
muninで簡単&自在サーバーモニタリング
by
ngi group.
SvnからGitへの移行について
by
ngi group.
正規表現のススメ_20091217
by
ngi group.
The Royal Lagoon Bhubaneswar
by
SJ Developers And Housing (P) Limited
軽量高機能webサーバーnginx
by
ngi group.
RubyとPost Gis
by
ngi group.
Mixiアプリで体験する Open Social
by
ngi group.
Tokyo Cabinet
by
André Mayer
Zshって最強らしい
by
ngi group.
しょぼいプレゼンをパワポのせいにするな! by @jessedee
by
「MakeLeaps」請求書の作成、管理、郵送
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
by
MOCKS | Yuta Morishige
Similar to 素敵なjavascript ~Firefox編 ~
PDF
Firefox Add-on SDK 入門
by
Shoot Morii
PDF
Secret of Firefox
by
dynamis
PDF
Firefoxosハンズオン
by
Kazutoshi Kashimoto
PDF
Chrome Developer Toolsを使いこなそう!
by
yoshikawa_t
PDF
Firefox拡張機能を始める
by
egtra
PDF
Firefox 3.1 In Depth (?)
by
dynamis
PDF
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
by
Hiroaki Okubo
PDF
Firefox 3.1 & MozTech
by
dynamis
PDF
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
by
Makoto Kato
PDF
Firefox DevTools
by
dynamis
PPT
Firefox 学生向けアドオンパック
by
Kosei Moriyama
PDF
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
PPTX
HTML5最新動向
by
Shumpei Shiraishi
PDF
⑰jQueryをおぼえよう!その3
by
Nishida Kansuke
PDF
フロント作業の効率化
by
Yuto Yoshinari
PDF
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
by
Akira Inoue
PDF
⑳CSSでアニメーション!その1
by
Nishida Kansuke
PDF
jQuery Performance Tips – jQueryにおける高速化 -
by
Hayato Mizuno
PDF
㉗HTML5+jQueryでお絵かき
by
Nishida Kansuke
PDF
すごいぞ!Google Chrome
by
Eigoro Yamamura
Firefox Add-on SDK 入門
by
Shoot Morii
Secret of Firefox
by
dynamis
Firefoxosハンズオン
by
Kazutoshi Kashimoto
Chrome Developer Toolsを使いこなそう!
by
yoshikawa_t
Firefox拡張機能を始める
by
egtra
Firefox 3.1 In Depth (?)
by
dynamis
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
by
Hiroaki Okubo
Firefox 3.1 & MozTech
by
dynamis
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
by
Makoto Kato
Firefox DevTools
by
dynamis
Firefox 学生向けアドオンパック
by
Kosei Moriyama
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
HTML5最新動向
by
Shumpei Shiraishi
⑰jQueryをおぼえよう!その3
by
Nishida Kansuke
フロント作業の効率化
by
Yuto Yoshinari
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
by
Akira Inoue
⑳CSSでアニメーション!その1
by
Nishida Kansuke
jQuery Performance Tips – jQueryにおける高速化 -
by
Hayato Mizuno
㉗HTML5+jQueryでお絵かき
by
Nishida Kansuke
すごいぞ!Google Chrome
by
Eigoro Yamamura
素敵なjavascript ~Firefox編 ~
1.
素敵な javascript Firefox
編 Hisatoshi Kikumoto
2.
今更ですが Firefox です
3.
Firefox 使ってる?? 未だに
IE とか使ってない?? IE と比べてこんなにメリットがありますよ セキュリティ脅威の解決に向けた迅速な対応 ブラウザの機能やデザインを自由にカスタマイズできる数千もの無料のアドオン スマートなブラウジング環境の採用 Web の改善をミッションに掲げるボランティアによるグローバルなコミュニティの成果 Firefox 他ブラウザとの比較より抜粋
4.
本当に今更ですが Firefox の便利な使い方を紹介します
5.
業務効率化出来たらいいね
6.
その 1
アドオン入れよう 仕事が効率化できそうなアドオンです FireBug User Agent Switcher ColorZilla Selenium IDE IE Tab Greasemonkey ここは特に詳しくは触れません。好きに探してみてください
7.
Firebug おさらい Firebug
は以下の機能で HTML 、 CSS 、 Javascript の開発にとても役立ちます コンソール HTML 解析 CSS 解析 スクリプト解析 DOM インスペクタ ネットワーク監視
8.
Firebug おさらい おまけ 次の
Firebug 用アドオンでさらに便利です FireRainbow CodeBurner
9.
その 2
Javascript で便利に 例えばロケーションバーに javascript:alert(‘hello world’) と入力して実行してみてください。アラートが表示されます。 これを利用してブックマークレットとして javascript を登録しておけば簡単にページの情報を取得したり、使いやすくしたりできます。もちろん試す時は Firebug で実行してみてください (Greasemonkey のほうがいいかも。。) javascript:(function(){ var d=(new Date); var s=document.createElement('script'); s.charset='UTF-8'; s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?'+d.getFullYear()+d.getMonth()+d.getDate(); (document.getElementsByTagName('head')[0]||document.body).appendChild(s); })(); サンプル:はてぶのブックマークレットを見やすく成形したもの
10.
その 2
Javascript で便利に サンプル 1 カンマ区切りを外すスクリプト document.body.innerHTML = document.body.innerHTML.replace(/([0-9]{1})\,([0-9]{3})/g, "$1$2");
11.
その 2
Javascript で便利に サンプル 2 テーブルデータをカンマ区切りで抽出 var classname = prompt(' クラス名? '); var num = prompt(' 何番目? '); var t=document.getElementsByClassName(classname)[num]; var str = ''; for (var i=0; i<t.tBodies.length; i++) { var b = t.tBodies.item(i); for (var j=0; j<b.rows.length; j++) { var r = b.rows.item(j); for (var k=0; k<r.cells.length;k++) { var c = r.cells.item(k); var text = c.innerHTML.replace(/<\/?[^>]+>/gi, ""); str = str + text + ","; } str = str + "<br />"; } } var element = document.createElement('div'); element.id = "id"; element.innerHTML = str; element.style.backgroundColor = '#FFFFFF'; element.style.border = '1px solid #000'; element.style.position = "fixed"; element.style.top = "0px"; element.style.left = "0px"; var objBody = document.getElementsByTagName("body").item(0); objBody.appendChild(element);
12.
以上です
13.
これじゃつまらないので アドオンの作り方
14.
その 3 アドオンを作ろう
Firefox のアドオンは以下の技術で chrome や XPCOM を以下の技術からいじっていきます XUL(UI 定義 ) javascript css chrome とは Firefox のアプリケーションウィンドウの UI 要素のセットであり、 XPCOM は Firefox のコア機能になります
15.
作ってみました
16.
「うっかりググったー」
17.
その 3 アドオンを作ろう 開発環境
firefox -ProfileManager を起動して dev とかでプロファイルを作成 firefox -no-remote -P dev で起動 about:config から以下のパラメータを true に設定 javascript.options.showInConsole (chrome のエラーをコンソール出力) nglayout.debug.disable_xul_cache ( XUL キャッシュの無効 ) browser.dom.window.dump.enabled (dump 文の使用 ) javascript.options.strict ( コンソールの厳密な警告 )
18.
その 3 アドオンを作ろう 実装
Firefox のアドオンウィザードページがあるのでここから雛形を作ると早いです http://ted.mielczarek.org/code/mozilla/extensionwiz/ 適当なフォルダに解凍したら C:\Documents and Settings\ ユーザ名 \Application Data\Mozilla\Firefox\Profiles\ ホニャララ .dev\extensions にアプリケーション ID 明のファイルを作成し、ファイルの中にソースのルートフォルダの位置を書いて完成です 起動するとインストールされているので、あとは XUL や javascript を適宜修正していけば簡単に作成できます ちなみに XUL の編集とかはアンインストールして再度やらないといけないのでちょっと面倒です。
19.
Firefox の今後 次期バージョンから「
Jetpack 」という機能が搭載され、 javascript だけで機能拡張が出来る仕組み (Feature) が用意されます 現在 Jetpack はアドオン提供されています その他、軽量テーマの実装や OS との融合等も進められます。 2010Q1 ~ 3 の間でリリースされる予定です
20.
今では色々なブラウザがありますが
21.
簡単で便利な Firefox を
使いましょう!!
22.
次回予告 素敵な javascript
Google Chrome 編
23.
おまけ Firefox はメモリをかなり食って重たくなるのでチューニングするといいですよ
SQLite Optimizer インストール about:config から network.dns.disableIPv6 を false に設定 MetaboFix を入れる http://feed.designlinkdatabase.net/feed/outsite_312966.aspx
Download