Webデザイン論

Similar documents
Webデザイン論

JavaScript¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç

Webデザイン論

Webデザイン論

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

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

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

ÉvÉçPM_02

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

JavaScript 演習 2 1

PowerPoint プレゼンテーション

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/

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

JavaScript演習

コンテンツメディアプログラミング実習2

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

1

JavaScript演習

第7回 Javascript入門

Webプログラミング演習

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

JavaScriptプログラミング入門

untitled

Microsoft PowerPoint _2b-DOM.pptx

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

LiveCampus 教務システムマニュアル 学生用機能 LiveCampus 学生ツール URL: *URL が http ではなく https であることに御注意ください ユーザ ID( アカウント ): 別紙に


Microsoft Word - W3C's_ARIA_Support

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

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

Microsoft Word - no06.doc

JavaScriptで プログラミング

超簡単にWebページを作成

Microsoft Word - PaLearn_manual_05c.doc

07_経営論集2010 小松先生.indd

JavaScript の使い方

オンラインテスト


pdf

スライド タイトルなし

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

2 / 16 HTML=HyperText Markup Language( ハイパーテキストマークアップランゲージ ) ブラウザ (Chrome) での表示 ソースの表示 ( メモ帳 /TeraPad) HTML <========= =========>

1/2

フォームとインナー HTML を使って動的にページ内の文章を変更しよう 問題 1. つぎの指示と画面を参考に HTML を組みなさい 仕様 テキストボックスに任意の文字を入力し [ コメント ] ボタンをクリックすると 下部の文章がテキストボックスの内容に置き換わる フォーム名 : f1 テキストボ

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

ohp.mgp

Network Computing の基礎

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

スライド 1

SmartBrowser_document_build30_update.pptx

Web 設計入門

■サイトを定義する

MAU_履修登録マニュアル2015_1503.indd

スタイルシートでデザインを整えよう

第21章 表計算

2. 以下の設問に答えよ 第 11 問 アンシャープマスクの説明として最も適切なものを 以下より 1 つ選択しなさい 1. ピクセル間の色の差を強調するフィルタ 2. 画像全体をぼかすフィルタ 3. 隣接するピクセルの色を同じにするフィルタ 4. 画像全体を暗くするフィルタ 第 12 問 ウェブペー

SOC Report

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

インターネットマガジン2001年9月号―INTERNET magazine No.80

Web

インターネットマガジン2000年2月号―INTERNET magazine No.61


PowerPoint プレゼンテーション

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

PowerPoint プレゼンテーション

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

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

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

SmallTown 日付オブジェクト 日付オブジェクトを使ってページ内にいろいろな仕掛けをつくってみよう 1. 日付オブジェクトとは JavaScriptではいろいろなオブジェクトを扱えますが 日付オブジェクトもその一つです 手順としては 1 日付オブジェクトを作成する2そのオブジェクトから日にちや

Microsoft Word - Versioning_and_Internet_Explorer_Modes

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

3. 科目登録 3-1. 科目の登録方法登録方法 1: コード入力による登録 自分の名前 番号を確認して下さい エラーが出ても慌てず 7 ページのエラーメッセージを読んで進めて下さい 学部によりコースやモデルが表示されます ログインすると 履修申請書 画面が開きます ここから履修登録を始めていきます

大メニューをマウスカーソルで hover すると 半透明の小メニューが上から伸びてきます 小メニューを hover すると メニューの背景色とテキストの色が変わります NaviMenuAnime01 の説明 HTML の記述 (NaviMenuAnime01.html) id 属性 menu-box

Webプログラミング演習

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

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

Microsoft PowerPoint - WebClassの使い方.ppt [互換モード]

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

ボタンのトランジション 1 トランジションを利用して ボタンを作ってみましょう ボタンを工夫することでひときわ光る web ページにすることができます もう Illustrator や Photoshop でボタンの画像を作る必要はありません JavaScript でスクリプトを書く必

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

NetworkApplication-09

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

a.net LePo 利用の手引き

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

<!DOCTYPE html> <html> <head> <title>clipanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="clipanime1.css"> </head> <

■新聞記事

NetworkApplication-11

観光情報論 第6講 (着地情報)トラベルキオスク & 画像を入れる

( )

目次一括管理 _ 設定編 サムネイル管理... 3 サムネイル管理 _ 設定編... サムネイル表示事前設定 店舗ページ サムネイル用置換タグ ライトボックス設定 店舗ページ ライトボックス用置換タグ

