javascript Rob


1.
<html>

    <head>
     
        <title>Javascript</title>
 
    </head>

    <body>
     
        <button onclick="alert('Hi Rob!')">Click Me!</button>
     
    </body>

</html>

2.
<html>

    <head>
     
        <title>Javascript</title>
 
    </head>

    <body>
     
        <button onclick="alert('Hi Rob!')">Click Me!</button>
     
        <script type="text/javascript">
     
            alert("Page Is Loaded!");
     
        </script>
     
    </body>

</html>

3.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
        <p id="text">Hello World!</p>
     
        <script type="text/javascript">
         
            // This is a one line comment
         
            /*
         
                This is a multi-
                line comment!
             
         
         
            */
     
            document.getElementById("text").innerHTML = "Hello Rob!";
     
        </script>
     
    </body>

</html>

4.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
        <p id="text">Hello World!</p>
     
        <button id="myButton">Change text</button>
     
        <script type="text/javascript">
         
            document.getElementById("myButton").onclick = function() {
             
                document.getElementById("text").innerHTML = "Hello Rob!";
             
            }
     
        </script>
     
    </body>

</html>

5.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
        <p id="text">Hello World!</p>
     
        <button id="myButton">Change text</button>
     
        <p id="secondParagraph">Javascript is ... </p>
     
        <button id="secondButton">Append text</button>
     
        <p id="emptyParagraph"></p>
     
        <button id="createParagraph">Create text</button>
     
        <script type="text/javascript">
         
            document.getElementById("myButton").onclick = function() {
             
                document.getElementById("text").innerHTML = "Hello Rob!";
             
            }
         
            document.getElementById("secondButton").onclick = function() {
             
                document.getElementById("secondParagraph").innerHTML = "I think " + document.getElementById("secondParagraph").innerHTML + "awesome!";
             
            }
         
            document.getElementById("createParagraph").onclick = function() {
             
             
                document.getElementById("emptyParagraph").innerHTML = "<h1>Hi there!</h1>";
             
            }
         
         
         
         
         
         
         
         
         
     
        </script>
     
    </body>

</html>

6.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
        <p id="text">Hello World!</p>
     
        <button id="myButton">Change text</button>
     
        <p id="secondParagraph">Javascript is ... </p>
     
        <button id="secondButton">Append text</button>
     
        <p id="emptyParagraph"></p>
     
        <button id="createParagraph">Create text</button>
     
        <p id="moreText">This is some text</p>
     
        <button id="styleText">Style Text</button>
     
        <script type="text/javascript">
         
            document.getElementById("myButton").onclick = function() {
             
                document.getElementById("text").innerHTML = "Hello Rob!";
             
            }
         
            document.getElementById("secondButton").onclick = function() {
             
                document.getElementById("secondParagraph").innerHTML = "I think " + document.getElementById("secondParagraph").innerHTML + "awesome!";
             
            }
         
            document.getElementById("createParagraph").onclick = function() {
             
             
                document.getElementById("emptyParagraph").innerHTML = "<h1>Hi there!</h1>";
             
            }
         
            document.getElementById("styleText").onclick = function() {
             
                document.getElementById("moreText").style.display = "none";
             
            }
         
        </script>
     
    </body>

</html>

7.
<html>

    <head>
     
        <title>Javascript</title>
     
        <style type="text/css">
     
            .circle {
             
                width:130px;
                height:130px;
                border-radius: 50%;
                float:left;
                margin-right:50px;
             
            }
         
            #red-circle {
             
                background-color: red;
             
            }
         
            #blue-circle {
             
                background-color: blue;
             
            }
         
            #yellow-circle {
             
                background-color: yellow;
             
            }
     
        </style>
 
    </head>

    <body>
     
        <div class="circle" id="red-circle"></div>
     
        <div class="circle" id="blue-circle"></div>
     
        <div class="circle" id="yellow-circle"></div>
     
     
        <script type="text/javascript">
         
            document.getElementById("red-circle").onclick = function() {
                           
                document.getElementById("red-circle").style.display = "none";
             
            }
         
            document.getElementById("yellow-circle").onclick = function() {
                           
                document.getElementById("yellow-circle").style.display = "none";
             
            }
         
            document.getElementById("blue-circle").onclick = function() {
                           
                document.getElementById("blue-circle").style.display = "none";
             
            }
         
         
         
         
         
         
        </script>
     
    </body>

</html>

8.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
        <input type="text" id="textInput">
     
        <button id="textChanger">Change the text!</button>
     
        <p id="text">This is some text</p>
     
        <script type="text/javascript">
         
            document.getElementById("textChanger").onclick = function() {
             
                var textEntered = "";
             
                textEntered = document.getElementById("textInput").value;
             
                document.getElementById("text").innerHTML = textEntered;
             
            }
         
        </script>
     
    </body>

</html>

