| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 | 
							- <html>
 
- <head>
 
- <style>
 
- body {
 
- 	width:80vw;
 
- 	margin-left:auto;
 
- 	margin-right:auto;
 
- 	font-family:sans-serif;
 
- 	}
 
- #output {white-space:pre;}
 
- #output>div {margin-bottom:20px;}
 
- section {background-color:#e46920;padding:15px;margin-top:40px;}
 
- section:first-of-type>div {
 
- 	display:inline-block;
 
- 	padding:20px;
 
- 	margin-right:20px;
 
-     vertical-align:middle;
 
-     background-color: #e46920;
 
-     box-shadow: 0 0 30px #71340f;
 
- 	}
 
- h1,h2,h3 {color:#bde420;}
 
- h1 {font-size:50px;}
 
- h3 {font-size:30px;}
 
- button {
 
- 	padding:10px;
 
-     border-radius:10px;
 
-     border:none;
 
-     background-color:white;
 
-     font-weight:bold;
 
-     }
 
- textarea {
 
- 	height:100px;
 
-     width:300px;
 
-     display:block;
 
-     margin-bottom:20px;
 
- 	}
 
- </style>
 
- </head>
 
- <body>
 
- <h1>my first frontend</h1>
 
- <section>
 
- 	<h3>send data to the server</h3>
 
- 	<div>
 
- 		<button id="request1">meow</button>
 
- 		<br /><br /><br />
 
- 		<button id="request2">random data</button>
 
- 	</div>
 
- 	<div>
 
- 		<textarea id="userInput"></textarea>
 
- 		<button id="request3">submit</button>
 
- 	</div>
 
- </section>
 
- <section>
 
- 	<h3>server's response</h3>
 
- 	<!--<img id="catOutput" src="">-->
 
- 	<div id="output"></div>
 
- </section>
 
- </body>
 
- <script type="text/javascript" src="jquery.js"></script>
 
- <script>
 
- // when a button is clicked, send data to the server
 
- $("button").click(function()
 
- 	{
 
- 	// onscreen log - historical requests and responses
 
- 	// if the meow button is clicked, send the string "meow" to the server
 
- 	if($(this).attr("id") === "request1")
 
- 		{var data = "meow";}
 
- 	// if the random button is clicked, come up with a random string of random length to send
 
- 	else if($(this).attr("id") === "request2")
 
- 		{
 
- 		var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,";\/?<>';
 
- 		var cl = characters.length;
 
- 		var stringLength = Math.floor(Math.random()*300);
 
- 		var data = "";
 
- 		for(var i=0;i<stringLength;i++)
 
- 			{
 
- 			data += characters[Math.floor(Math.random()*cl)];
 
- 			}
 
- 		}
 
- 	// if the text box button is clicked, send the content of the text box
 
- 	else if($(this).attr("id") === "request3")
 
- 		{var data = $("#userInput").val();}
 
- 	// send the data to the server and display the response
 
- 	$.ajax({
 
- 		url:"mmcgo.com",
 
- 		type:"post",
 
- 		data:{},
 
- 		success:function(returnData)
 
- 			{
 
- 			returnData = "server says yay!";
 
- 			var temp = $("<div></div>");
 
- 			temp.append("<div>request: "+data+"</div>")
 
- 			temp.append("<div>response: "+returnData+"</div>")
 
- 			$("#output").prepend(temp);
 
- 			//var catWidth = Math.floor(Math.random()*300);
 
- 			//var catHeight = Math.floor(Math.random()*300);
 
- 			//$("#catOutput").attr("src","http://placekitten.com/"+catWidth+"/"+catHeight);
 
- 			}
 
- 		});
 
- 	});
 
- </script>
 
- </html>
 
 
  |