Microsoft PowerPoint - 04WWWとHTML.pptx

第7回 Javascript入門

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

PowerPoint プレゼンテーション

Simple Violet

Microsoft Word - 教材WebページのHTML5及びCSS3の解説

NetworkApplication-12

6 2 1

Microsoft PowerPoint - css-3days 互換モード

javascript key

Transcription:

2008 年度松山大学経営学部開講科目 情報コース特殊講義 Web デザイン論 檀裕也 (dan@cc.matsuyama-u.ac.jp) http://www.cc.matsuyama-u.ac.jp/~dan/

前回の課題 Web デザイン論 の期末試験まで何日残っているか表示する Web ページを JavaScript で制作し 公開せよ 宛先 : dan@cc.matsuyama-u.ac.jp 件名 : Web デザイン #23_ 課題 本文 : 公開 URL 授業の感想など 2008 年 7 月 7 日 Web デザイン論 2

表示例 ヒント 期末試験の実施日は 2008 年 8 月 4 日である Date クラスを用いて日数を計算せよ JavaScript の実行日によって計算処理が変わる 7 月と 8 月の場合に処理を分けて計算せよ 2008 年 7 月 7 日 Web デザイン論 3

解答例 countdown.html <html> <head> <title> 課題 #23: 期末試験まで あと何日?</title> <meta http-equiv="content-script-type" content="text/javascript"> </head> <body> <h1> 期末試験まで あと何日?</h1> <p> Webデザイン論 の期末試験まで あと <script type="text/javascript"> <!-- var now = new Date(); var date = now.getdate(); var month = now.getmonth() + 1; if( month == 8 ){ document.write( 4 - date ); else{ document.write( 31 - date + 4 ); //--> </script> 日です </p> </body> </html> 2008 年 7 月 7 日 Webデザイン論 4

