Size: px
Start display at page:

Download "5.3............................... 22 5.4..................................... 26 5.5.................................. 28 5.6........................"

Transcription

1 JavaScript JavaScript JavaScript JavaScript JavaScript HTML HTML

2 A JavaScript (JSWorkbench) 34 B Firefox 35 C Firefox 38 C C.2 JavaScript

3 1 JavaScript JavaScript JavaScript 2 JavaScript 2.1 JavaScript JavaScript Web JavaScript Web JavaScript HTML Web HTML JavaScript JavaScript JavaScript 2.2 JavaScript JavaScript HTML <script> </script> HTML // <head></head> <body> <script type="text/javascript"> // </script> 2.3 JavaScript JavaScript HTML Web HTML hello.html ( ) Web <head></head> 3

4 <body> <script type="text/javascript"> // Hello document.write( Hello ); </script> Web document.write 2.4 () document.write Hello " "Hello" (,) [ 1] Web 2.4 JavaScript (function) JavaScript JavaScript JavaScript y = 3x + 4 x func(x) y = func(x) = 3x + 4 JavaScript function func(x) { return 3 * x + 4; func return JavaScript * 8 6 / 2 7 %

5 func(1) 1 (x = 7 ) func(1) 7 [ 2] 3 ( mod3 ) ( ) mod3 function mod3(x) { return ( x 3 ) ; 2.5 = = var i 3 var i = 3; var x = 2; var y = x; var z = x + 1; y x 2 z x (2) 1 3 ( ) (") 2.6 var string1 = "Hello"; var string2 = ; 2.6 Web document.write 5

6 document.write Web <head></head> <body> <script type="text/javascript"> // func function func(x) { return 3 * x + 4; // result 1 var result = func(1); // result document.write( func(1) =, result); </script> Web func(1) = 7 func(1) 1 Web 1 2, 3 [ 3] x JavaScript 2 y = 3x 2 + 4x + 5 [ 4] 2 mod (func) Web for for for ( = ; ; ) { { 6

7 (func) for // func function func(x) { return 3 * x + 4; // var x; for (x = 1; x <= 10; x = x + 1) { var result = func(x); document.write( func(, x, ) =, result, <br> ); <br> HTML x [ 5] JavaScript document.write func funcwrite // func function func(x) { return 3 * x + 4; // func function funcwrite(x) { var result = func(x); document.write( func(, x, ) =, result, <br> ); funcwrite 1 10 // func function func(x) { return 3 * x + 4; // func 7

8 function funcwrite(x) { var result = func(x); document.write( func(, x, ) =, result, <br> ); // var x; for (x = 1; x <= 10; x = x + 1) { funcwrite(x); [ 6] n (n!) n 1 n n! = n (n 1) 2 1 n n! { 1 (n = 1 ) f actorial(n) = n factorial(n 1) ( ) n 1 1 n * factorial(n - 1) JavaScript function factorial(n) { if (n <= 1) { return 1; else { return n * factorial(n - 1); 1 if 1 factorial if if ( ) { else { 8

9 a < b // a b a <= b // a b a > b // a b a >= b // a b a == b // a b a!= b // a b a b if else [ 7] n fib n fib 0 = 0 fib 1 = 1 fib n = fib n 1 + fib n 2 (n >= 2 ) n n (fib) 20 ( ) n (fib) function fib(n) { if (n <= 0) { return 0; else if (n == 1) { return 1; else { return fib(n - 1) + fib(n - 2); 2.10 for (repeat) function repeat(f, start, end) { var i; for(i = start; i <= end; i = i + 1) { f(i); for f(i) repeat (f ) i repeat 9

10 // func function func(x) { return 3 * x + 4; // func function funcwrite(x) { var result = func(x); document.write( func(, x, ) =, result, <br> ); function repeat(f, start, end) { var i; for(i = start; i <= end; i = i + 1) { f(i); // repeat(funcwrite, 1, 10); [ 8] 6 repeat 2.11 for if ( ) π = 4( ) ( ) n n S(n) n S(n) = n 1 n 4 = sig(i) 2i 1 i=1 10

11 { 1 (i ) sig(i) = 1 (i ) Σ S(n) function S(n) { var Sn = 0; var i; for (i = 1; i <= n; i++) { Sn = Sn + sig(i) * 4 / (2 * i - 1); return Sn; function sig(i) { if (i % 2 == 1) { return 1; else { return -1; S 1 S(n) Sn 0 Sn i 1 n for i Σ for sig sig if i Sn = Sn + sig(i) * 4 / (2 * i - 1); Σ Sn sig(i) * 4 / (2 * i - 1) Sn document.write(s(100000)) S [ 9] π 10 i i i JavaScript Math.pow(10, i) 11

12 3 HTML JavaScript Web 3.1 HTML button <button> </button> button onclick Hello <button onclick="alert( Hello )"> </button> alert JavaScript button " alert [ 10] <head> <title> </title> </head> <body> <button onclick="alert( )"> </button> alert <head> <title> </title> <script type="text/javascript"> function greet(x) { alert(" " + x + " "); </script> </head> 12

13 <body> <button onclick="greet( )"> </button> [ 11] (π) 3.2 HTML JavaScript document.write alert JavaScript HTML HTML <head> <title>span </title> </head> <body> <p> <span id="output"> </span></p> p span span span id output JavaScript id span JavaScript span <head> <title>span </title> <script type="text/javascript"> function test() { var output = document.getelementbyid("output"); output.innerhtml = " "; </script> </head> <body> <button onclick="test()"> </button> <p> <span id="output"> </span></p> 13

14 test test document.getelementbyid id output HTML span out out.innerhtml span test HTML <p> <span id="output"> </span></p> innerhtml HTML var output = document.getelementbyid("output"); output.innerhtml = "<b> </b>"; [ 12] (π) HTML input input HTML <head> <title>input </title> </head> <body> <p> : <input type="text" id="input" /></p> input type text type text checkbox JavaScript id input value <head> <title>input </title> <script type="text/javascript"> function test() { var input = document.getelementbyid("input"); 14

15 // input var text = input.value; var output = document.getelementbyid("output"); output.innerhtml = text; </script> </head> <body> <p><button onclick="test()"> </button></p> <p> : <input type="text" id="input" /></p> <p> : <span id="output"></span></p> [ 13] <head> <title>input </title> <script type="text/javascript"> function greet() { var input = document.getelementbyid("input"); // input value var text = input.value; var output = document.getelementbyid("output"); output.innerhtml = " " + text + " "; </script> </head> <body> <p><button onclick="greet()"> </button></p> <p> : <input type="text" id="input" /></p> <p><span id="output"></span></p> JavaScript (Number) Number 15

16 <head> <title> </title> <script type="text/javascript"> var str = "10"; var num = Number(str); document.write(" : ", str + 1, "<br/>"); document.write(" : ", num + 1, "<br/>"); </script> </head> <body> "10" Number "10" (= ) Number NaN(Not a Number) Number("10.0.1") NaN 10 NaN <head> <title> </title> <script type="text/javascript"> function add() { var input1 = document.getelementbyid("input1"); // input1 value var text1 = input1.value; // var num1 = Number(text1); // input2 var input2 = document.getelementbyid("input2"); var text2 = input2.value; var num2 = Number(text2); // var sum = num1 + num2; // var output = document.getelementbyid("output"); output.innerhtml = sum; </script> </head> <body> <p><button onclick="add()"> </button></p> <p><input type="text" id="input1" /> + <input type="text" id="input2" /> = <span id="output"></span></p> 16

17 NaN [ 14] select option <select id="op"> <option value="+"> </option> <option value="*"> </option> </select> JavaScript id op HTML value option value (+, * ) <head> <title> </title> <script type="text/javascript"> function calculate() { var input1 = document.getelementbyid("input1"); // input1 value var text1 = input1.value; // var num1 = Number(text1); // input2 var input2 = document.getelementbyid("input2"); var text2 = input2.value; var num2 = Number(text2); // HTML var op = document.getelementbyid("op"); // var optext = op.value; // NaN var result = NaN; if (optext == "+") { result = num1 + num2; else if (optext == "*") { result = num1 * num2; // var output = document.getelementbyid("output"); output.innerhtml = result; </script> </head> 17

18 <body> <p><button onclick="calculate()"> </button></p> <p><input type="text" id="input1" /> <select id="op"> <option value="+"> </option> <option value="*"> </option> </select> <input type="text" id="input2" /> = <span id="output"></span></p> [ 15] (+, -, *, /) settimeout settimeout ( ) <head> <title>settimeout </title> <script type="text/javascript"> function test() { var input = document.getelementbyid("input"); // input value var text = input.value; var output = document.getelementbyid("output"); // text output.innerhtml = " " + text + " "; function testdelay() { settimeout(test, 1000); </script> </head> <body> <p><button onclick="testdelay()"> </button></p> <p> : <input type="text" id="input" /></p> <p><span id="output"></span></p> testdelay testdelay test 1 (= 1000 ) settimeout test 18

19 id input id output [ 16] input value 1000 <head> <title> </title> <script type="text/javascript"> function test() { var input = document.getelementbyid("input"); // input value var text = input.value; var output = document.getelementbyid("output"); // text output.innerhtml = " " + text + " "; function testdelay() { // var delay = document.getelementbyid("delay"); var delaytime = Number(delay.value); settimeout(test, delaytime); </script> </head> <body> <p><button onclick="testdelay()"> </button> <input type="text" id="delay" value="1000" />( )</p> <p> : <input type="text" id="input" /></p> <p><span id="output"></span></p> 4.2 settimeout settimeout <head> <title> </title> <script type="text/javascript"> function countdown() { 19

20 // var delaynode = document.getelementbyid("delay"); var delay = Number(delayNode.value); // var countnode = document.getelementbyid("count"); var count = Number(countNode.value); var output = document.getelementbyid("output"); function next() { // output.innerhtml = count; if (count > 0) { // count = count - 1; settimeout(next, delay); // next next(); </script> </head> <body> <p> : <input type="text" id="count" value="10" /> : <input type="text" id="delay" value="100" />( )</p> <p><button onclick="countdown()"> </button></p> <p><span id="output"></span></p> countdown countdown next next 0 settimeout next next (count, output ) [ 17] 1 5 JavaScript 5.1 ( ) span 20

21 HTML JavaScript style position: absolute HTML (x ) left, (y ) top px top <head> <title> </title> </head> <body> <span style="position:absolute; left: 0px; top: 0px"> </span> 5.2 HTML HTML HTML HTML 1/2 HTML clientwidth, clientheigth *1 left, top (px) ( ) <head> <title> </title> <script type="text/javascript"> function move(obj, x, y) { // var offsetx = obj.clientwidth / 2; var offsety = obj.clientheight / 2; // left top obj.style.left = (x - offsetx) + "px"; obj.style.top = (y - offsety) + "px"; function test() { var obj = document.getelementbyid("obj"); // move(obj, 0, 0); </script> *1 margin, border HTML 21

22 </head> <!-- --> <body style="overflow: hidden"> <button onclick="test()"> </button> <span id="obj" style="position:absolute; vertical-align: middle; text-align: center"> </span> span vertical-align middle span body style overflow: hidden 5.3 settimeout <head> <title> ( )</title> <script type="text/javascript"> function move(obj, x, y) { var offsetx = obj.clientwidth / 2; var offsety = obj.clientheight / 2; obj.style.left = (x - offsetx) + "px"; obj.style.top = (y - offsety) + "px"; function start() { // var xpos = Number(document.getElementById("xpos").value); var ypos = Number(document.getElementById("ypos").value); // speed var speed = Number(document.getElementById("speed").value); // 40 ( 25 ) var delay = 40; // var delta = speed * delay / 1000; function next() { var obj = document.getelementbyid("obj"); // (xpos, ypos) move(obj, xpos, ypos); // xpos, ypos // && (AND) if ((xpos > 0) && (ypos > 0)) { xpos = xpos - delta; ypos = ypos - delta; settimeout(next, delay); // next next(); </script> </head> 22

23 <body style="overflow: hidden"> <p> : (<input type="text" id="xpos" value="200" />, <input type="text" id="ypos" value="200" />)</p> <p>x, y : <input type="text" id="speed" value="200" />(dot/sec)</p> <p><button onclick="start()"> </button></p> <span id="obj" style="position: absolute; left: -100px; top: -100px; vertical-align: middle; text-align: center"> </span> ( ) x, y window.innerwidth window.innerheight <head> <title> ( )</title> <script type="text/javascript"> function move(obj, x, y) { var offsetx = obj.clientwidth / 2; var offsety = obj.clientheight / 2; obj.style.left = (x - offsetx) + "px"; obj.style.top = (y - offsety) + "px"; function start() { // var xpos = Number(document.getElementById("xpos").value); var ypos = Number(document.getElementById("ypos").value); // speed var speed = Number(document.getElementById("speed").value); // 40 ( 25 ) var delay = 40; // 40 var delta = Math.abs(speed * delay / 1000); var xdelta = delta; var ydelta = delta; function next() { var obj = document.getelementbyid("obj"); // (xpos, ypos) move(obj, xpos, ypos); // var width = window.innerwidth; var height = window.innerheight; // if (xpos < 0) { xdelta = - delta; if (ypos < 0) { ydelta = - delta; 23

24 if (xpos > width) { xdelta = delta; if (ypos > height) { ydelta = delta; xpos = xpos - xdelta; ypos = ypos - ydelta; settimeout(next, delay); // next next(); </script> </head> <!-- --> <body style="overflow: hidden"> <p> : (<input type="text" id="xpos" value="200" />, <input type="text" id="ypos" value="200" />)</p> <p>x, y : <input type="text" id="speed" value="200" />(px/sec)</p> <p><button onclick="start()"> </button></p> <span id="obj" style="position:absolute; left: -100px; top: -100px; vertical-align: middle; text-align: center"> </span> HTML HTML start HTML HTML JavaScript document.createelement("span") span document.body.appendchild HTML start span <head> <title> ( )</title> <script type="text/javascript"> function move(obj, x, y) { var offsetx = obj.clientwidth / 2; var offsety = obj.clientheight / 2; obj.style.left = (x - offsetx) + "px"; obj.style.top = (y - offsety) + "px"; function start() { // HTML var obj = document.createelement("span"); 24

25 obj.style.position = "absolute"; obj.style.verticalalign = "middle"; obj.style.textalign = "center"; obj.innerhtml = " "; // obj document.body.appendchild(obj); // var xpos = Number(document.getElementById("xpos").value); var ypos = Number(document.getElementById("ypos").value); // speed var speed = Number(document.getElementById("speed").value); // 40 ( 25 ) var delay = 40; // 40 var delta = Math.abs(speed * delay / 1000); var xdelta = delta; var ydelta = delta; function next() { // (xpos, ypos) move(obj, xpos, ypos); // var width = window.innerwidth; var height = window.innerheight; if (xpos < 0) { xdelta = - delta; if (ypos < 0) { ydelta = - delta; if (xpos > width) { xdelta = delta; if (ypos > height) { ydelta = delta; xpos = xpos - xdelta; ypos = ypos - ydelta; settimeout(next, delay); // next next(); </script> </head> <!-- --> <body style="overflow: hidden"> <p> : (<input type="text" id="xpos" value="200" />, <input type="text" id="ypos" value="200" />)</p> <p>x, y : <input type="text" id="speed" value="200" />(px/sec)</p> <p><button onclick="start()"> </button></p> 25

26 5.4 (0, 0) v 0 θ t (x(t), y(t)) *2 x(t) = (v 0 cos θ)t y(t) = 1 2 gt2 + (v 0 sin θ)t g x(t) JavaScript posx y(t) posy v0 theta g // var v0 = 60; // var theta = 0; // var g = 9.8; // t x function posx(t) { return v0 * Math.cos(theta) * t; // t y function posy(t) { return - (1 / 2) * g * t * t + v0 * Math.sin(theta) * t; JavaScript sin, cos Math.sin, Math.cos (180 = π ) JavaScript π Math.PI (0, 0) y move y window.innerheight <head> <title> </title> <script type="text/javascript"> // Y function move(obj, x, y) { var offsetx = obj.clientwidth / 2; *2 JavaScript t 26

27 var offsety = obj.clientheight / 2; var height = window.innerheight; obj.style.left = (x - offsetx) + "px"; obj.style.top = (height - y - offsety) + "px"; function start() { var obj = document.createelement("span"); obj.style.position = "absolute"; obj.style.verticalalign = "middle"; obj.style.textalign = "center"; obj.innerhtml = " "; // obj document.body.appendchild(obj); // ( ) var v0 = Math.abs(Number(document.getElementById("speed").value)); // var theta = Number(document.getElementById("theta").value) / 180 * Math. PI; // var g = 9.8; // 40 ( 25 ) var delay = 40; // t x function posx(t) { return v0 * Math.cos(theta) * t; // t y function posy(t) { return - (1 / 2) * g * t * t + v0 * Math.sin(theta) * t; // var t = 0; // var x = 0; var y = 0; // function next() { x = posx(t); y = posy(t); move(obj, x, y); // y 0 if (y >= 0) { t = t + delay / 1000; settimeout(next, delay); // next next(); </script> </head> <!-- --> <body style="overflow: hidden"> <p> : <input type="text" id="speed" value="60" /> : <input type="text" id="theta" value="45" /> </p> 27

28 <p><button onclick="start()"> </button></p> [ 18] 5.5 1/6 1.62m/s 2 1/3 3.71m/s 2 select <select id="place"> <option value="earth"> </option> <option value="moon"> </option> <option value="mars"> </option> </select> id place HTML value option value earth, moon, mars color <head> <title> ( )</title> <script type="text/javascript"> function move(obj, x, y) { var offsetx = obj.clientwidth / 2; var offsety = obj.clientheight / 2; var height = window.innerheight; obj.style.left = (x - offsetx) + "px"; obj.style.top = (height - y - offsety) + "px"; function start() { var obj = document.createelement("span"); obj.style.position = "absolute"; obj.style.verticalalign = "middle"; obj.style.textalign = "center"; obj.innerhtml = " "; // obj document.body.appendchild(obj); 28

29 // ( ) var v0 = Math.abs(Number(document.getElementById("speed").value)); // var theta = Number(document.getElementById("theta").value) / 180 * Math. PI; // var place = document.getelementbyid("place").value; // var g = 9.8; // var color = "black"; if (place == "moon") { // 1.62 m/s2 g = 1.62; color = "blue"; else if (place == "mars") { // 3.71 m/s2 g = 3.71; color = "red"; // obj.style.color = color; // 40 ( 25 ) var delay = 40; // t x function posx(t) { return v0 * Math.cos(theta) * t; // t y function posy(t) { return - (1 / 2) * g * t * t + v0 * Math.sin(theta) * t; // var t = 0; // var x = 0; var y = 0; // function next() { x = posx(t); y = posy(t); move(obj, x, y); // y if (y >= 0) { t = t + delay / 1000; settimeout(next, delay); // next next(); </script> </head> <!-- --> <body style="overflow: hidden"> 29

30 <p> : <input type="text" id="speed" value="30" /> : <input type="text" id="theta" value="45" /> <select id="place"> <option value="earth"> </option> <option value="moon"> </option> <option value="mars"> </option> </select> </p> <p><button onclick="start()"> </button></p> [ 19] 5.6 ( addtrace ) HTML HTML style opacity( ) opacity function addtrace(obj) { // HTML var trace = document.createelement("span"); trace.style.position = "absolute"; trace.style.verticalalign = "middle"; trace.style.textalign = "center"; trace.innerhtml = " "; // trace.style.top = obj.style.top; trace.style.left = obj.style.left; trace.style.color = obj.style.color; // ( ) trace.style.opacity = 0.1; // trace document.body.appendchild(trace); checkbox input type checkbox <p> : <input type="checkbox" id="trace" /> </p> 30

31 JavaScript id trace HTML checked checked true <head> <title> ( )</title> <script type="text/javascript"> function move(obj, x, y) { var offsetx = obj.clientwidth / 2; var offsety = obj.clientheight / 2; var height = window.innerheight; obj.style.left = (x - offsetx) + "px"; obj.style.top = (height - y - offsety) + "px"; // obj function addtrace(obj) { // HTML var trace = document.createelement("span"); trace.style.position = "absolute"; trace.style.verticalalign = "middle"; trace.style.textalign = "center"; trace.innerhtml = " "; // trace.style.top = obj.style.top; trace.style.left = obj.style.left; trace.style.color = obj.style.color; // ( ) trace.style.opacity = 0.1; // trace document.body.appendchild(trace); function start() { var obj = document.createelement("span"); obj.style.position = "absolute"; obj.style.verticalalign = "middle"; obj.style.textalign = "center"; obj.innerhtml = " "; // obj document.body.appendchild(obj); // ( ) var v0 = Math.abs(Number(document.getElementById("speed").value)); // var theta = Number(document.getElementById("theta").value) / 180 * Math. PI; // var place = document.getelementbyid("place").value; // var g = 9.8; // var color = "black"; if (place == "moon") { // 1.62 m/s2 g = 1.62; 31

32 color = "blue"; else if (place == "mars") { // 3.71 m/s2 g = 3.71; color = "red"; // obj.style.color = color; // 40 ( 25 ) var delay = 40; // t x function posx(t) { return v0 * Math.cos(theta) * t; // t y function posy(t) { return - (1 / 2) * g * t * t + v0 * Math.sin(theta) * t; // var t = 0; // var x = 0; var y = 0; // function next() { x = posx(t); y = posy(t); move(obj, x, y); // var trace = document.getelementbyid("trace").checked; // true if (trace) { addtrace(obj); // y if (y >= 0) { t = t + delay / 1000; settimeout(next, delay); // next next(); </script> </head> <!-- --> <body style="overflow: hidden"> <p> : <input type="text" id="speed" value="30" /> : <input type="text" id="theta" value="45" /> <select id="place"> <option value="earth"> </option> <option value="moon"> </option> <option value="mars"> </option> </select> 32

33 : <input type="checkbox" id="trace" /> </p> <p><button onclick="start()"> </button></p> [ 20] (0, 0) h (0, h) h 33

34 A JavaScript (JSWorkbench) JavaScript ( JSWorkbench ) URL semlab.jp/ Firefox 24 1 *3 ここにHTML (JavaScript)を 書 きます ボタンをクリックするとHTMLの 表 示 エリアに 反 映 されます あらかじめ 用 意 されている 例 題 を 読 み 込 めます ファイルの 内 容 を 編 集 エリアに 読 み 込 みます 編 集 エリアの 内 容 をファイルに 書 き 出 します 1 JSWorkbench HTML HTML HTML(JavaScript) HTML HTML HTML CodeMirror *4 HTML JavaScript HTML JavaScript *3 JSWorkbench *4 34

35 B Firefox JavaScript Mozilla Firefox Mozilla Firefox Mozilla Firefox Windows 7 Windows OS Mozilla Firefox MacOS Linux OS Internet Explorer Firefox 1. Mozilla Japan * [ (R)] : Mozilla Corporation [ (Y)] *5 Firefox 24 35

36 6. Mozilla Firefox [ ] 7. Firefox 36

37 8. Firefox Firefox Firefox Mozilla Firefox Mozilla Firefox ] [ ] 11. Firefox Firefox [ Internet Explorer 12. Firefox Mozilla Firefox Firefox 37

38 C Firefox Firefox HTML JavaScript JavaScript C.1 Firefox Web *6 JavaScript *6 Ctrl-Shift-J ( J ) 38

39 JS C.2 JavaScript JavaScript JSWorkbench JavaScript " "a = " JSWorkbench HTML unterminated string literal URL JSWorkbench URL 11 "a = " a "a = a 39

40 40

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

07_経営論集2010 小松先生.indd 19 1 2009 105 123 Web Web Web Web World Wide Web WWW OS 1990 WWW Web HTML CSS JavaScript Web 1 WWW 2 Web Web 3 Web 4 HTML5 5 Web Web 3 1970 WWW HTML Web WWW WWW WWW WWW WWW 105 Web WWW 2 Web 1 1 NTT NTT

More information

ch31.dvi

ch31.dvi 1 1 1.1 1.1.1 ( ) ( 1.1 ): [ ] [ ] CPU[ + ] [ ] CPU( ) ( 1 2 1 1.1: ( 1.1 ): ( ) [ ] ( )[ ] + ( ) (+ ) ( ) ( ) 1.1. 3 1.2: ( ) ( ) ( 1.2) 4 1 1.3: 120m/ (432km/h) 0.5 2m/ 1 ( 1 ) ( ) ( ) ( 1.3) 1.1. 5

More information

JavaScriptプログラミング入門

JavaScriptプログラミング入門 JavaScript 2015 8 15 1 2 1.1 JavaScript.................................. 2 1.2..................................... 3 1.3 if................................... 4 2 6 2.1.....................

More information

JavaScript 演習 2 1

JavaScript 演習 2 1 JavaScript 演習 2 1 本日の内容 演習問題 1の解答例 前回の続き document.getelementbyid 関数 演習問題 4 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習問題 5 演習問題 1 prompt メソッドと document.write メソッドを用いて, ユーザから入力されたテキストと文字の色に応じて, 表示内容を変化させる JavaScript

More information

コンピュータサイエンス 4. ウェブプログラミング

コンピュータサイエンス 4. ウェブプログラミング 4. Chris Plaintail 2014 1 / 43 1 HTML CSS 2 JavaScript DOM jquery 3 4 PHP SQL PHP SQL 2 / 43 HTML HTML CSS HTML Ajax (Asynchronous JavaScript + XML) PHP SQL 3 / 43 HTML, CSS http, https CSS HTML CSS.html

More information

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように 情 報 メディアとインターネット 授 業 資 料 (2011.7.4) 1.HTML の 基 本 HTML ファイルというのは 例 えば 以 下 のような 内 容 のテキストファイルです 拡 張 子 を.html また は.htm とするのが 普 通 で Web ブラウザで 読 み 込 まれて 中 身 の 表 示 が 行 われます Simple HTML File Hello

More information

Microsoft PowerPoint - A07回目②.pptx

Microsoft PowerPoint - A07回目②.pptx 1 コンピュータリテラシーII ( 樋 口 担 当 ) 7 回 目 2 11/14 本 日 の 予 定 2 Webページの 作 成 ( 続 き) I. JavaScript( 画 像 関 係 ) II. 課 題 3 I.JavaScript 1.JavaScriptを 使 用 するためのお 約 束 4 の 間 に

More information

JavaScript演習

JavaScript演習 JavaScript 演習 2 1 本日の内容 prompt 関数 演習 1 演習 2 document.getelementbyid 関数 演習 3 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習 4 IE における JavaScript のデバッグ方法 1. ツール インターネットオプションメニューを実行 2. 詳細設定タブの スクリプトエラーごとに通知を表示する をチェック

More information

1 1 1.1............................. 1 1.2....................... 1 2 HTML 2 2.1 web HTML......................... 2 2.1.1 HTML.................... 2

1 1 1.1............................. 1 1.2....................... 1 2 HTML 2 2.1 web HTML......................... 2 2.1.1 HTML.................... 2 XHTML DOM JavaScript 2 2008 7 1 1 1 1.1............................. 1 1.2....................... 1 2 HTML 2 2.1 web HTML......................... 2 2.1.1 HTML.................... 2 2.1.2 HTML.........................

More information

1" 3 3 4 5 9 15 16 17 18 20 22 22

1 3 3 4 5 9 15 16 17 18 20 22 22 - - 2014 8 TEL 03-4455-7453 FAX 03-6740-1754 Mail tamago-con@temona.co.jp 1" 3 3 4 5 9 15 16 17 18 20 22 22 2" 2 23 24 25 27 28 29 30 31 32 33 34 35 42 47 STEP1 3" 4" STEP2 URL URL 5" STEP3 2 STEP4 jpg

More information

untitled

untitled 3sweb ASP & 2009/5/18 DN01 _1 DN02)_1 URL Web Favicon DN03 _1 Web Favicon DN04)_1 ( ) DN05 _1 EXCEL DN06)_1 EXCEL DN07 _1 URL DN08)_1 DN09 _1 ( ) (DN10)_1 ( ) DN11 _1 ( ) (DN12)_1 ( ) DN13 _1 (DN14)_1

More information

コンピュータサイエンス 1. ウェブの基本

コンピュータサイエンス 1. ウェブの基本 1. Chris Plaintail May 18, 2016 1 / 27 1 2 HTML HTML 3 CSS style 2 / 27 HTML HTML HTML HTML CSS HTML CSS 3 / 27 4 / 27 HTML HTML, CSS HTML, CSS http, https file CSS HTML CSS.html PC file:// PC.html 5 /

More information

var NUM1 = document.getelementbyid('param1').value var NUM2 = document.getelementbyid('param2').value document.getelementbyid("result").innerhtml = ev

var NUM1 = document.getelementbyid('param1').value var NUM2 = document.getelementbyid('param2').value document.getelementbyid(result).innerhtml = ev ########################### ###2つの 数 の 和 を 求 める ### ########################### 和 を 求 める function Add() var NUM1 = document.getelementbyid('param1').value; var NUM2 = document.getelementbyid('param2').value;

More information

( )

( ) 2016 13H018 1 1 2 2 3 4 3.1............................................... 4 3.2 ( ).................................... 5 4 6 4.1........................................ 6 4.2..................... 6 5

More information

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

インターネットマガジン1999年2月号―INTERNET magazine No.49 A MagnaviIp990Htmltips +CD-ROM 3.0 3.0 A N S W E R A N S W E R 74 INTERNET magazine 999/ click here! 3

More information

1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2.

1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2. 1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2.......................... 4 3......................

More information

経営論集2011_07_小松先生.indd

経営論集2011_07_小松先生.indd 20 1 2010 103 125 HTML+CSS HTML CSS CMS Web CMS CMS CMS CMS DreamWeaver Web Web CMS Web Web CSS Web Eclipse HTML CSS Web Web HTML CSS Web HTML CSS Web HTML CSS Web 1 Web Web HTML Web 103 HTML+CSS Web HTML

More information

1 1 1............................ 1 2.............. 1 3................... 1 4...................... 1 5 Web................. 2 6.....................

1 1 1............................ 1 2.............. 1 3................... 1 4...................... 1 5 Web................. 2 6..................... web 0448039 1 1 1............................ 1 2.............. 1 3................... 1 4...................... 1 5 Web................. 2 6...................... 3 7 HTML CSS.................... 3 8....................

More information

JavaScript演習

JavaScript演習 JavaScript 演習 2 山口研究室後期博士課程 3 年玉川奨 ( たまがわすすむ ) 居室 :24-604 / 23-620 mail : s_tamagawa@ae.keio.ac.jp 1 前回の補足説明 + 復習 IE における JavaScript のデバッグ方法 prompt 関数 演習問題 1 IE における JavaScript のデバッグ方法 1. ツール インターネットオプションメニューを実行

More information

(1) <html>,,,,, <> ( ) (/ ) (2) <!DOCTYPE html> HTML5 (3) <html> HTML (4) <html lang= ja > html (ja) (5) JavaScript CSS (6) <meta charset= shift jis >

(1) <html>,,,,, <> ( ) (/ ) (2) <!DOCTYPE html> HTML5 (3) <html> HTML (4) <html lang= ja > html (ja) (5) JavaScript CSS (6) <meta charset= shift jis > HTML HTML HyperText Markup Language (Markup Language) (< > ) 1 sample0.html ( ) html sample0.html // JavaScript

More information

untitled

untitled JavaScript HP JavaScript JavaScript Web JavaScript Web JavaScript JavaScript JavaScript HTML HTML HTML JavaScript 1. JavaScript ON/OFF 2. JavaScript 3. 4. 5. 6. 7. 8. 9. 10. if 11. if 12. switch 13. 14.

More information

Microsoft PowerPoint - 2016_2b-DOM.pptx

Microsoft PowerPoint - 2016_2b-DOM.pptx < 練 習 2-11> DOMの 空 白 ノード 2_nodeVisit の 実 行 結 果 ( 前 ページ)から,HTML をルート 要 素 とするDOMの 木 構 造 を 示 しなさい ただし, 空 白 ノードは 空 白,その 他 のテキストノードは テキスト とすること HTML DOMによる 文 書 データの 参 照 と 変 更 DOMツリー 内 のノード 参 照 相 対 位 置 によるノード

More information

HTMLとメタデータ

HTMLとメタデータ HTMLとメタデータ http://www2.mmc.atomi.ac.jp/~artnavi1/lib rarysci/index.htmlを 例 にHTMLを 理 解 する IPアドレス ドメイン 名 http://www2.mmc.atomi.ac.jp httpとはhyper Text Transfer Protocol( 何 でもリンクできるテ キストの 通 信 手 順 : 説 明 JPNIC)

More information

1 1 1............................ 1 2............................ 1 3 HTML5 CSS3................... 2 4........................ 2 2 3 1...............

1 1 1............................ 1 2............................ 1 3 HTML5 CSS3................... 2 4........................ 2 2 3 1............... 1 1 1............................ 1 2............................ 1 3 HTML5 CSS3................... 2 4........................ 2 2 3 1.............................. 3 2........................... 3 3......................

More information

2016 IP 1 1 1 1.1............................................. 1 1.2.............................................. 1 1.3............................................. 1 1.4.............................................

More information

インターネットマガジン1999年12月号―INTERNET magazine No.59

インターネットマガジン1999年12月号―INTERNET magazine No.59 +CD-ROM A N S W E R TD { color: white; borer-with: 8px; paing: ; :

More information

javascript key

javascript key Associate Professor Department of International Social Studies KYOAI GAKUEN UNIVERSITY Email: ogashiwa@c.kyoai.ac.jp, ogashiwa@wide.ad.jp sample

More information

■新聞記事

■新聞記事 情 報 処 理 C (P.1) 情 報 処 理 C (2016 年 度 ) ホームページ 作 成 入 門 テキストエディタ(メモ 帳 TeraPad など)でHTMLファイルを 作 成 する HTML(Hyper Text Markup Language ) ホームページを 記 述 するための 言 語 のこと テキストエディタの 起 動 (TeraPad の 場 合 ) [スタート]-[プログラム]-[テキストエディタ]-[TeraPad]

More information

インターネットマガジン1999年11月号―INTERNET magazine No.58

インターネットマガジン1999年11月号―INTERNET magazine No.58 +CD-ROM A N S W E R function mysearch (num, text) { ocument.forms[num].elements[0].value=text; ocument.forms[num].submit();

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション ホームページの 基 礎 IPアドレス インターネットへの 接 続 に 必 要 なネットワーク 上 のアドレス こ のアドレスは0から255までの4 組 に 数 字 で 表 されます ( 例 192.168.1.1) URL IPアドレスはホームページの 場 所 を 示 す 住 所 です たとえば 220.133.0.1に 接 続 しようとして ブラウザーのURLに 220.133.0.1と 入 れればいいのですが

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

m_sotsuron

m_sotsuron iphone Web 0848066 1. 1 1 1 2 iphone 2 3 2 4 3 2. 3 1 3 2 iphone Web 6 3 HTML 10 4 CSS 12 5 iphone 14 6 15 7 16 8 ipad 18 3. 22 iphone Web Web 2 iphone Web iphone iphone Web iphone Web PC 1 2000 iphone

More information

1 1 1........................... 1 2.............................. 1 2 2 1........................... 2 2...................... 3 3...................

1 1 1........................... 1 2.............................. 1 2 2 1........................... 2 2...................... 3 3................... 0448051 1 1 1........................... 1 2.............................. 1 2 2 1........................... 2 2...................... 3 3.................... 4 4........................ 6 5...........................

More information

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

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

More information

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 Web 2.0 Web Web Web Web Web Web Web I II I ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML...

More information

Microsoft Word - SUGIJ2008_舟尾暢男.doc

Microsoft Word - SUGIJ2008_舟尾暢男.doc 1. 1 2. 3. 2 3 4 5 6 4. 7 3 8 9 4 5 10 5. 11 例 数 設 計 くん メニュー resizeto(450,300); var MyArray1 = new Array("2 標 本 t 検 定 "); var MyArray2 = new

More information

Color Change

Color Change 1229 Text の 3D トランジション (rotatex, rotatey) テキストが 3D で変形するトランジションを作ってみましょう Hover ボタンの上をマウスポインター ( カーソル ) で hover すると テキストが 3D で 変化するトランジションが動きます プロパティ transform: rotatex( ) rotatey( ) 要素を 3D 回転するときに指定します

More information

InfoPros13_digest.key

InfoPros13_digest.key ! CSS sample2.css h1 h1 { color : blue ; } : ; { } : 14 : : p { font-size: 14pt; } p { font-style: italic; } p { text-decoration: underline; } p { font-size:

More information

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

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 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/8 ( 水 ) HTML+CSS (3) (2 章 ) 5/15 ( 水 ) HTML+CSS (4)

More information

JavaScript演習

JavaScript演習 JavaScript 入 門 1 JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として

More information

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

JavaScript¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç JavaScript 2009 5 28 1 2 1.1 JavaScript.................................. 2 1.2..................................... 3 1.3 if................................... 4 2 6 2.1.....................

More information

to-r

to-r to-r We re targeting a 1.0 release within the next few weeks. 1.0 IE6 jquery Mobile Sample

More information

overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ

overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ 1225-6 練習 6 Overflow The Stage(overflow) ピエロの玉乗りがステージの外から入って外へ出て行くトランジションを作ってみましょ う Hover ボタンの上をマウスポインター ( カーソル ) で hover すると ピエロの玉乗りが ステージの外から入って外へ出て行きます 動きの仕組み このトランジションは 次の3つの動きの組み合わせで動きます 1 ピエロとボールの横方向の動き

More information

方程式を解いてみよう! C++ から PHP + JavaScriptへ

方程式を解いてみよう! C++ から PHP + JavaScriptへ 方 程 式 を 解 いてみよう! C++ から PHP + HTML + JavaScriptへ 静 岡 理 工 科 大 学 総 合 情 報 学 部 コンピュータシステム 学 科 幸 谷 智 紀 (こうや とものり) http://na-inet.jp/ 今 日 のメニュー 1. コンピュータ 環 境 と 本 日 のゴールの 確 認 2. PHPプログラムを 実 行 してみる 3. HTMLで 自

More information

1 1 1........................... 1 2.............................. 1 3........................ 2 2 3 1...................... 3 2.....................

1 1 1........................... 1 2.............................. 1 3........................ 2 2 3 1...................... 3 2..................... CSS 0348085 1 1 1........................... 1 2.............................. 1 3........................ 2 2 3 1...................... 3 2..................... 3 3........................... 5 3 CSS

More information

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個 1238-2 円形グラデーションのトランジション ラディアルグラデーションのトランジション W3C 仕様では background-image プロパティは transition プロパティでのトランジションや後で アニメーション編 に出てくる animation プロパティでのアニメーションができないようになっています ラディアルグラデーションの radial-gradient( ) 関数と repeating-radial-gradient(

More information

1-3_二階堂.indd

1-3_二階堂.indd Unicode Web JIS X JIS JIS GB BigKSC JIS JIS JIS JIS X JIS JIS Unicode OS Windows /XP Mac OS X Linux Unix OS MS Word MS Power Point Unicode Unicode Web Google http://www.google.co.jp/ Google Unicode Yahoo!

More information

インターネットマガジン1998年11月号―INTERNET magazine No.46

インターネットマガジン1998年11月号―INTERNET magazine No.46 6.2% 4 50.5% 4 3 8.9% 25.3% 3 9.2% 290 INTERNET magazine 1998/11 5 @media H1 { color: #FF0000;

More information

1 1 1........................ 1 2........................ 1 3 JavaScript..................... 2 4................... 2 2 3 1 Python..................

1 1 1........................ 1 2........................ 1 3 JavaScript..................... 2 4................... 2 2 3 1 Python.................. JavaScript 0648016 1 1 1........................ 1 2........................ 1 3 JavaScript..................... 2 4................... 2 2 3 1 Python.................. 3 2......................... 4 3..........................

More information

So-Cool CART マニュアル

So-Cool CART マニュアル So-Cool CART Ver..0 補 足 資 料 : 埋 め 込 み 機 能 タグ 一 覧 COPYRIGHT 008 Japan Area Code TV Co.,Ltd. ALL RIGHTS RESERVED. 埋 め 込 み 機 能 タグの 設 置 準 備 埋 め 込 み 機 能 タグ 商 品 ページに [カートに 入 れる]ボタン や 商 品 検 索 フォーム などの 機 能 を 埋

More information

HTML5 による Webサイト制作の基本 株式会社サイバーガーデン 益子 貴寛 2012年4月7日 土曜日 CSS Nite in OKAYAMA, Vol.2 with Microsoft アップル http://www.apple.com/jp/ ローソン http://www.lawson.co.jp/

More information

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

大メニューをマウスカーソルで hover すると 半透明の小メニューが上から伸びてきます 小メニューを hover すると メニューの背景色とテキストの色が変わります NaviMenuAnime01 の説明 HTML の記述 (NaviMenuAnime01.html) id 属性 menu-box 1337-1 メニューのアニメーション (1) animation プロパティを利用して メニューの中でアニメーションを動かしてみましょう メニューを工夫することでひときわ光る web ページにすることができます もう Flash でアニメーションを作る必要はありません JavaScript でスクリプトを書く必要もありません サンプル CSS1 メニューバーの中を動くアニメーション メニューバーの中に太陽系宇宙を入れてみました

More information

ÉvÉçPM_02

ÉvÉçPM_02 2 JavaScript 2JavaScript JavaScript 2-11hello1.html hello

More information

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 JavaScript 入 門 1 JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として

More information

CONTENTS 0 1 2 3 4 5 6 7 8 9 10 0 viii ix x http://www.vector.co.jp/vpack/filearea/win/writing/edit/hm/index.html http://hidemaru.xaxon.co.jp/lib/macro/index.html ftp://ftp.m17n.org/pub/mule/windows/ http://www.yatex.org/

More information

d_appendixB-asp10appdev.indd

d_appendixB-asp10appdev.indd 付録 B jquery Visual Studio 00 ASP.NET jquery ASP.NET MVC Scripts jquery jquery-...js jquery jquery とは jquery JavaScript JavaScript jquery Ajax HTML 図 B- jqurey とブラウザの関係 Visual Studio 00 jquery JavaScript

More information

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

インターネットマガジン2001年9月号―INTERNET magazine No.80 +CD-ROM Å 5 M0.9. A N S W E R function calc () { t = ocument.getelementbyi("tboy"); for(i = 0; i < t.rows.length; i++) { win = Number(t.rows[i].cells[3].firstChil.noeValue); lost = Number(t.rows[i].cells[].firstChil.noeValue);

More information

「V-Sido CONNECT RC」 Raspberry Pi 2との連係方法

「V-Sido CONNECT RC」 Raspberry Pi 2との連係方法 アスラテック 株 式 会 社 V-Sido CONNECT RC Raspberry Pi 2との 連 係 方 法 目 次 1. はじめに 1-1. 本 マニュアルの 概 要 p.3 1-2. 使 用 する 機 材 など p.4 1-3. 各 機 器 の 接 続 イメージ p.5 1-4. JavaScriptによる 開 発 環 境 の 概 略 p.6 2. Raspberry Pi 2を 利 用

More information

2016年COM実験_JavaScript演習資料

2016年COM実験_JavaScript演習資料 COM 実 験 JavaScript 演 習 問 題 2016 年 7 月 14 日 ( 木 ) 山 口 高 平 はじめに 開 発 環 境 の 準 備 JavaScriptの 復 習 演 習 問 題 の 概 要 演 習 問 題 1 演 習 問 題 2 演 習 問 題 3 演 習 問 題 4 演 習 問 題 5 レポート 課 題 の 説 明 目 次 はじめに 演 習 を 通 じてHTMLとJavaScriptの

More information

すばやく小さくはじめられる HTML5 CSS3 JavaScriptで 青森のコンテンツをつくる 青森大学ソフトウェア情報学部 小久保 温(こくぼ あつし) alert('x=' + x); var styletable = { normal: "default", syncing: "syncing", failed:

More information

インターネットマガジン1999年10月号―INTERNET magazine No.57

インターネットマガジン1999年10月号―INTERNET magazine No.57 Jump internet.impress.co.jp/magnavi/ip9910/htmltips/ A N S W E R1 function checktext (text) { if (text.match (/ w+@ w+/)) return true; alert (""); return false;

More information

祝 1.0 を 2010 年 4 月 にリリース

祝 1.0 を 2010 年 4 月 にリリース - IronRuby の 活 用 - 祝 1.0 を 2010 年 4 月 にリリース hello Active Script Ruby @doc = @window.document おもしろい def click(btn) @doc.all(btn).value = btn + " is

More information

0序文‐1章.indd

0序文‐1章.indd 本 書 に 記 載 されたURL 等 は 執 筆 時 点 でのものであり 予 告 なく 変 更 される 場 合 があります 本 書 の 使 用 ( 本 書 のとおりに 操 作 を 行 う 場 合 を 含 む)により 万 一 直 接 的 間 接 的 に 損 害 が 発 生 し ても 出 版 社 および 著 者 は 一 切 の 責 任 を 負 いかねますので あらかじめご 了 承 下 さい Microsoft

More information

目 次 1. 携 帯 対 応 登 録 ページ... 2 1-1 機 能 概 要... 2 1-2 設 定 方 法... 3 2. 登 録 情 報 変 更 ページ... 4 2-1 機 能 概 要... 4 2-2 設 定 方 法... 4 3. 登 録 情 報 変 更 ページ + 配 信 再 開..

目 次 1. 携 帯 対 応 登 録 ページ... 2 1-1 機 能 概 要... 2 1-2 設 定 方 法... 3 2. 登 録 情 報 変 更 ページ... 4 2-1 機 能 概 要... 4 2-2 設 定 方 法... 4 3. 登 録 情 報 変 更 ページ + 配 信 再 開.. PowerStepMail Regist Manual パワーステップメール レジストマニュアル 2015/03/10 改 定 株 式 会 社 ビズクリエイト 目 次 1. 携 帯 対 応 登 録 ページ... 2 1-1 機 能 概 要... 2 1-2 設 定 方 法... 3 2. 登 録 情 報 変 更 ページ... 4 2-1 機 能 概 要... 4 2-2 設 定 方 法... 4 3.

More information

インターネットマガジン1999年7月号―INTERNET magazine No.54

インターネットマガジン1999年7月号―INTERNET magazine No.54 A MagnaviIp9907Htmltips +CD-ROM 3 3 A N S W E R HTML TIPS&TRICKS A N S W E R function Init() { block.style.setexpression("left",

More information

Microsoft PowerPoint - 051105-2.ppt

Microsoft PowerPoint - 051105-2.ppt 1.Webアプリケーション 1-1 Web 1989Tim Berners-Lee 1993 1999iWindows98 2005: http://www.w3.org/people/berners-lee/ 1-2 ( ) 汎 用 機 オフコン データベース アプリケーション 言 語 (COBOLなど) 文 字 端 末 タイプライター 端 末 http://research.microsoft.com/~gbell/digital/timeline/dechistory.htm

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション "# "# $%&' "#$% $# & $# $% % ' ()(*"#$% +,(- ()(*"#$%.' ()(* $/.0##'' %0$&0% 1*2#/0/%'&0343$56 789#/0/'%&04../ "3"0##"$ "0%0$" "7 1*2#.30///04%.$ 789#.30///0#$'4 http://www.ibie2016.com/exhibitorlist/

More information

Microsoft PowerPoint - InfPro_I9.pptx

Microsoft PowerPoint - InfPro_I9.pptx 今 日 の 学 習 内 容 エディタ(emacs)を 使 った 基 本 的 なHTML の 書 き 方 Webページの 公 開 HTMLの 基 礎 知 識 HTML(Hyper Text Markup Language)は Webページを 作 るための 必 要 な 記 述 言 語 HTMLにおける 指 定 の 内 容 は: 1. 文 章 (テキスト)に 対 する 役 割 2. 文 章 やイメージなどのページ

More information

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

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML Web 工学博士大堀隆文 博士 ( 工学 ) 木下正博 共著 World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML ii HTML CSS CSS HTML HTML HTML HTML Eclipse Eclipse Eclipse

More information

第 2 部 JavaScript 編 17 演習の答え 17.1( 演習 3-3)1 列目の width を 200px 2 列目を 300px にしなさい pr3-3.html <title> </title> <table border="1" style="border-collapse:co

第 2 部 JavaScript 編 17 演習の答え 17.1( 演習 3-3)1 列目の width を 200px 2 列目を 300px にしなさい pr3-3.html <title> </title> <table border=1 style=border-collapse:co 付録 第 2 部 JavaScript 編 17 演習の答え 17.1( 演習 3-3)1 列目の width を 200px 2 列目を 300px にしなさい pr3-3.html

More information

Web 設計入門

Web 設計入門 情報処理技法 ( マルチメディアと表現 )I 第 12 回 CSS によるレイアウトデザイン (2) D.Mitsuhashi 1 クロスブラウジング D.Mitsuhashi 2 クロスブラウジング ブラウザや OS によって レンダリングには少なからず差異が存在する 同じソースで記述しても 表示が異なる場合がある なるべく 表示の差異を最小化し, 共通の視覚的デザインを提供すべき D.Mitsuhashi

More information

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

インターネットマガジン2000年9月号―INTERNET magazine No.68 +CD-ROM Å 5 5.5 A N S W E R1 BODY { margin-right: 1px; margin-left: 180px; backgroun: #FFFFCC url (logo.gif) no-repeat fixe 0px 300px; A N S W E R

More information

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

インターネットマガジン2000年5月号―INTERNET magazine No.64 msn.microsoft.com/ownloas/webtechnology/ie/iepreview.asp +CD-ROM 5 5.5 3 A N S W E R1 A:link IMG { filter: alpha(opacity=30); } A:hover IMG { filter: alpha(opacity=100); }

More information

html ソース <HTML> <HEAD> <META charset="cp932" /> <TITLE>MPC 通 信 サンプル</TITLE> <SCRIPT src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <SCRIP

html ソース <HTML> <HEAD> <META charset=cp932 /> <TITLE>MPC 通 信 サンプル</TITLE> <SCRIPT src=http://code.jquery.com/jquery-1.11.1.min.js></script> <SCRIP テーマ Application Note Ref No: an2k-050 Last Modify 160428 Raspberry Pi でネットワークにアクセスする 使 用 機 器 MPC-2000 シリーズ, USB-RS,Raspberry Pi2 イメージ 名 刺 サイズのコンピュータ Raspberry Pi に Web サーバーを 乗 せて MPC の 状 態 を 取 得 変 更 します

More information

1 print "\r\n"; 2 print " $author\r\n"; 3 print " Web"; 4 print "$url\r\n"; 5 print " $message\r\n";

More information

Page 2 of 7 <input>フォーム 部 品 フォーム<form> 内 のテキスト 入 力 や 実 行 ボタンなどの 各 フォーム 部 品 を 表 示 します 下 記 の type 属 性 の 値 によって 見 栄 えも 動 作 も 異 なる 部 品 となります type 属 性 text

Page 2 of 7 <input>フォーム 部 品 フォーム<form> 内 のテキスト 入 力 や 実 行 ボタンなどの 各 フォーム 部 品 を 表 示 します 下 記 の type 属 性 の 値 によって 見 栄 えも 動 作 も 異 なる 部 品 となります type 属 性 text Page 1 of 7 ホームページ 作 成 Note HOME HPビルダー HTML/CSS CGI/Perl ez-html WebDesign Link SiteMap HTML 入 力 フォーム WebブラウザにHTMLファイルを 表 示 させる 通 常 の 静 的 なページ に 対 し メールフォ ーム 掲 示 板 ブログなどのようにWebブラウザから 入 力 された 要 求 に 対 して

More information

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

インターネットマガジン2000年11月号―INTERNET magazine No.70 +CD-ROM Å Å ı Å 5 5.5 6 M8 A N S W E R 6 #nav { position: relative; with: 380px; height: 50px; backgroun: #FFAA50; #anchor { position: absolute; top: 0px; left: 0px; #anchor { position:

More information

2 1 6 2 7 2.1....................................... 7 2.2.......................................... 7 3 9 3.1.......................................

2 1 6 2 7 2.1....................................... 7 2.2.......................................... 7 3 9 3.1....................................... 23 Travel M 20 2 1 6 2 7 2.1....................................... 7 2.2.......................................... 7 3 9 3.1....................................... 9 3.1.1....................................

More information

オンラインテスト

オンラインテスト 1. 2. JavaScript 3. Perl 4. CGI 1. WWW HTML WWW World Wide Web HTML Hyper Text Markup Language XML, XHTML Java (.java) JavaApplet (.class,.jar) JavaServlet (.jsp) JavaScript (.html) CGI (.cgi) SSI (.shtml)

More information

leaf2-h leaf2-v leaf2 images/leaf2.png leaf3-h leaf3-v leaf3 images/leaf3.png leaf4-h leaf4-v leaf4 images/leaf4.png leaf5-h leaf5-v leaf5 images/leaf

leaf2-h leaf2-v leaf2 images/leaf2.png leaf3-h leaf3-v leaf3 images/leaf3.png leaf4-h leaf4-v leaf4 images/leaf4.png leaf5-h leaf5-v leaf5 images/leaf 1346-6 応用 2 Falling Leaves 落ち葉が舞い散る様子をアニメーションにしてみましょう できるだけリアルに再現して みます さらに秋のイメージアニメーションを作ってみましょう 落ち葉が舞い散るアニメーション サンプル CSS1 紅葉 ( もみじ ) 銀杏 ( いちょう ) 栗の葉がひらひら舞いながら落ちてきます FallingLeavesAnime の説明 HTML の記述 (FallingLeavesAnime.html)

More information

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

~モバイルを知る~ 日常生活とモバイルコンピューティング Webプログラミングの 基 礎 PHPの 基 礎 (8) (2011/07/06) 政 策 情 報 学 部 渡 辺 恭 人 riho-m@cuc.ac.jp メーリングリスト:riho-m-rg11@cuc.ac.jp: 資 料 ページ: http://www.cuc.ac.jp/~riho-m/rg11/ 前 回 の 課 題 POSTでデータが 送 信 されているかを 確 認 送 信 されていれば

More information

HTML HTML HTML 4.1 4.2 4.3 4.4 14 15 16 17

HTML HTML HTML 4.1 4.2 4.3 4.4 14 15 16 17 1 11 13 2 11 27 3 12 11 HTML HTML HTML 4.1 4.2 4.3 4.4 14 15 16 17 WWW(World Wide Web) HTML(HyperText Markup Language) HTML HTML HTML HTML - 1 - .1 HTML (V)(C) HTML - 2 - HTML HTML OS Windows 2.1 HTML

More information

1 1 1............................ 1 2 jquery........................ 2 3................ 3 4................... 3 2 4 1..............................

1 1 1............................ 1 2 jquery........................ 2 3................ 3 4................... 3 2 4 1.............................. 1 1 1............................ 1 2 jquery........................ 2 3................ 3 4................... 3 2 4 1.............................. 4 2.............................. 6 3...........................

More information

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

JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2 JavaScript (2) 1 JavaScript 1.! 1. 2. 3. DOM 4. 2. 3. Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2 (1) var a; a = 8; a = 3 + 4; a = 8 3; a = 8 * 2; a = 8 / 2; a = 8 % 3; 1 a++; ++a; (++

More information

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

アスラテック株式会社 会社案内 JavaScript SDK for V-Sido CONNECT 利 用 の 手 引 き Mac 編 アスラテック 株 式 会 社 目 次 1. はじめに 1-1. 本 マニュアルの 概 要 p.3 1-2. 使 用 する 機 材 など p.4 1-3. 各 機 器 の 接 続 構 成 と 開 発 イメージ p.5 2. 初 期 設 定 とVSidoConn4Macの 導 入 2-1. Bluetoothのペアリング

More information

問 題 1 背 景 色 という 文 字 列 の 背 景 をちょっと 青 っぽい 色 (#6699FF)で 表 示 するHMTLを 作 成 せよ <HTML><HEAD><TITLE>test11</TITLE> <BODY BGCOLOR="#FFFFFF"> この 部 分 は<STRONG STY

問 題 1 背 景 色 という 文 字 列 の 背 景 をちょっと 青 っぽい 色 (#6699FF)で 表 示 するHMTLを 作 成 せよ <HTML><HEAD><TITLE>test11</TITLE> <BODY BGCOLOR=#FFFFFF> この 部 分 は<STRONG STY 9.スタイルシートと JavaScript を 組 み 合 わせてみよう スタイルシートとは スタイルシートとは タグのみでは 実 現 不 可 能 なデザインレイアウトやページ 構 造 を 実 現 する 命 令 郡 です 主 に 次 の3つの 書 式 があります (1)インライン タグ 内 部 により 詳 細 なデザインを 組 み 込 む 書 式 です 例 : この 部 分 は

More information

Webデザイン論

Webデザイン論 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

More information

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

Microsoft Word - 教材WebページのHTML5及びCSS3の解説 教材 Web ページの HTML5 及び CSS3 の解説.docx Page 6 3 Contents の解説 3.1 IE9 の画面 教材 Web ページの HTML5 及び CSS3 の解説.docx Page 7 3.2 画面構成 3.3 HTML5(menu.html)

More information

untitled

untitled FLIPPER3 Maker ~ FLIPPER Report ~ 09 -FL010052-04 4 2011 5 25 1.... 3 1.1 FLIPPER Report... 3 1.2 FLIPPER Report... 3 2.... 4 3. FLIPPER REPORT... 5 3.1... 5 3.2 FLIPPER Report... 5 3.3... 6 4. FLIPPER

More information

Microsoft PowerPoint - 08回目.pptx

Microsoft PowerPoint - 08回目.pptx 1 コンピュータリテラシーII ( 樋 口 担 当 ) 4 回 目 10/17 本 日 の 予 定 2 Webページの 作 成 ( 続 き) I.スタイルシート II.レイアウト III. 課 題 3 I.スタイルシート 1.スタイルシート 4 スタイルシート: 文 書 のスタイルの 設 定 が 書 かれているデータ CSS:スタイルシートの 書 き 方 ( 言 語 )の 一 つ Cascading

More information

おすすめページ

おすすめページ 第 6 章 フォーム コントロールを 作 成 する 作 成 した 内 に お 名 前 や ご 意 見 ご 要 望 などの 入 力 フォームを 作 成 していきま す 最 後 に 送 信 ボタンを 設 置 します テキストフィールドを 作 成 する 名 前 を 入 力 できる 欄 をテキストフィールドで 作 成 します テキストフィールドを 作 成 すると 同 時 にラベ ルのテキストも

More information

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb " # $ % & ' ( ) * +, -. / 0 1 2 3 4 5 6 7 8 9 : ; < = >? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y " # $ % & ' ( ) * + , -. / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 3 Webデザイナーに求められる知識 優秀な HTML, CSS, 画像編集, JavaScript, jquery, XML, 色 彩理論, LL, データベース, SEO, SMO, EFO, コピーラ イティング, テキストライティング, イラストレー ション, Flash, ディレクション能力, プロジェクトマ ネジメント, Logo作成, Typography, サーバ管理, PHP, Perl,

More information

HTML文書の作成

HTML文書の作成 99 C HTML 1 1 2 HTML 1 3 2 4 HTML 2 4.1... 2 4.2... 3 4.3... 5 5 HTML 8 5.1... 8 5.2... 10 5.3... 12 6 HTML 13 7 13 1 HTML HTML [1] 2 HTML HTML Hyper-Text Markup Language World Wide Web (WWW)[2] HTML Hyper-Text

More information

ホームページ制作スターターズ

ホームページ制作スターターズ HTML タグ はじめての 方 ガイド Ver1.0 1 < 目 次 > 1ホームページ 構 造 2HTML タグ 3スタイルシート Copyright ナレッジコーディネーター All Rights Reserved. 2 第 1 章 ホームページ 構 造 Copyright ナレッジコーディネーター All Rights Reserved. 3 1HTMLとは ウェブ 上 の 文 書 を 記 述

More information