Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
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
George Harada
914 views
HTML5など社内勉強会 Vol.3 - 入門JavaScript
Education
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 36
2
/ 36
3
/ 36
4
/ 36
5
/ 36
6
/ 36
7
/ 36
8
/ 36
9
/ 36
10
/ 36
11
/ 36
12
/ 36
13
/ 36
14
/ 36
15
/ 36
16
/ 36
17
/ 36
18
/ 36
19
/ 36
20
/ 36
21
/ 36
22
/ 36
23
/ 36
24
/ 36
25
/ 36
26
/ 36
27
/ 36
28
/ 36
29
/ 36
30
/ 36
31
/ 36
32
/ 36
33
/ 36
34
/ 36
35
/ 36
36
/ 36
Recommended
PDF
Wave
by
Akira Takahashi
PPTX
[社内勉強会]Gradleを使おう
by
hirooooo
KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
PPTX
5分で武装 ~QnA Maker編~
by
Takashi Ushigami
PDF
Serverless LT 20201202
by
ssuserebdd2a
PDF
プログラミング言語Clojureのニャンパスでの活用事例
by
sohta
PDF
WebGL (Three.js) Code Lab - Intro. [ GTUG Girls 10th]
by
Yukio Andoh
PDF
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
by
You_Kinjoh
PDF
Three.jsで3D気分
by
Toshio Ehara
PDF
楽しいShaderToy
by
Masaki Sasaki
PDF
今からハジメるHTML5プログラミング
by
SwapSkills
PDF
GLSLによるシェーダーアートことはじめ
by
Yoichi Hirata
PDF
コンテンツをディレクションするということ
by
Yoshihiro Kanematsu
PDF
青年海外協力隊・フィールド調査団の最終報告書
by
Daisuke Miyazaki
PPT
色で失敗しない為に 〜理論に基づく配色フロー〜
by
Yuudai Tachibana
PDF
カヤックコピー部のコピー講座
by
コピーライターはせがわ てつじ
PDF
コンテンツ作りの三原則
by
INFOBAHN.inc(株式会社インフォバーン)
KEY
ノンデザイナーのための配色理論
by
tsukasa obara
PDF
JavaScript 研修
by
Yuki Ishikawa
PPT
JavaScript&Firebug入門
by
柴田 篤志
PDF
DOM Scripting & jQuery
by
smallworkshop
PDF
JavaScript入門-基礎編
by
mactkg
PDF
今からハジメるHTML5マークアップ
by
SwapSkills
PDF
Web講座 第1回
by
nanametown
PDF
HTML5の話
by
Hiroyuki Nozaki
PPT
DOM Scripting ことはじめ
by
Tomohiro MITSUMUNE
PDF
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
KEY
今さら始めるJavaScript
by
Ashitaba YOSHIOKA
PPTX
Webコーディングの基本+α
by
takapiya
PDF
マークアップ講座 01b HTML
by
eiji sekiya
More Related Content
PDF
Wave
by
Akira Takahashi
PPTX
[社内勉強会]Gradleを使おう
by
hirooooo
KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
PPTX
5分で武装 ~QnA Maker編~
by
Takashi Ushigami
PDF
Serverless LT 20201202
by
ssuserebdd2a
PDF
プログラミング言語Clojureのニャンパスでの活用事例
by
sohta
PDF
WebGL (Three.js) Code Lab - Intro. [ GTUG Girls 10th]
by
Yukio Andoh
PDF
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
by
You_Kinjoh
Wave
by
Akira Takahashi
[社内勉強会]Gradleを使おう
by
hirooooo
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
5分で武装 ~QnA Maker編~
by
Takashi Ushigami
Serverless LT 20201202
by
ssuserebdd2a
プログラミング言語Clojureのニャンパスでの活用事例
by
sohta
WebGL (Three.js) Code Lab - Intro. [ GTUG Girls 10th]
by
Yukio Andoh
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
by
You_Kinjoh
Viewers also liked
PDF
Three.jsで3D気分
by
Toshio Ehara
PDF
楽しいShaderToy
by
Masaki Sasaki
PDF
今からハジメるHTML5プログラミング
by
SwapSkills
PDF
GLSLによるシェーダーアートことはじめ
by
Yoichi Hirata
PDF
コンテンツをディレクションするということ
by
Yoshihiro Kanematsu
PDF
青年海外協力隊・フィールド調査団の最終報告書
by
Daisuke Miyazaki
PPT
色で失敗しない為に 〜理論に基づく配色フロー〜
by
Yuudai Tachibana
PDF
カヤックコピー部のコピー講座
by
コピーライターはせがわ てつじ
PDF
コンテンツ作りの三原則
by
INFOBAHN.inc(株式会社インフォバーン)
KEY
ノンデザイナーのための配色理論
by
tsukasa obara
Three.jsで3D気分
by
Toshio Ehara
楽しいShaderToy
by
Masaki Sasaki
今からハジメるHTML5プログラミング
by
SwapSkills
GLSLによるシェーダーアートことはじめ
by
Yoichi Hirata
コンテンツをディレクションするということ
by
Yoshihiro Kanematsu
青年海外協力隊・フィールド調査団の最終報告書
by
Daisuke Miyazaki
色で失敗しない為に 〜理論に基づく配色フロー〜
by
Yuudai Tachibana
カヤックコピー部のコピー講座
by
コピーライターはせがわ てつじ
コンテンツ作りの三原則
by
INFOBAHN.inc(株式会社インフォバーン)
ノンデザイナーのための配色理論
by
tsukasa obara
Similar to HTML5など社内勉強会 Vol.3 - 入門JavaScript
PDF
JavaScript 研修
by
Yuki Ishikawa
PPT
JavaScript&Firebug入門
by
柴田 篤志
PDF
DOM Scripting & jQuery
by
smallworkshop
PDF
JavaScript入門-基礎編
by
mactkg
PDF
今からハジメるHTML5マークアップ
by
SwapSkills
PDF
Web講座 第1回
by
nanametown
PDF
HTML5の話
by
Hiroyuki Nozaki
PPT
DOM Scripting ことはじめ
by
Tomohiro MITSUMUNE
PDF
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
KEY
今さら始めるJavaScript
by
Ashitaba YOSHIOKA
PPTX
Webコーディングの基本+α
by
takapiya
PDF
マークアップ講座 01b HTML
by
eiji sekiya
KEY
Webapp startup example_to_dolist
by
Shinichiro Kumeuchi
PPTX
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
by
Takashi Endo
PDF
5分でわかる?Backbone.js ことはじめ
by
Kohei Kadowaki
PDF
今日からはじめるHTML5 ver.2012
by
Yasuhito Yabe
PDF
Webページで学ぶJavaScript2013 第5回
by
京大 マイコンクラブ
PDF
Tech.G HTML5 プレ講座
by
Atsushi Miura
PDF
第十三回ネットワークチーム講座資料
by
densan_teacher
KEY
春のJavaScript祭り
by
Masahiro Hata
JavaScript 研修
by
Yuki Ishikawa
JavaScript&Firebug入門
by
柴田 篤志
DOM Scripting & jQuery
by
smallworkshop
JavaScript入門-基礎編
by
mactkg
今からハジメるHTML5マークアップ
by
SwapSkills
Web講座 第1回
by
nanametown
HTML5の話
by
Hiroyuki Nozaki
DOM Scripting ことはじめ
by
Tomohiro MITSUMUNE
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
今さら始めるJavaScript
by
Ashitaba YOSHIOKA
Webコーディングの基本+α
by
takapiya
マークアップ講座 01b HTML
by
eiji sekiya
Webapp startup example_to_dolist
by
Shinichiro Kumeuchi
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
by
Takashi Endo
5分でわかる?Backbone.js ことはじめ
by
Kohei Kadowaki
今日からはじめるHTML5 ver.2012
by
Yasuhito Yabe
Webページで学ぶJavaScript2013 第5回
by
京大 マイコンクラブ
Tech.G HTML5 プレ講座
by
Atsushi Miura
第十三回ネットワークチーム講座資料
by
densan_teacher
春のJavaScript祭り
by
Masahiro Hata
More from George Harada
PDF
もし、IT関連企業で働くことになったら
by
George Harada
PDF
暑い夏のお仕事
by
George Harada
PDF
What is LT ?
by
George Harada
PDF
いがいがさんと私
by
George Harada
PDF
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
by
George Harada
PDF
HTML5など社内勉強会 Vol.8 - WebSocket
by
George Harada
PDF
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
by
George Harada
PDF
HTML5など社内勉強会 Vol.3 keynote
by
George Harada
PDF
HTML5など社内勉強会 Vol.2 - HTML5, CSS3
by
George Harada
PDF
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
by
George Harada
PDF
LTとはなんぞ?
by
George Harada
PDF
学生向け会社説明会でHTML5
by
George Harada
もし、IT関連企業で働くことになったら
by
George Harada
暑い夏のお仕事
by
George Harada
What is LT ?
by
George Harada
いがいがさんと私
by
George Harada
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
by
George Harada
HTML5など社内勉強会 Vol.8 - WebSocket
by
George Harada
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
by
George Harada
HTML5など社内勉強会 Vol.3 keynote
by
George Harada
HTML5など社内勉強会 Vol.2 - HTML5, CSS3
by
George Harada
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
by
George Harada
LTとはなんぞ?
by
George Harada
学生向け会社説明会でHTML5
by
George Harada
Recently uploaded
PDF
高等専門学校卒業資格における準学士学位 (Associate Degre) の制度的展望 —国際的学位制度との比較から—
by
TakaakiTakashima
PDF
プログラミング講座 【小学校高学年向け】Revision 6 2025/11/30
by
Hirokazu Tokuno
PDF
横浜国立大学3年生に向けて研究室を紹介する資料【2026年度研究室配属について】
by
Motoaki BAMBA
PDF
横浜国立大学3年生に向けて研究室を紹介するスライド【2026年度研究室配属について】
by
Motoaki BAMBA
PPTX
Introduction to Japanese Language Learning.pptx
by
MenchieAnnSebastianV
PDF
ふみこんで学ぶ世界遺産700<第2版>世界遺産検定準1級公式テキスト(2026年発売)
by
ssuser4206f82
高等専門学校卒業資格における準学士学位 (Associate Degre) の制度的展望 —国際的学位制度との比較から—
by
TakaakiTakashima
プログラミング講座 【小学校高学年向け】Revision 6 2025/11/30
by
Hirokazu Tokuno
横浜国立大学3年生に向けて研究室を紹介する資料【2026年度研究室配属について】
by
Motoaki BAMBA
横浜国立大学3年生に向けて研究室を紹介するスライド【2026年度研究室配属について】
by
Motoaki BAMBA
Introduction to Japanese Language Learning.pptx
by
MenchieAnnSebastianV
ふみこんで学ぶ世界遺産700<第2版>世界遺産検定準1級公式テキスト(2026年発売)
by
ssuser4206f82
HTML5など社内勉強会 Vol.3 - 入門JavaScript
1.
HTML5など勉強会 Vol. 32011/11/10
@ 某社System Management HeadquatersGeorge Harada
2.
提 供勉強会スタッフ(ボランティア)システム統括本部
3.
Agenda1. ライトニングトーク2. keynote3.
入門JavaScript
4.
Agenda1. ライトニングトーク2. keynote3.
入門JavaScript
5.
1人の持ち時間5分延長はありません質疑応答の時間もありません気になる事は本人を捕まえてLTのお約束ごと
6.
Agenda1. ライトニングトーク2. keynote3.
入門JavaScript
7.
資料はこちらhttp://goo.gl/UmWez
8.
Agenda1. ライトニングトーク2. keynote3.
入門JavaScript
9.
実際にやってみる-- 社内URL --上記のURLに"Google
Chrome" でアクセスして、会社のメールアドレスを入力
10.
sample-- 社内URL --
11.
Webページに機能をもたらすことユーザに視覚的なフィードバックを与えてインタラクティブな機能を実現するには、DOM操作が欠かせないJavaScriptの役割
12.
これだけ理解すれば、制したも同じ!?1. DOM操作2. イベント駆動3.
非同期通信(これはまた、別のお話)JavaScript
13.
プログラミング言語から、HTMLドキュメントのコンテンツにアクセスするためのAPIを定義したもの■メソッド・命令■プロパティ・属性、性質DOM(Document Object Model)
14.
DOMツリー<body><h1>見出し</h1><p><em>これが</em>本文です。</p></body>HTML5に対応したブラウザでは上記のタグを読み込むと、内部的に右図のようなDOMツリーを構成する。四角の枠を「ノード」と呼ぶ。要素 bodyテキスト ホワイト・スペース要素
p要素 emテキスト 本文です。テキスト ホワイト・スペーステキスト 見出しテキスト これがテキスト ホワイト・スペース要素 h1
15.
DOMツリーから特定の要素を参照する手段■プロパティ (一部)document.body ,
document.forms■メソッドdocument.getElementById(id)document.getElementsByName(name)document.getElementsByTagName(tagname)document.getElementsByClassName(classes)element.getElementsByTagName(tagname)element.getElementsByClassName(classes)DOMアクセサー
16.
CSSのセレクター表記を使って、特定の要素を抽出するためのAPI■メソッドdocument.querySelector(selectors)document.querySelectorAll(selectors)element.querySelector(selectors)element.querySelectorAll(selectors)DOMアクセサーの不自由な点が改良されて、使いやすいSelectors API
17.
HTMLを取得、置換、挿入する■プロパティelement.innerHTMLelement.outerHTML■メソッド (挿入のみ)element.insertAdjacentHTML(position, text)position:
beforebegin ! 該当要素の直前afterbegin ! 該当要素の最初の子要素として挿入(開始タグの直後)beforeend ! 該当要素の最後の子要素として挿入(終了タグの直前)afterend ! 該当要素の直後HTMLの操作
18.
テキストノードを取得、設定する■プロパティelement.textContent■メソッド (設定のみ)document.createTextNode()テキストの操作
19.
class属性の値を取得、設定する■プロパティelement.classListelement.classList.length■メソッドelement.classList.item(index)element.classList.contains(classname)element.classList.add(classname)element.classList.remove(classname)element.classList.toggle(classname)classの操作
20.
style属性の値を取得、設定する■プロパティelement.style.{CSSプロパティ名}CSSプロパティ名は、CSSで指定する名称からハイフン(-)を取り除き、次の文字を大文字にしたものex. background-color =>
backgroundColorelement.style.backgroundColorstyleの操作
21.
ブラウザが発生させる「イベント」に対して処理を登録し、イベント発生時に実行させる→ 一般的なGUIアプリケーションと同じ対して、従来のケータイサイトは「リクエスト駆動」→ Webサーバへのアクセス(=リクエスト)に対して→
処理を実行し、コンテンツ(=レスポンス)を返すイベント駆動(イベントドリブン)
22.
HTMLイベント (DOM Level
2 抜粋)イベントタイプ 発火タイミングload 文書のロードが完了したunload 文書がアンロードされた(ページ遷移した時など)change input要素の内容が変更されたsubmit フォームが送信されたfocus 要素がフォーカスされたblur 要素からフォーカスが外れたscroll ウィンドウがスクロールした
23.
マウスイベント (DOM Level
2)イベントタイプ 発火タイミングclick 要素がクリックされたmousedown マウスボタンが要素上で押下されたmouseup 押下されていたマウスボタンが要素上で離されたmouseout マウスポインタが要素の上から離れたmouseover マウスポインタが要素の上に乗ったmousemove マウスポインタが要素の上を移動した
24.
イベントタイプ 発火タイミングtouchstart 画面がタッチされたtouchmove
画面をタッチしたまま動いている最中touchend 画面からタッチが離れたtouchcancel タッチイベントがキャンセルされたタッチイベント (スマートフォン)
25.
■イベント・ハンドラ・HTML要素の属性に指定する・DOM要素のプロパティに指定する※1つの要素・イベントに対して、1つしか登録できない■イベント・リスナー・EventTarget.addEventListener() メソッドを利用する※複数登録できるイベントに対する処理の登録
26.
■HTML要素の属性に指定する<button onclick="alert('hello!')">ハロー</button>■DOM要素のプロパティに指定する<button>ハロー</button><script>document.querySelector('button').onclick =
function() { alert('hello!');}</script>イベント・ハンドラ
27.
■ EventTarget.addEventListener メソッドを利用する<button>ハロー</button><script>document.querySelector('button').addEventListener('click',
function() { alert('hello!');}, false);</script>イベント・リスナー
28.
所定の時間が経過したら、特定の処理を実行■時限タイマー// timeoutミリ秒後に、関数callbackを実行timerID =
window.setTimeout(callback, timeout)// setTimeoutで作ったタイマーを解除window.clearTimeout(timerID)■繰り返しタイマー// timeoutミリ秒間隔で、関数callbackを実行timerID = window.setInterval(callback, timeout)// setIntervalで作ったタイマーを解除window.clearInterval(timerID)タイマー処理
29.
■デバッグ用のログを出力するconsole.log()■ブラウザにポップアップを表示するwindow.alert(message)その他
30.
これですべてのコンテンツ終了
31.
後日、アンケートにご協力下さい!!!
32.
勉強会スタッフ絶賛募集中です
33.
また次回お会いしましょう
34.
tthhaannkkss !!
35.
Special Thanks toOperationOperationOperationOperationOperationSupportOA
Support 情報システム室順不同 敬称略
36.
参考文献等HTML5- http://html5.jp/- http://www.amazon.co.jp/徹底解説HTML5マークアップガイドブック-羽田野太巳/dp/4798025291-
http://www.amazon.co.jp/徹底解説-HTML5-APIガイドブック-ビジュアル系API編-羽田野/dp/4798028541JavaScript- http://www.amazon.co.jp/パーフェクトJavaScript-PERFECT-4-井上-誠一郎/dp/477414813X- http://www.amazon.co.jp/徹底解説-HTML5-APIガイドブック-ビジュアル系API編-羽田野/dp/4798028541Zen-Coding- http://code.google.com/p/zen-coding/- http://code.google.com/p/zen-coding/wiki/ZenHTMLElementsEn- http://code.google.com/p/zen-coding/wiki/ZenHTMLSelectorsEn
Download
[8]
ページ先頭
©2009-2025
Movatter.jp