9.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
     
     
        <script type="text/javascript">
         
            var myArray = new Array();
         
            myArray[0] = "pizza";
         
            myArray[1] = "chocolate";
         
            var tweets = ["Morning everybody!", "I love coffee!"];
         
            tweets.push("Back to work!");
         
            tweets.splice(1, 1, "Cornflakes for breakfast!", "Num num");
         
            console.log(tweets);
         
        </script>
     
    </body>

</html>

10.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
     
        <p>What is the magic word?</p>
     
        <p><input type="text" id="magicWord"></p>
 
        <p><button id="checkMagicWord">Enter</button></p>
     
        <script type="text/javascript">
         
            document.getElementById("checkMagicWord").onclick = function() {
             
                var magicWordEntered = document.getElementById("magicWord").value;
             
                var magicWord = "abracadabra";
             
                if (magicWordEntered == magicWord) {
                 
                    alert("You got it!");
                 
                } else {
                 
                    alert("Nope, try again!");
                 
                }
             
            }
         
        </script>
     
    </body>

</html>

11.
<html>

    <head>
     
        <title>Javascript</title>
     
     
 
    </head>

    <body>
 
        <p>How many fingers am I holding up?</p>
     
        <p><input type="text" id="guess"> <button id="checkGuess">Guess!</button></p>
     
        <script type="text/javascript">
         
            document.getElementById("checkGuess").onclick = function() {
             
                var randomNumber = Math.random();
             
                randomNumber = randomNumber * 6;
             
                randomNumber = Math.floor(randomNumber);
             
                if (document.getElementById("guess").value == randomNumber) {
                 
                    alert("Well done! You got it!");
                 
                } else {
                 
                    alert("Nope! The number was " + randomNumber);
                 
                }
             
            }
         
         
        </script>
     
    </body>

</html>

12.

<html>

    <head>
     
        <title>Javascript</title>
 
    </head>

    <body>
 
        <div id="tweetDiv"></div>
     
        <script type="text/javascript">
         
            var tweetString = "";
         
            var tweets = ["Hi everyone!", "I love cornflakes!", "Night night :)", "Sweet dreams!"];
         
            for (var i = 0; i < tweets.length; i++) {
             
                tweetString = tweetString + "<p>" + tweets[i] + "</p>";
             
            }
         
            document.getElementById("tweetDiv").innerHTML = tweetString;
         
        </script>
     
    </body>

</html>

13.

<html>

    <head>
     
        <title>Javascript</title>
 
    </head>

    <body>
 
        <p>How many fingers are you holding up?</p>
     
        <p>
            <select id="myNumber">
             
                <option>0</option>
             
                <option>1</option>
             
                <option>2</option>
             
                <option>3</option>
             
                <option>4</option>
             
                <option>5</option>
         
            </select>
         
            <button id="guess">Guess!</button>
     
        </p>
     
        <script type="text/javascript">
         
            document.getElementById("guess").onclick = function() {
             
                var myNumber = document.getElementById("myNumber").value;
             
                var gotIt = false;
             
                var numberOfGuesses = 1;
             
                while (gotIt == false) {
             
                    var guess = Math.random();

                    guess = guess * 6;

                    guess = Math.floor(guess);

                    if (guess == myNumber) {
                     
                        gotIt = true;

                        alert ("Got it! It was a " + guess + ". It took me " + numberOfGuesses + " guesses.");

                    } else {

                        numberOfGuesses++;

                    }
             
                }
             
            }
         
         
        </script>
     
    </body>

</html>

14.

<html>

    <head>
     
        <title>Javascript</title>
 
    </head>

    <body>
 
        <p>How many fingers are you holding up?</p>
     
        <p>
            <select id="myNumber">
             
                <option>0</option>
             
                <option>1</option>
             
                <option>2</option>
             
                <option>3</option>
             
                <option>4</option>
             
                <option>5</option>
         
            </select>
         
            <button id="guess">Guess!</button>
     
        </p>
     
        <script type="text/javascript">
         
            function doAGuess(correctAnswer) {
             
                var guess = Math.random();

                    guess = guess * 6;

                    guess = Math.floor(guess);

                    if (guess == correctAnswer) {
                     
                        return (true);

                    } else {

                        return(false);

                    }
             
            }
         
            document.getElementById("guess").onclick = function() {
             
                var myNumber = document.getElementById("myNumber").value;
             
                var gotIt = false;
             
                var numberOfGuesses = 1;
             
                while (gotIt == false) {

                    if (doAGuess(myNumber) == true) {
                     
                        gotIt = true;

                        alert ("Got it! It was a " + myNumber + ". It took me " + numberOfGuesses + " guesses.");

                    } else {

                        numberOfGuesses++;

                    }
             
                }
             
            }
         
         
        </script>
     
    </body>

</html>

15.

