Suche senden
Hochladen
JavaScript&Firebug入門
•
1 gefällt mir
•
666 views
柴田 篤志
Folgen
一六社で行われた第6回の勉強会の資料です
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 33
Empfohlen
Html s3
Html s3
Jun Chiba
Html s1
Html s1
Jun Chiba
Html s2
Html s2
Jun Chiba
Htmlの書き方入門編
Htmlの書き方入門編
touhou
html講座
html講座
nitmic
Web講座 第1回
Web講座 第1回
nanametown
HTML初心者講座
HTML初心者講座
Yusuke Miyazaki
HTML2
HTML2
orangelabo
Empfohlen
Html s3
Html s3
Jun Chiba
Html s1
Html s1
Jun Chiba
Html s2
Html s2
Jun Chiba
Htmlの書き方入門編
Htmlの書き方入門編
touhou
html講座
html講座
nitmic
Web講座 第1回
Web講座 第1回
nanametown
HTML初心者講座
HTML初心者講座
Yusuke Miyazaki
HTML2
HTML2
orangelabo
Semantic html が止まらない
Semantic html が止まらない
Yumi uniq Ishizaki
20080823-TransformingPlainTextToHtml
20080823-TransformingPlainTextToHtml
Koji SHIMADA
Html&cssの書き方入門編
Html&cssの書き方入門編
touhou
Htmlの基礎
Htmlの基礎
SD Labo
最速HTML勉強会
最速HTML勉強会
Chisa Youzaka
噴水企画Web講習会
噴水企画Web講習会
Kenta Moriuchi
京都 IT講座 9月
京都 IT講座 9月
annulus
Html
Html
Minoru Uchida
糖質制限超入門
糖質制限超入門
Akira Suenami
糖質とプログラミングと私
糖質とプログラミングと私
Akira Suenami
第1回SE勉強会(080302)
第1回SE勉強会(080302)
柴田 篤志
Nagoya.phpについて
Nagoya.phpについて
柴田 篤志
Score for slideshare
Score for slideshare
Martin Voi
Life Hack
Life Hack
柴田 篤志
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
柴田 篤志
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
柴田 篤志
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
柴田 篤志
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
柴田 篤志
Cake Php ページ送り機能
Cake Php ページ送り機能
柴田 篤志
webを飾る技術
webを飾る技術
ina job
Java Script4
Java Script4
Kiminari Homma
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
Yasuhito Yabe
Weitere ähnliche Inhalte
Was ist angesagt?
Semantic html が止まらない
Semantic html が止まらない
Yumi uniq Ishizaki
20080823-TransformingPlainTextToHtml
20080823-TransformingPlainTextToHtml
Koji SHIMADA
Html&cssの書き方入門編
Html&cssの書き方入門編
touhou
Htmlの基礎
Htmlの基礎
SD Labo
最速HTML勉強会
最速HTML勉強会
Chisa Youzaka
噴水企画Web講習会
噴水企画Web講習会
Kenta Moriuchi
京都 IT講座 9月
京都 IT講座 9月
annulus
Html
Html
Minoru Uchida
糖質制限超入門
糖質制限超入門
Akira Suenami
糖質とプログラミングと私
糖質とプログラミングと私
Akira Suenami
Was ist angesagt?
(10)
Semantic html が止まらない
Semantic html が止まらない
20080823-TransformingPlainTextToHtml
20080823-TransformingPlainTextToHtml
Html&cssの書き方入門編
Html&cssの書き方入門編
Htmlの基礎
Htmlの基礎
最速HTML勉強会
最速HTML勉強会
噴水企画Web講習会
噴水企画Web講習会
京都 IT講座 9月
京都 IT講座 9月
Html
Html
糖質制限超入門
糖質制限超入門
糖質とプログラミングと私
糖質とプログラミングと私
Andere mochten auch
第1回SE勉強会(080302)
第1回SE勉強会(080302)
柴田 篤志
Nagoya.phpについて
Nagoya.phpについて
柴田 篤志
Score for slideshare
Score for slideshare
Martin Voi
Life Hack
Life Hack
柴田 篤志
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
柴田 篤志
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
柴田 篤志
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
柴田 篤志
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
柴田 篤志
Cake Php ページ送り機能
Cake Php ページ送り機能
柴田 篤志
Andere mochten auch
(9)
第1回SE勉強会(080302)
第1回SE勉強会(080302)
Nagoya.phpについて
Nagoya.phpについて
Score for slideshare
Score for slideshare
Life Hack
Life Hack
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
Cake Php ページ送り機能
Cake Php ページ送り機能
Ähnlich wie JavaScript&Firebug入門
webを飾る技術
webを飾る技術
ina job
Java Script4
Java Script4
Kiminari Homma
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
Yasuhito Yabe
電技研Web講習
電技研Web講習
So Murata
Module02
Module02
洋信 後藤
HTML5でセマンティックなマークアップ
HTML5でセマンティックなマークアップ
Shumpei Shiraishi
京都IT研修講座
京都IT研修講座
annulus
IT研修講座
IT研修講座
annulus
it研修講座
it研修講座
annulus
It01
It01
chibicoo
itkensyukouza2008
itkensyukouza2008
annulus
kyoto IT
kyoto IT
annulus
京都 IT研修講座
京都 IT研修講座
annulus
京都 IT講座 9月
京都 IT講座 9月
annulus
京都 IT講座 9月
京都 IT講座 9月
annulus
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
George Harada
Html part1
Html part1
job one
it研修講座
it研修講座
annulus
it研修講座 aki
it研修講座 aki
annulus
Sendai.html5#2
Sendai.html5#2
Reoto Wakabayashi
Ähnlich wie JavaScript&Firebug入門
(20)
webを飾る技術
webを飾る技術
Java Script4
Java Script4
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
電技研Web講習
電技研Web講習
Module02
Module02
HTML5でセマンティックなマークアップ
HTML5でセマンティックなマークアップ
京都IT研修講座
京都IT研修講座
IT研修講座
IT研修講座
it研修講座
it研修講座
It01
It01
itkensyukouza2008
itkensyukouza2008
kyoto IT
kyoto IT
京都 IT研修講座
京都 IT研修講座
京都 IT講座 9月
京都 IT講座 9月
京都 IT講座 9月
京都 IT講座 9月
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
Html part1
Html part1
it研修講座
it研修講座
it研修講座 aki
it研修講座 aki
Sendai.html5#2
Sendai.html5#2
Mehr von 柴田 篤志
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
柴田 篤志
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
柴田 篤志
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
柴田 篤志
Cake Php開発事例
Cake Php開発事例
柴田 篤志
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
柴田 篤志
一六社ブログ-プラグイン作成入門
一六社ブログ-プラグイン作成入門
柴田 篤志
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
柴田 篤志
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
柴田 篤志
開発ツールの紹介(080316)
開発ツールの紹介(080316)
柴田 篤志
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
柴田 篤志
Mehr von 柴田 篤志
(10)
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
Cake Php開発事例
Cake Php開発事例
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
一六社ブログ-プラグイン作成入門
一六社ブログ-プラグイン作成入門
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
開発ツールの紹介(080316)
開発ツールの紹介(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
Kürzlich hochgeladen
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Kürzlich hochgeladen
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
JavaScript&Firebug入門
1.
第 6 回
SE 勉強会 2008/5/11 (日)
2.
JavaScript & Firebug
入門
3.
DOM って聞いたことあるよね?
4.
DOM って何?
5.
DOM = Document
Object Model
6.
意味は?
7.
Web ページの内容 (
文章、画像、音声など ) およびそれらの配置、スタイルを オブジェクトとして扱い、 スクリプト言語を使って制御するための 取り決め。 引用 : IT 用語辞典
8.
もう少し簡単に言うと、
9.
HTML を JavaScript
から 操作する為の取り決め。
10.
徐々に掘り下げていきます
11.
sample.html <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title> サンプルページ </title> </head> <body> <h1> はじめまして </h1> <p id=“profile”> 私の名前は○○です。 </p> </body> </html>
12.
HTML はそのままだとタグの列挙に 見えるけど、
13.
目を凝らすと・・・・
14.
sample.html html head
meta title サンプルページ body h1 はじめまして p 私の名前は○○です。
15.
ツリー状になってますね
16.
このツリーは『ノード』というもので 構成されています
17.
『ノード』は幾つか種類があって、
18.
・要素ノード ・テキストノード ・属性ノード
など
19.
先ほどの例だと、
20.
・『 <p> 』が要素ノード
・『私の~です。』がテキストノード ・『 id=“profile” 』が属性ノード <p id=“profile”> 私の名前は○○です。 </p>
21.
続いて、 HTML の取得方法
22.
getElementById というメソッドで取得できる
23.
getElementById の
使い方 <p id="profile"> 私の名前は○○です。 </p> <script type="text/javascript"> var profile = document.getElementById('profile'); </script> 「 profile 」という id を指定した要素を 取得できる
24.
これを Firebug で見てみると・・・
(ブラウザ上で確認します)
25.
getElementsByTagName というメソッドでも取得できる
26.
メソッド名からなんとなく推測すると、
27.
タグ名で指定して要素を取得できそう
28.
getElementsByTagName の
使い方 <p> 私の名前は○○です。 </p> <p> 出身は○○です。 </p> <script type="text/javascript"> var profile = document.getElementsByTagName('p'); </script> 「 p 」タグの要素を取得できる
29.
「 P 」タグが
2 つあるけど、どうなるの?
30.
2 つとも取得できます
31.
複数取得できるから、 Element s
なんだね
32.
これを Firebug で見てみると・・・
(ブラウザ上で確認します)
33.
終わり