別解 <p> Web デザイン論 の期末試験 <script type="text/javascript"> <!-- var now = new Date(); var date = now.getdate(); var month = now.getmonth() + 1; if( month >= 8 ){ if( month > 8 ( month == 8 && date > 4 ) ){ document.write( " は終了しました " ); else{ document.write( " まで あと ", 4 - date, " 日です " ); else if( month == 7 ){ document.write( " まで あと ", 31 - date + 4, " 日です " ); else{ document.write( " は ずっと先です " ); //--> </script> </p> 2008 年 7 月 7 日 Web デザイン論 5

今回の内容 JavaScript(3) 実用 Tips フィードバック効果 コンテンツの展開と隠ぺい フェードイン 2008 年 7 月 7 日 Webデザイン論 6

フィードバック効果 ユーザの操作に応じて画面上の表示を変える ユーザは自然な感覚で Web ページを操作できる 現実のボタンなどの動作に似せると分かりやすい 通常の表示ロールオーバークリック オブジェクトの上にマウスカーソルがある状態 マウスをクリックした状態 2008 年 7 月 7 日 Web デザイン論 7

例題 1 <html> <head> <title> 例題 #24: フィードバック効果 </title> <meta http-equiv="content-script-type" content="text/javascript"> <style type="text/css"> img{ border: none; </style> </head> <body> <h1> フィードバック効果 </h1> <a href="http://www.matsuyama-u.ac.jp/"> <img src="./mu01.gif" alt=" 松山大学 " onmouseover="this.src='./mu02.gif'" onmouseout="this.src='./mu01.gif'" onmousedown="this.src='./mu03.gif'" onmouseup="this.src='./mu02.gif'" /></a> </body> 2008 年 7 月 7 日 Web デザイン論 8 </html> feedback.html 画像を用意せよ mu01.gif mu02.gif mu03.gif

解説 画像の表示 <img src="./mu01.gif"... /> イベントハンドラ マウスの操作に応じて JavaScript のコードを実行 onmouseover="this.src='./mu02.gif'" 上にある onmouseout="this.src='./mu01.gif'" 離れる onmousedown="this.src='./mu03.gif'" ボタンを押す onmouseup="this.src='./mu02.gif'" ボタンを離す 2008 年 7 月 7 日 Web デザイン論 9

例題 2(1/2) <html> expansion.html <head> <title> 例題 #24: コンテンツの展開と隠ぺい </title> <meta http-equiv="content-script-type" content="text/javascript"> <style type="text/css"> ul{ display: none; </style> </head> <body> <h1> コンテンツの展開と隠ぺい </h1> <h2 onmousedown="faculty.style.display='block'"> 松山大学 </h2> <ul id="faculty"> <li> 経済学部 </li> <li> 経営学部 </li> 2008 年 7 月 7 日 Web デザイン論 10

例題 2(2/2) <li onmousedown=" if( humanities.style.display=='block' ){ humanities.style.display='none'; else{ humanities.style.display='block'; "> 人文学部 </li> <ul id="humanities"> <li> 英語英米文学科 </li> <li> 社会学科 </li> </ul> <li> 法学部 </li> <li> 薬学部 </li> </ul> </body> </html> 2008 年 7 月 7 日 Web デザイン論 11

表示例 松山大学 と 人文学部 の文字をクリック! 2008 年 7 月 7 日 Web デザイン論 12

解説 display プロパティ 各要素の表示に関する CSS のプロパティ 値に block/inline/none などを設定する ブロック要素とインライン要素 JavaScript で CSS を操作するとき id.style.property を使って値の参照と設定ができる id に this キーワードを指定すると その参照元要素に対する CSS を操作する 2008 年 7 月 7 日 Web デザイン論 13

例題 3(1/2) <html> fade-in.html <head> <title> 例題 #24: フェードイン </title> <meta http-equiv="content-script-type" content="text/javascript"> <script type="text/javascript"> <!-- var ID = setinterval( 'f()', 20 ); function f(){ if( document.body.filters.alpha.opacity < 100 ){ document.body.filters.alpha.opacity++; else{ clearinterval( ID ); //--> </script> 2008 年 7 月 7 日 Web デザイン論 14

<style type="text/css"> body{ filter: alpha( opacity = 0 ); </style> </head> <body> <h1> フェードイン </h1> </body> </html> 例題 3(2/2) 2008 年 7 月 7 日 Web デザイン論 15

表示例 JavaScript でフェード効果を実現する ただし Internet Explorer のみ対応 2008 年 7 月 7 日 Web デザイン論 16

関数 ひとまとまりの処理を関数として定義し 必要に応じて呼び出して使用する function キーワードで関数を定義する 関数の名前 ( ここでは f) は自由につけてよい function f(){ 処理内容 2008 年 7 月 7 日 Web デザイン論 17

解説 不透明度 document.body.filters.alpha.opacity 0( 透明 )~100( 不透明 ) の値を取る 関数の定期的な呼び出し setinterval( ' 関数名 ', 時間 ); 時間はミリ秒で指定する (1000ミリ秒 =1 秒 ) 2008 年 7 月 7 日 Web デザイン論 18

提出物 リアルタイムに現在時刻を表示する Web ページを JavaScript で制作し 公開せよ 宛先 : dan@cc.matsuyama-u.ac.jp 件名 : Web デザイン #24_ 課題 本文 : 公開 URL 授業の感想など 2008 年 7 月 7 日 Web デザイン論 19

表示例 秒刻みで現在時刻を表示する Date クラスを用いて現在時刻を取得せよ 例題 3 に従って setinterval と関数を活用せよ 2008 年 7 月 7 日 Web デザイン論 20

ヒント <html> <head> <title> 課題 #24: 現在時刻 </title> <meta http-equiv="content-script-type" content="text/javascript"> <script type="text/javascript"> <! var now = new Date(); Hour = now.gethours(); Minute = now.getminutes(); Second = now.getseconds(); document.time.clock.value = Hour + " 時 " + Minute + " 分 " + Second + " 秒 "; //--> </script> <style type="text/css"> </style> </head> 2008 年 7 月 7 日 Web デザイン論 21

ヒント <body> <h1> 現在時刻 </h1> <form name="time"> <input name="clock" /> </form> </body> </html> 2008 年 7 月 7 日 Web デザイン論 22

次回の予定 第 25 回 JavaScript(4) 実用 Tips 2008 年 7 月 9 日 ( 水 ) 5 時限目 870 教室 2008 年 7 月 7 日 Web デザイン論 23

前期末のスケジュール 2008 年度前期末 7 月 28 日 ( 月 ) 3 時限授業 7 月 30 日 ( 水 ) 授業なし 8 月 4 日 ( 月 ) 3 時限期末試験 2008 年 7 月 7 日 Web デザイン論 24