<html>

darkspirits 發表在 痞客邦 留言(0) 人氣()

darkspirits 發表在 痞客邦 留言(0) 人氣()

  • Jun 03 Fri 2016 14:31
  • 1A2B

  <html>
  <meta charset ="UTF-8">
  <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
  <head><script language="JavaScript">
  <!--
   
  google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart);
  var answer;
  var talk;
  var times;
  var times2;
  var alltimes;
  var ExpDate = new Date();
  ExpDate.setTime(ExpDate.getTime() + (24*60*60*30*1000));
  times2=0;
  alltimes=0;
  //Cookie
  function GetCookie(name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
  var j = i + alen;
  if (document.cookie.substring(i, j) == arg)
  return getCookieVal (j);
  i = document.cookie.indexOf(" ", i) + 1;
  if (i == 0)
  break;
  }
  return null;
  }
   
  function SetCookie (name, value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires="
  + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path))
  + ((domain == null) ? "" : ("; domain=" + domain))
  + ((secure == true) ? "; secure" : "");
  }
   
  function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
  }
  //end Cookie
   
   
  function restart()
  {
  clear();
  answer="";
  talk="";
  times=0;
  var a1 = Math.floor(Math.random()*10);
  var a2 = Math.floor(Math.random()*10);
  var a3 = Math.floor(Math.random()*10);
  var a4 = Math.floor(Math.random()*10);
   
  while(a2==a1)
  a2 = Math.floor(Math.random()*10);
  while((a3==a1)||(a3==a2))
  a3 = Math.floor(Math.random()*10);
  while((a4==a1)||(a4==a2)||(a4==a3))
  a4 = Math.floor(Math.random()*10);
  answer = a1+""+a2+""+a3+""+a4;
  }
   
  function right(form)
  {
  var guessstring = form.guess.value;
  var anum=0;
  var bnum=0;
   
  for(i=0;i<4;i++)
  {
  if(answer.substring(i,i+1)==guessstring.substring(i,i+1))
  anum++;
  else
  {
  for(j=0;j<4;j++)
  {
  if(j!=i)
  {
  if(answer.substring(j,j+1)==guessstring.substring(i,i+1))
  bnum++;
  }
  }
  }
  }
  times++;
  alltimes++;
   
  if(anum==4)
  {
  times2=alltimes-times;
  alert("猜了第"+times+"次就答對了!!");
  }
  else
  {
  if(times==20)
  {
  alert("Game Over!!猜數字的次數已超過20次!!");
  if(confirm("別灰心!再來一局吧??"))
  restart();
  else
  window.close();
  }
  else
  {
  talk=talk+"\n"+guessstring+" "+anum+"A"+bnum+"B";
  alert(talk+"\n這是您第"+times+"次所猜的數字!");
  clear();
  }
  }
  }
   
  function check(form)
  {
  var guessstring=form.guess.value;
  if(guessstring.length==4)
  {
  if((guessstring.substring(0,1)==guessstring.substring(1,2))||
  (guessstring.substring(0,1)==guessstring.substring(2,3))||
  (guessstring.substring(0,1)==guessstring.substring(3,4))||
  (guessstring.substring(1,2)==guessstring.substring(2,3))||
  (guessstring.substring(1,2)==guessstring.substring(3,4))||
  (guessstring.substring(2,3)==guessstring.substring(3,4)))
  {
  alert("錯誤!!請輸入4位不同的數字!!");
  clear();
  }
  else
  right(form);
  }
  else
  {
  alert("錯誤!!請輸入4位不同的數字!!");
  clear();
  }
  drawChart();
  }
   
  function clear()
  {
  document.game.guess.value="";
  document.game.guess.focus();
  }
   
   
   
   
  function drawChart() {
   
  var data = google.visualization.arrayToDataTable([
  ['Task', 'Hours per Day'],
  ['game1', times],
  ['game2', times2],
  ]);
   
  var options = {
  title: 'My Daily Activities'
  };
   
  var chart = new google.visualization.PieChart(document.getElementById('piechart'));
   
  chart.draw(data, options);
  }
   
   
   
  //-->
  </script>
   
  <title>1A2B Java Script</title>
  </head>
   
  <body
   
  <p align="center"><big>1A2B</big></big></font></p>
   
  <form name="game" onSubmit="check(this);return false;">
   
  <div align="center"><center><p><input type="text" size="8" name="guess"> <input type="button" value="送出" onClick="check(this.form)"> <input type="button" value="查看已猜數字!" onClick="alert(talk+'\n這是你(妳)'+times+'次所猜的數字!')"> </p>
   
  </center></div><hr>
  <div align="center"><center><p><input type="button" value="遊戲開始" onClick="restart()">
  </center></div>
  </form>
   
  <div id="piechart" style="width: 900px; height: 500px;"></div>
  </body>
  </html>
   

darkspirits 發表在 痞客邦 留言(0) 人氣()

圓餅圖.png

<html>

darkspirits 發表在 痞客邦 留言(0) 人氣()

運算

運算.png

darkspirits 發表在 痞客邦 留言(0) 人氣()

使用onClick及This取得ID

button.jpg

darkspirits 發表在 痞客邦 留言(0) 人氣()

使用APP Inventor2的環境開發程式

APP Inventor2與其他的語言編輯器比起來更加簡顯易懂

darkspirits 發表在 痞客邦 留言(0) 人氣()

使用phpMyAdmin資料庫建置並呈現於自己的網頁中

201604150615.PNG

darkspirits 發表在 痞客邦 留言(0) 人氣()

使用XAMPP架設網站

201604150602.PNG

darkspirits 發表在 痞客邦 留言(0) 人氣()

製作自己學習紀錄的部落格,指導使用JAVA。

設定學習目標

darkspirits 發表在 痞客邦 留言(0) 人氣()

1 2