<html>

    <head>
     
        <title>Reaction Timer</title>
     
        <style type="text/css">
         
            body {
             
                font-family: sans-serif;
             
            }
     
            #shape {
             
                width: 200px;
                height: 200px;
                background-color: red;
                display: none;
                position: relative;
             
            }
         
            .bold {
             
                font-weight: bold;
             
            }
     
        </style>
 
    </head>

    <body>
     
        <h1>Test Your Reactions!</h1>
     
        <p>Click on the boxes and circles as quickly as you can!</p>
     
        <p class="bold">Your time: <span id="timeTaken"></span></p>
     
        <div id="shape"></div>
     
        <script type="text/javascript">
         
            var start = new Date().getTime();
         
            function getRandomColor() {
             
                var letters = '0123456789ABCDEF'.split('');
 
                var color = '#';
 
                for (var i = 0; i < 6; i++ ) {
     
                    color += letters[Math.floor(Math.random() * 16)];
 
                }
 
                return color;

            }
         
            function makeShapeAppear() {
             
                var top = Math.random() * 400;
             
                var left = Math.random() * 400;
             
                var width = (Math.random() * 200) + 100;
             
                if (Math.random() > 0.5) {
                 
                    document.getElementById("shape").style.borderRadius = "50%";
                 
                } else {
                 
                    document.getElementById("shape").style.borderRadius = "0";
                 
                }
             
                document.getElementById("shape").style.backgroundColor = getRandomColor();
             
                document.getElementById("shape").style.width = width + "px";
             
                document.getElementById("shape").style.height = width + "px";
             
                document.getElementById("shape").style.top = top + "px";
             
                document.getElementById("shape").style.left = left + "px";
 
                document.getElementById("shape").style.display = "block";
             
                start = new Date().getTime();

            }
         
            function appearAfterDelay() {
             
                setTimeout(makeShapeAppear, Math.random() * 2000);
             
            }
         
            appearAfterDelay();
         
            document.getElementById("shape").onclick = function() {
             
                document.getElementById("shape").style.display = "none";
             
                var end = new Date().getTime();
             
                var timeTaken = (end - start) / 1000;
             
                document.getElementById("timeTaken").innerHTML = timeTaken + "s";
             
                appearAfterDelay();
             
            }
         
        </script>
     
    </body>

</html>

16.

<html>

    <head>
     
        <title>Reaction Timer</title>
     
        <link rel="stylesheet" type="text/css" href="style.css">
 
    </head>

    <body>
     
        <h1>Test Your Reactions!</h1>
     
        <p>Click on the boxes and circles as quickly as you can!</p>
     
        <p class="bold">Your time: <span id="timeTaken"></span></p>
     
        <div id="shape"></div>
     
        <script type="text/javascript" src="script.js"></script>
     
    </body>

</html>

17.

<html>

    <head>
     
        <title>Reaction Timer</title>
     
        <link rel="stylesheet" type="text/css" href="style.css">
 
    </head>

    <body>
     
        <h1>Test Your Reactions!</h1>
     
        <p>Click on the boxes and circles as quickly as you can!</p>
     
        <p class="bold">Your time: <span id="timeTaken"></span></p>
     
        <div id="shape"></div>
     
        <script type="text/javascript" src="script.js"></script>
     
    </body>

</html>

18.
script.js
            var start = new Date().getTime();
         
            function getRandomColor() {
             
                var letters = '0123456789ABCDEF'.split('');
 
                var color = '#';
 
                for (var i = 0; i < 6; i++ ) {
     
                    color += letters[Math.floor(Math.random() * 16)];
 
                }
 
                return color;

            }
         
            function makeShapeAppear() {
             
                var top = Math.random() * 400;
             
                var left = Math.random() * 400;
             
                var width = (Math.random() * 200) + 100;
             
                if (Math.random() > 0.5) {
                 
                    document.getElementById("shape").style.borderRadius = "50%";
                 
                } else {
                 
                    document.getElementById("shape").style.borderRadius = "0";
                 
                }
             
                document.getElementById("shape").style.backgroundColor = getRandomColor();
             
                document.getElementById("shape").style.width = width + "px";
             
                document.getElementById("shape").style.height = width + "px";
             
                document.getElementById("shape").style.top = top + "px";
             
                document.getElementById("shape").style.left = left + "px";
 
                document.getElementById("shape").style.display = "block";
             
                start = new Date().getTime();

            }
         
            function appearAfterDelay() {
             
                setTimeout(makeShapeAppear, Math.random() * 2000);
             
            }
         
            appearAfterDelay();
         
            document.getElementById("shape").onclick = function() {
             
                document.getElementById("shape").style.display = "none";
             
                var end = new Date().getTime();
             
                var timeTaken = (end - start) / 1000;
             
                document.getElementById("timeTaken").innerHTML = timeTaken + "s";
             
                appearAfterDelay();
             
            }

19. style.css

            body {
             
                font-family: sans-serif;
             
            }
     
            #shape {
             
                width: 200px;
                height: 200px;
                background-color: red;
                display: none;
                position: relative;
             
            }
         
            .bold {
             
                font-weight: bold;
             
            }

No comments:

Post a Comment