Browse Source

new set of code examples

master
JoChicau 2 years ago
parent
commit
39a081d90c
  1. 6
      READ-ME.md
  2. 21
      example-p5/JS/sketch.js
  3. 36
      example-p5/index-p5-example.html
  4. 7
      example-starter/CSS/my-style.css
  5. 14
      example-starter/JS/script.js
  6. 46
      example-starter/index.html
  7. 39
      index-basic-example.html

6
READ-ME.md

@ -1,3 +1,7 @@
Welcome to the folder with code examples of web documents by Joana Chicau. Welcome to the folder with code examples of web documents by Joana Chicau.
You can start ny downloading the 'index-basic-example.html' and open it and edit it using a code editor and use a web browser to see your edits. Follow the _"example-starter"_ for an introduction on how to set up an 'index.html' file connected to a stylesheet and scripts.
Follow the _"example-p5"_ for an example of how to implement an external JavaScript library in your 'index.html'.
After downloading the respective folder, open your files and edit them using a code editor if your choice. In parallel, open the HTML on a web browser and refresh the page to check your edits.

21
example-p5/JS/sketch.js

@ -0,0 +1,21 @@
var canvas;
var mic;
function windowResized() {
resizeCanvas(windowWidth,windowHeight)
}
function setup () {
canvas = createCanvas(windowWidth,windowHeight)
canvas.position(0,0);
canvas.style('z-index', '-1')
mic = new p5.AudioIn();
mic.start()
}
function draw () {
background('#88afff');
describe('canvas with light blue background');
var vol = mic.getLevel();
ellipse(width/2, height/2, vol*100)
}

36
example-p5/index-p5-example.html

@ -0,0 +1,36 @@
<!DOCTYPE html>
<!-- document language -->
<html lang="en-US">
<head>
<!-- character encoding set -->
<meta charset="utf-8">
<title>Welcome my HTML!</title>
<!-- Metadata -->
<meta name="Name" content="My name">
<meta name="Description" content="This is a description of this page. It can be useful to write a description if you want to take SEO (search engine optimization) into account.">
<!-- here is how to link to the P5.JS main library -->
<script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script>
<!-- here is how to link to the P5.JS sound library -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.1/addons/p5.sound.js"></script>
<!-- here is how to link to the sketch -->
<script src="JS/sketch.js"></script>
</head>
<body>
<!-- Content goes here -->
<header>
<h1 id="title">Testing P5.JS library</h1>
</header>
<p>Allow the use of microphone in your browser and make some noise!!!</p>
</body>
</html>

7
example-starter/CSS/my-style.css

@ -0,0 +1,7 @@
/* WELCOME TO THE STYLESHEET */
body {
margin: 1rem;
font-family: "Helvetica", "Arial", sans-serif;
background: rgb(252,199,219);
}

14
example-starter/JS/script.js

@ -0,0 +1,14 @@
// * * * * * WELCOME TO THE JS FILE * * * * * //
// here is an example of a function for
// adding your prefered colour as a parameter
function changeColor(newColor) {
var elem = document.getElementById('title');
elem.style.color = newColor;
}
// to call this function uncomment the line below:
// changeColor('blue')

46
example-starter/index.html

@ -0,0 +1,46 @@
<!DOCTYPE html>
<!-- document language -->
<html lang="en-US">
<head>
<!-- character encoding set -->
<meta charset="utf-8">
<title>Welcome my HTML!</title>
<!-- Metadata -->
<meta name="Name" content="My name">
<meta name="Description" content="This is a description of this page. It can be useful to write a description if you want to take SEO (search engine optimization) into account.">
<!-- here is an example of how to link to a stylesheet -->
<link rel='stylesheet' href='CSS/my-style.css'/>
<!-- here is an example of how to link to a script -->
<script src="JS/script.js"></script>
</head>
<body>
<!-- Content goes here -->
<header>
<h1 id="title">Javascript meets the DOM</h1>
</header>
<p>This a sentence!</p>
<p id="empty"></p>
<!-- Image -->
<img src="https://upload.wikimedia.org/wikipedia/commons/4/45/Wikipedia20_animated_Wikipedia_Globe_1MB.gif" width="20%" alt="Animated image of Planet Earth, source Wikimedia">
<!-- Scripts -->
<script type="text/javascript">
alert('Hello, world!')
</script>
</body>
</html>

39
index-basic-example.html

@ -1,39 +0,0 @@
<!DOCTYPE html>
<!-- document language -->
<html lang="en-US">
<head>
<!-- character encoding set -->
<meta charset="utf-8">
<title>Welcome my HTML!</title>
<!-- Metadata -->
<meta name="Name" content="My name">
<meta name="Description" content="This is a description of this page. It can be useful to write a description if you want to take SEO (search engine optimization) into account.">
</head>
<body>
<!-- Content goes here -->
<h1>Main Heading (H1)</h1>
<h2>Second Heading (H2)</h2>
<p>This is my first sentence!</p>
<!-- Unordered List -->
<ul>
<li>list item 01</li>
<li>list item 02</li>
</ul>
<!-- Image -->
<img src="https://upload.wikimedia.org/wikipedia/commons/4/45/Wikipedia20_animated_Wikipedia_Globe_1MB.gif" width="20%" alt="Animated image of Planet Earth, source Wikimedia">
</body>
</html>
Loading…
Cancel
Save