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
京大 マイコンクラブ
594 views
Webページで学ぶJavaScript2013 第5回
Read more
0
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 24
2
/ 24
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PDF
Webページで学ぶJavaScript2013 第6回
by
京大 マイコンクラブ
PDF
Webページで学ぶJavaScript2013 第4回
by
京大 マイコンクラブ
ODP
20130202 fe勉強会 canvas
by
Keisuke Aizawa
KEY
今さら始めるJavaScript
by
Ashitaba YOSHIOKA
PDF
フレームワーク使おうぜ!
by
Takuya Sato
PDF
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
by
Masako Miyazaki
PDF
Webページで学ぶJavaScript2013 第8回
by
京大 マイコンクラブ
PDF
Yeoman RIAビルドツール超入門
by
Masakazu Muraoka
Webページで学ぶJavaScript2013 第6回
by
京大 マイコンクラブ
Webページで学ぶJavaScript2013 第4回
by
京大 マイコンクラブ
20130202 fe勉強会 canvas
by
Keisuke Aizawa
今さら始めるJavaScript
by
Ashitaba YOSHIOKA
フレームワーク使おうぜ!
by
Takuya Sato
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
by
Masako Miyazaki
Webページで学ぶJavaScript2013 第8回
by
京大 マイコンクラブ
Yeoman RIAビルドツール超入門
by
Masakazu Muraoka
What's hot
PDF
NUTハッカソン2014成果報告
by
Joe_noh
PPTX
スライド2
by
優一郎 板谷
PDF
HTML5+wordpressで電子書籍
by
Wataru Asai
PDF
デザイナーさんでもできる Browsersync からはじめる作業効率化
by
Kumiko SHIMIZU
PPTX
スライド4
by
優一郎 板谷
PDF
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
by
Kumiko SHIMIZU
ODP
第5回アドオンモジュールセミナー発表資料
by
oreno
PPTX
スライド3
by
優一郎 板谷
PDF
Raytracing4
by
Kazuma Hatta
PDF
ServerSideJavaScript
by
Ryunosuke SATO
PDF
React.jsでHowManyPizza
by
松田 千尋
ODP
Pinoco phptal-phpcon-kansai
by
Hisateru Tanaka
PPTX
HTML基礎
by
優一郎 板谷
PDF
Webサーバ、HTML
by
Shuhei Iitsuka
PPTX
スライド
by
優一郎 板谷
PPTX
20150717 これからプログラミングを勉強する人へ
by
SEED310
PPTX
スライド5
by
優一郎 板谷
PPT
HTML5でサイネージは作れる!!
by
Kazuya Hiruma
PDF
Pusherとcanvasで作るリアルタイムグラフ
by
Ryunosuke SATO
PDF
HTML5-20100626
by
Taku AMANO
NUTハッカソン2014成果報告
by
Joe_noh
スライド2
by
優一郎 板谷
HTML5+wordpressで電子書籍
by
Wataru Asai
デザイナーさんでもできる Browsersync からはじめる作業効率化
by
Kumiko SHIMIZU
スライド4
by
優一郎 板谷
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
by
Kumiko SHIMIZU
第5回アドオンモジュールセミナー発表資料
by
oreno
スライド3
by
優一郎 板谷
Raytracing4
by
Kazuma Hatta
ServerSideJavaScript
by
Ryunosuke SATO
React.jsでHowManyPizza
by
松田 千尋
Pinoco phptal-phpcon-kansai
by
Hisateru Tanaka
HTML基礎
by
優一郎 板谷
Webサーバ、HTML
by
Shuhei Iitsuka
スライド
by
優一郎 板谷
20150717 これからプログラミングを勉強する人へ
by
SEED310
スライド5
by
優一郎 板谷
HTML5でサイネージは作れる!!
by
Kazuya Hiruma
Pusherとcanvasで作るリアルタイムグラフ
by
Ryunosuke SATO
HTML5-20100626
by
Taku AMANO
Similar to Webページで学ぶJavaScript2013 第5回
PDF
Webページで学ぶJavaScript2013 第0回
by
京大 マイコンクラブ
PDF
JavaScript入門-基礎編
by
mactkg
KEY
Webapp startup example_to_dolist
by
Shinichiro Kumeuchi
PDF
Web development fundamental_v2
by
Takuya Kumagai
PDF
Webページで学ぶJavaScript2013 第2回
by
京大 マイコンクラブ
PDF
Web制作勉強会 #2
by
Moto Yan
PDF
JavaScript Basic 01
by
Yossy Taka
PDF
Webページで学ぶJavaScript2013 第3回
by
京大 マイコンクラブ
PPTX
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
by
Takashi Endo
PPTX
前期講座01
by
Takenori Nakagawa
PPTX
HTML5 on ASP.NET
by
Fujio Kojima
PPTX
メディア工房サマーワークショップ「Webアプリ制作」1日目
by
Takashi Endo
ODP
webを飾る技術
by
ina job
PDF
第四回 JavaScriptから始めるプログラミング2016
by
kyoto university
PDF
Webページで学ぶJavaScript2013 第1回
by
京大 マイコンクラブ
PDF
Tech.G HTML5 プレ講座
by
Atsushi Miura
PDF
Web development fundamental
by
Takuya Kumagai
PPTX
初学者にJavaScriptを教えてみた
by
彰 村地
PPT
20090121 J QueryからはじめるJava Script~初級編~
by
Hiromu Shioya
KEY
Kawaz的jQuery入門
by
Kohki Miki
Webページで学ぶJavaScript2013 第0回
by
京大 マイコンクラブ
JavaScript入門-基礎編
by
mactkg
Webapp startup example_to_dolist
by
Shinichiro Kumeuchi
Web development fundamental_v2
by
Takuya Kumagai
Webページで学ぶJavaScript2013 第2回
by
京大 マイコンクラブ
Web制作勉強会 #2
by
Moto Yan
JavaScript Basic 01
by
Yossy Taka
Webページで学ぶJavaScript2013 第3回
by
京大 マイコンクラブ
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
by
Takashi Endo
前期講座01
by
Takenori Nakagawa
HTML5 on ASP.NET
by
Fujio Kojima
メディア工房サマーワークショップ「Webアプリ制作」1日目
by
Takashi Endo
webを飾る技術
by
ina job
第四回 JavaScriptから始めるプログラミング2016
by
kyoto university
Webページで学ぶJavaScript2013 第1回
by
京大 マイコンクラブ
Tech.G HTML5 プレ講座
by
Atsushi Miura
Web development fundamental
by
Takuya Kumagai
初学者にJavaScriptを教えてみた
by
彰 村地
20090121 J QueryからはじめるJava Script~初級編~
by
Hiromu Shioya
Kawaz的jQuery入門
by
Kohki Miki
More from 京大 マイコンクラブ
PDF
テキストファイルを読む💪 第1回
by
京大 マイコンクラブ
PDF
かわいくなろうとしたら語彙力が下がった話
by
京大 マイコンクラブ
PDF
Common Lisp入門
by
京大 マイコンクラブ
PDF
多倍長整数の乗算と高速フーリエ変換
by
京大 マイコンクラブ
PDF
つくってあそぼ ラムダ計算インタプリタ
by
京大 マイコンクラブ
PDF
Geometry with Unity
by
京大 マイコンクラブ
PDF
セミコロンレスc++
by
京大 マイコンクラブ
PDF
エンジニアと健康
by
京大 マイコンクラブ
PPTX
女の子になれなかった人のために
by
京大 マイコンクラブ
PDF
Pietで競プロしよう
by
京大 マイコンクラブ
ODP
もし太陽のコアがIntelCoreだったら
by
京大 マイコンクラブ
PDF
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
PDF
プログラムを高速化する話Ⅱ 〜GPGPU編〜
by
京大 マイコンクラブ
PDF
ドット絵でプログラミング!難解言語『Piet』勉強会
by
京大 マイコンクラブ
PDF
No SSH (@nojima; KMC関東例会)
by
京大 マイコンクラブ
PDF
DTM練習会2017第1.5回 「伴奏の付け方」
by
京大 マイコンクラブ
PPTX
hideya流 テストプレイ観察術
by
京大 マイコンクラブ
PDF
暗号技術入門 秘密の国のアリス 総集編
by
京大 マイコンクラブ
PDF
Altseed
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第8回
by
京大 マイコンクラブ
テキストファイルを読む💪 第1回
by
京大 マイコンクラブ
かわいくなろうとしたら語彙力が下がった話
by
京大 マイコンクラブ
Common Lisp入門
by
京大 マイコンクラブ
多倍長整数の乗算と高速フーリエ変換
by
京大 マイコンクラブ
つくってあそぼ ラムダ計算インタプリタ
by
京大 マイコンクラブ
Geometry with Unity
by
京大 マイコンクラブ
セミコロンレスc++
by
京大 マイコンクラブ
エンジニアと健康
by
京大 マイコンクラブ
女の子になれなかった人のために
by
京大 マイコンクラブ
Pietで競プロしよう
by
京大 マイコンクラブ
もし太陽のコアがIntelCoreだったら
by
京大 マイコンクラブ
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
プログラムを高速化する話Ⅱ 〜GPGPU編〜
by
京大 マイコンクラブ
ドット絵でプログラミング!難解言語『Piet』勉強会
by
京大 マイコンクラブ
No SSH (@nojima; KMC関東例会)
by
京大 マイコンクラブ
DTM練習会2017第1.5回 「伴奏の付け方」
by
京大 マイコンクラブ
hideya流 テストプレイ観察術
by
京大 マイコンクラブ
暗号技術入門 秘密の国のアリス 総集編
by
京大 マイコンクラブ
Altseed
by
京大 マイコンクラブ
C#でゲームを作る2016 第8回
by
京大 マイコンクラブ
Webページで学ぶJavaScript2013 第5回
1.
Webページで学ぶ JavaScript 2013 第5回 tyage@KMC 6/18
2.
こんにちはこんにちは! 今日は創立記念日ですがどこか行きましたか
3.
ふりかえり ● CSSをする ● JavaScriptしてないことに気づいたのでそろそろ JavaScriptに戻りましょう
4.
今日の予定 ● 色々やってましたが、JavaScriptに戻りま す!!! ● DOMをJavaScriptから操作してみよう ●
Webページに動きをつけてみよう
5.
JavaScript、覚えていますか ● まだまだやってないところも多いのですが基本 的な構文は思い出せるかしら ○ forとかwhileとか ●
今までコンソールで実行していましたが、HTML から読み込んで実行することもできます。 ● とりあえずHTMLからJavaScriptを実行できるよ うにしましょう〜〜〜
6.
HTMLから呼び出す ● とりあえず適当なHTMLを作って下さい
7.
HTMLから呼び出す ● とりあえず適当なHTMLを作って下さい ● body要素内の一番下に次の行を追加しましょう ○
<script src="sample.js"></script> ● sample.jsはJavaSciptのファイル名です
8.
HTMLから呼び出す ● とりあえず適当なHTMLを作って下さい ● head要素内に以下の行を追加しましょう ○
<script src="sample.js"></script> ● sample.jsはJavaSciptのファイル名です ● それが終われば、sample.jsを作りましょう
9.
HTMLから呼び出す sample.jsに適当なコードを書いてみましょう var iSay =
['hi', 'i', 'am', 'tyage']; for (var i = 0, l = iSay.length;i<l;++i) { console.log(iSay[i]); } 変数宣言をする前にvarをつけるとローカル変数に なります(詳しい説明は後に)
10.
HTMLから呼び出す 動きましたか?
11.
HTMLから呼び出す 動きましたか? しかしまだWebページに影響は与えていませんね では、次はJavaScriptでWebページに動きを与え てみましょう
12.
DOM ● 前回のCSSでDOM(Document Object
Model) というのが出て来ました。 ● ざっくりいうと、HTMLをツリー構造にして扱える ようにしたものです。 ● DOMのお陰で、CSSからHTMLの要素に色付 けしたりできたのですが、JavaScriptからもDOM を通してHTMLの要素を操作することができま す。 ○ (JavaScriptでDOMと言うと直接はHTMLと関係ない機 能も含めることがあります)
13.
DOMの使い方 <div id="profile"> <p id="name">Delicious
Oimo Man</p> <p id="age">20</p> </div> div#profile | | ̄ ̄ ̄ ̄ ̄ ̄ ̄| p#name p#age
14.
DOMの使い方 // プロフィール要素を取得してみよう var profile
= document.getElementById ("profile"); console.log(profile); // プロフィールのCSSを更新してみよう profile.style.fontSize = "100px";
15.
ちなみに // から始まるのはJavaScriptでの一行コメントで す。 // ここには何を書いても評価されません /* 複数行のコメントを付けたい場合は こうやって囲みます */
16.
DOMの使い方 // プロフィールの子要素を取得してみよう // childNodesは配列のように扱うことができます (実際には配列ではないです) var
children = profile.childNodes; for (var i=0,l=children.length;i<l;++i) { console.log(children[i].innerText); } children[0].innerText = "tyage";
17.
イベントを登録してみよう // クリックしたら背景色を変えてみるとか var colors
= ["red", "blue", "yellow", "green"], i = 0; profile.addEventListener("click", function() { profile.style.backgroundColor = colors[++i % 4]; });
18.
イベントを登録してみよう // クリックしたら背景色を変えてみるとか var colors
= ["red", "blue", "yellow", "green"], i = 0; profile.addEventListener("click", function() { profile.style.backgroundColor = colors[++i % 4]; }); さて、functionという新キーワードがでてきました。
19.
function JavaScriptで関数を定義する際に使用します (ゆるミンに行った人は知ってるよね) 関数の説明は必要ですか? function hello(name) { console.log("Hello
" + name + "!"); } hello("tyage"); // => Hello tyage!
20.
function JavaScriptでは関数を値として扱えます var hello =
function(name) { console.log("Hello " + name + "!"); }; // 引数として渡すこともできます profile.addEventListener("click", function() { profile.style.backgroundColor = colors[++i % 4]; });
21.
イベントを登録してみよう 取得した要素.addEventListener(イベント, 関数); 取得した要素に対してイベントが発生したら、関数を実行する という形 イベントにはclick(クリック), mouseover(マウスを載せた時), change(値が変わった時)などなどがある
22.
イベントを登録してみよう // クリックしたら背景色を変えてみるとか var colors
= ["red", "blue", "yellow", "green"], i = 0; profile.addEventListener("click", function() { profile.style.backgroundColor = colors[++i % 4]; }); profileがclickされたらfunction...が実行される
23.
イベントを使ってみよう ● 前に作ったHTMLにイベントを登録してみたり
24.
お疲れ様でした ● 次回は来週です
Download