Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

Similar documents
Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

Web プログラミング 1 JavaScript (3) (4 章 ) 2013/7/3( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5/

Web プログラミング 1 JavaScript (4) (4 章 ) 2013/7/17( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5

ÉvÉçPM_02

JavaScript 演習 2 1

PowerPoint プレゼンテーション

JavaScript演習

JavaScriptプログラミング入門 2.JavaScriptの概要

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習 1 演習 2 Z: Web データ管

Webデザイン論

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 講義で使うフォルダ 2/23

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) Web プログラミング 1 CGI (3 章 ) 2012/6/12( 水 ) 講義

NetworkApplication-09

JavaScript プログラミング 4.Web ブラウザのオブジェクト 4-4 window オブジェクト 4-5 location オブジェクトと history オブジェクト 4-6 link オブジェクト 08T4082A 野太樹

JavaScript演習

スライド タイトルなし

Web データ管理 HTML+CSS (6) (2 章 ) 2011/11/9( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

JavaScript演習

医療者のための情報技術入門第 9 回プログラムがはたらくしくみを学ぶ (2) 日紫喜光良 概要 1. はじめに- 具体例から ここから Javascript のプログラミング入門 次はどうする--

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

Web プログラミング 1 HTML+CSS (3) (2 章 ) 2013/5/8( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用で

Microsoft PowerPoint - kyoin17-naka.pptx

教材ドットコムオリジナル教材

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

Web データ管理 HTML+CSS (7) (2 章 ) 2011/11/16( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/15

Microsoft PowerPoint _2b-DOM.pptx

Microsoft PowerPoint - 04WWWとHTML.pptx

Web プログラミング 1 HTML+CSS (6) (2 章 ) 2013/5/29( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用

JavaScript演習

第5回 マインクラフト・プログラミング入門

JavaScriptで プログラミング

Microsoft Word - PaLearn_manual_05c.doc

JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2

第 1 章 JavaScript/jQuery JavaScript とは JavaScript( ジャバスクリプト ) は HTML や CSS また PHP などでは実現することの難しい さまざまな効果を Web ページ上で実現できるスクリプト言語です 一時期 Web ページ作成に

超簡単にWebページを作成

メディプロ1 Javaサーブレット補足資料.ppt

ブロックの 1 文字目のを変更する セレクタ : first-letter { 1 文字目のを指定するフォントや文字色 背景色 枠線などの ブロックの 1 文字目を字下げする text-indent: 字下げ幅段落の1 文字目の字下げ幅を指定する em( 標準 1em) px( ピクセル ) pt(

Microsoft Word - homepage

JavaプログラミングⅠ

インターネット社会の発展

1

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

携帯電話でGoogle Mapsを使う

~モバイルを知る~ 日常生活とモバイルコンピューティング

Microsoft Word - no11

PowerPoint Presentation

19 ステップで 2 大人気スクリプト言語を学ぶ GUI のあるアプリを作る STEP11 から STEP12 までまとめ 1.Python での GUI アプリ作成 Python は標準ではグラフィックスの機能を持ちませんが ライブラリを使うことで GUI のアプリを作成することができる そこで

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

ISコースプロジェクト実習 前期(第1回 ガイダンス)

PowerPoint プレゼンテーション

第7回 Javascript入門

第1章 ビジュアルプログラミング入門

ArcGIS API for JavaScript スタートアップ ガイド

■新聞記事

目次 0. 計測タグ設置の基本 3 このマニュアルについて... 4 計測タグ設置の流れ... 5 必ず確認していただきたいこと 計測タグの種類 7 入口ページタグ... 9 コンバージョンタグ イベント計測用タグ 計測タグの設置方法 14 計測タグを設

prg.indb

スライド 1

触覚マウスライブラリを使った 触覚付き Web ページの作り方 ver 富士ゼロックス株式会社 -1-

~モバイルを知る~ 日常生活とモバイルコンピューティング

第 8 回の内容 クライアントサイド処理 JavaScript の基礎

WebOTXマニュアル

目次

Si 知識情報処理

10th Developer Camp - B5

CodeGear Developer Camp

untitled

Webプログラミング演習

第7回 Javascript入門

5回目(JavaScript1)

マニュアル訂正連絡票

PowerPoint プレゼンテーション

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

Webデザイン論

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

4. Webブラウザのオブジェクト

Microsoft PowerPoint - prog03.ppt

Taro-02_Web_html自習テキストⅡ.

PowerPoint プレゼンテーション

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

UTF-8への文字コード変更に伴う自作CSSとJavascript修正について


SmartBrowser_document_build30_update.pptx

Webプログラミング演習

SOC Report

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

Web のしくみと応用 ('15) 回テーマ 1 身近なWeb 2 Webの基礎 3 ハイパーメディアとHTML 4 HTMLとCSS 5 HTTP (1) 6 HTTP (2) 7 動的なWebサイト 8 クライアントサイドの技術 回 テーマ 9 リレーショナルデータベース 10 SQL とデータ

目次 0. 計測タグ設置の基本 4 このマニュアルについて... 5 計測タグ設置の流れ... 6 必ず確認していただきたいこと 計測タグの種類 8 共通タグ イベントタグ コンバージョンタグ 計測タグの設置方法 16 計測タグを設置する際の

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

I. はじめに パーソナライズド Web ページ生成機能は 特に新しくページを作成してから利用ということ ではなくて 今回ご説明するような感じで利用することもできます メール本文内の URL のクリック率などは いちおう 無料のアクセス解析ツールなどとメール本文内の URL を少々工夫することによっ

NetworkApplication-12

情報技術 Java の特徴 Java は現在 事務処理計算用プログラミング言語として開発された COBOL に取って代わり C 言語や C++ と並んで 現在最も使われているプログラミング言語の一つである Java は Write Once, Run Anywhere( プログラムを一度作成したらど

アスラテック株式会社 会社案内


forever朝活

Word によるホームページ勉強会第 3 日目 Word でトップページを作成 2A 那須シニアネット三宅節雄事前準備 ピクセルの写真を 4 枚 の写真またはイラストを 2 枚 準備 (JTrim か縮小専用で この付近のサイズに加工しておく ) 勉強会にて実施

桐9専門マニュアル

第7回 Javascript入門

intra-mart マスカット連携ガイド

データ解析

Transcription:

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 1/21

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 20111207 演習 1 演習 2 Z: Web データ管理 20111207 演習 2 演習 3 Z: Web データ管理 20111207 演習 3 演習 4 Z: Web データ管理 20111207 演習 4 演習 5 Z: Web データ管理 20111207 演習 5 演習 6 Z: Web データ管理 20111207 演習 6 講義で使うフォルダ 2/21

Netscape Communications 社が開発したスクリプト言語で Web ブラウザ上で動作する HTML テキスト内に <script> タグを用いて書き込んだスクリプトが ブラウザ上で直接実行される (1)JavaScript は HTML 中に埋め込むスクリプトなので実行環境に応じてコンパイルする必要はない (2)JavaScript はクライアントサイトで動作可能なためサーバ側の計算負荷や通信負荷がかからない (3) サーバサイドプログラムの実行を禁止しているサーバ上でも動作可能 JavaScript とは 3/21

hinagata.html の内容を修正し jstest10-1.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 10-1(JavaScript) </title> </head> <body> <p> <script type="text/javascript"> <!-- document.write(" はじめてのJavaScript"); //--> </script> </p> </body> </html> 修正 追加する行 ( 演習 1) 初めての JavaScript プログラム 4/21

( 演習 1) 結果 5/21

概要 : ドキュメント出力用のストリームに文字列を出力要約 :script での処理結果の出力詳細 : オブジェクト :document メソッド :write( 他メソッドとして open,close 等がある ) <html> <head><title> はじめての JavaScript</title></head> <body> HTML に <script language="javascript"> <!-- document.write( はじめての JavaScript ); //--> </script> </body> </html> document.write 6/21

jstest10-1.html の内容を修正し jstest10-2.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 10-2(JavaScript) </title> </head> <body> <p> <script type="text/javascript"> <! var aaa; aaa = はじめてのJavaScript ; document.write(aaa); //--> </script> </p> </body> </html> ( 演習 2)JavaScript における変数 修正 追加する行 7/21

( 演習 2) 結果 8/21

大文字 小文字は区別する プログラムの記述は半角英数 JavaScript javascript/javascript はダメ 文末は ; 全ての文末に入れる a=10; b=5; a=10; b=5; 空白スペースと改行 (1) トークンを区切る空白 タブ 改行コードの無視 タブなどを用いて プログラムを見やすく工夫する (2) トークン : キーワード 変数名 数値 関数名等の文字列 JavaScript の記述ルール 9/21

変数の宣言 var 変数名 ; 変数とデータ型 (1) 数値型 100, 0.5, 10e3 など (2) 文字列型 Happy, Tsujido, Hironobu ABE など または で囲む (3) 論理値型 True または False (4)null 型何もない状態 未定義の変数を参照した時 JavaScript の変数 10/21

hinagata.html の内容を修正し jstest10-3.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 10-3(JavaScript) </title> </head> 修正 追加する行 <body> <p> <img src="tsujido.jpg" onclick="alert(' 辻堂の写真です!')"> </p> </body> </html> ( 演習 3) イベントハンドラ (1) onclick 11/21

クリック ( 演習 3) 結果 12/21

hinagata.html の内容を修正し jstest10-4.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 10-4(JavaScript) </title> </head> 修正 追加する行 <body> <p> <img src="tsujido.jpg" onmouseover="alert(' 辻堂の写真です!')"> </p> </body> </html> ( 演習 4) イベントハンドラ (2) onmouseover 13/21

マウスポインタを移動 ( 演習 4) 結果 14/21

hinagata.html の内容を修正し jstest10-5.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 10-5(JavaScript) </title> </head> 修正 追加する行 <body onload= "alert(' 辻堂の写真です!')"> <p> <img src="tsujido.jpg"> </p> </body> </html> ( 演習 5) イベントハンドラ (3) onload 15/21

クリック ( 演習 5) 結果 16/21

onclick: マウスクリックで JavaScript 実行 onmouseover: マウスの移動で JavaScript 実行 onload: ページのロード時に JavaScript 実行 onblur: フォーカスが外れた時に JavaScript 実行 onchange: フォームの内容が変更した際に JavaScript 実行 onfocus: フォーカスされた時に JavaScript 実行 onunload: 別ページに移動する時に JavaScript 実行 イベントハンドラ解説 17/21

jstest10-3.html の内容を修正し jstest10-6.html で保存してください 前略 <title> 演習 10-6(JavaScript) </title> <script type="text/javascript"> <!-- function showphotoinfo() { alert(' 辻堂の写真です!'); } //--> </script> </head> <body> <p> <img src="tsujido.jpg" onclick= showphotoinfo() "> </p> </body> </html> ( 演習 6) 関数の定義 修正 追加する行 18/21

クリック 演習 3 と同じ結果 ( 演習 6) 結果 19/21

関数の定義 <script type="text/javascript"> <!-- function 関数名 () { 関数の処理内容 ; } //--> </script> 予約語は指定できない 関数名の最初の 1 文字はアルファベット 全角文字は使用できない イベントハンドラから 関数名 () で呼び出す 関数の定義 : 解説 20/21

本日の演習内容について復習してください 演習 内容 作成ファイル 演習 1 初めてのJavaScriptプログラム jstest10-1.html 演習 2 JavaScriptにおける変数 jstest10-2.html 演習 3 イベントハンドラ (1) onclick jstest10-3.html 演習 4 イベントハンドラ (2) onmouseover jstest10-4.html 演習 5 イベントハンドラ (3) onload jstest10-5.html 演習 6 関数の定義 jstest10-6.html JavaScript(1) まとめ 21/21