Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
b24a702
style1
MohannadRifai Dec 6, 2022
1bdca89
Style1
MohannadRifai Dec 6, 2022
19f2479
style2
MohannadRifai Dec 6, 2022
4d6d043
step1
MohannadRifai Dec 7, 2022
fe0d327
Step1
MohannadRifai Dec 7, 2022
34514d4
step2
MohannadRifai Dec 7, 2022
ab4888e
step3
MohannadRifai Dec 7, 2022
5f2f3d3
step4
MohannadRifai Dec 7, 2022
9b49628
step5
MohannadRifai Dec 7, 2022
b62a72a
step6
MohannadRifai Dec 7, 2022
4343bc3
step7
MohannadRifai Dec 7, 2022
37ca47a
step8
MohannadRifai Dec 7, 2022
3033e83
step2
MohannadRifai Dec 8, 2022
39dcf6b
step3
MohannadRifai Dec 8, 2022
c659015
step4
MohannadRifai Dec 8, 2022
80d7ea0
step5
MohannadRifai Dec 8, 2022
b494e58
Step6
MohannadRifai Dec 8, 2022
c997ff9
step1
MohannadRifai Dec 8, 2022
fcd483c
step2
MohannadRifai Dec 8, 2022
5456594
step3
MohannadRifai Dec 8, 2022
d63e8ce
step4
MohannadRifai Dec 8, 2022
bd27912
quest4
MohannadRifai Dec 9, 2022
56a5eb5
Basic Queries
MohannadRifai Dec 12, 2022
7e6427f
Creating Table
MohannadRifai Dec 12, 2022
046ddb0
joins
MohannadRifai Dec 12, 2022
59021bd
count& Filter
MohannadRifai Dec 12, 2022
d732244
Count & Filter
MohannadRifai Dec 12, 2022
c238ef4
Weather
MohannadRifai Dec 21, 2022
e0aab73
finall
MohannadRifai Dec 21, 2022
fbbe4fa
changed app's name
MohannadRifai Dec 23, 2022
e1e5376
exit command
MohannadRifai Dec 23, 2022
bf09192
help command
MohannadRifai Dec 23, 2022
521d1af
added jsdoc for help
MohannadRifai Dec 23, 2022
79c365a
step4
MohannadRifai Jan 1, 2023
401f413
step5
MohannadRifai Jan 1, 2023
137b5d9
step5
MohannadRifai Jan 1, 2023
9198220
first steap
MohannadRifai Jan 6, 2023
6f807d6
step3
MohannadRifai Jan 6, 2023
5616bfc
step4
MohannadRifai Jan 6, 2023
243ac5c
step5
MohannadRifai Jan 6, 2023
e6ab704
last commit
MohannadRifai Jan 6, 2023
c96b195
lastPush
MohannadRifai Jan 6, 2023
2bee662
initial commit
MohannadRifai Feb 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
</head>
<body>
</body>
<script src="Step_1.js"></script>
</html>
2 changes: 2 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
var x="name"
alert(x)
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
<meta charset="UTF-8">
</head>
<body>
<script src="Step_2.js"></script>
</body>
</html>
4 changes: 4 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
var name="Doe"
var surname="John"
var city="New-York"
alert(name +" "+surname +" " +city)
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
<meta charset="UTF-8">
</head>
<body>
<script src="Step_3.js"></script>
</body>
</html>
2 changes: 2 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let person = prompt("Please enter your name")
alert( "Hello " + person )
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
<label for="city">city : </label><input type="text" name="city" id="city"/>
<button name="validate" id="validate">Validate</button>
</form>
<script src="Step_4.js"></script>
</body>
</html>
4 changes: 4 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
let person = prompt("Please enter your name")
let surname = prompt("Please enter your surname")
let city = prompt("Please enter your city")
alert( "Hello " + person +" "+surname +" "+city)
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@
<label for="second_number">second number : </label><input type="text" id="second_number" name="second_number"/><br/>
<button id="validate" name ="validate">validate</button>
</form>
<script src="Step_5.js"></script>
</body>
</html>
4 changes: 4 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
let firstNumber = prompt("Write the first number")
let secondNumber = prompt("Write the second number")
let result = firstNumber*secondNumber
alert(result)
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@
<label for="second_number">second number : </label><input type="text" id="second_number" name="second_number"/><br/>
<button id="validate" name ="validate">validate</button>
</form>
<script src="Step_6.js"></script>
</body>
</html>
4 changes: 4 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
let firstNumber = prompt("Write the first number")
let secondNumber = prompt("Write the second number")
let result = firstNumber/secondNumber
alert(result)
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@
<label for="year">Birth year : </label><input type="text" id="year" name="year"/><br/>
<button id="validate" name="validate">validate</button>
</form>
<script src="Step_7.js"></script>
</body>
</html>
12 changes: 12 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_7.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
let quest1 = prompt("Write your shoe size");
let quest2 = prompt("Write your birthdate");
alert
function multiply(quest1,quest2){
let x = quest1*2;
let y = x+5;
let z = y*50;
let a = z-quest2;
let b = a +1766;
return alert(b);
}
multiply(quest1,quest2)
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@
<label for="age">your age : </label><input type="text" id="age" name="age"/><br/>
<button id="validate" name="validate">validate</button>
</form>
<script src="Step_8.js"></script>
</body>
</html>
7 changes: 7 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
let age = prompt("what is your age")
if (age>18){
alert("you are over 18")
}
else {
alert("you are under 18")
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
let element = document.querySelector("#image1");
element.addEventListener('mouseover', function(){
element.src="./images/image1_2.jpg"

})
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@
</head>
<body>
<img src="images/image1.jpg" id="image1" />
<script src="Step_1.js"></script>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
let element = document.querySelector("#name");
function myFunction() {
alert("thank you for participating!");
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
</head>
<body>
<form>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name"/>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name" onblur="myFunction()" />
</form>
<script src="Step_2.js"></script>
</body>
</html>
14 changes: 14 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 3/Step_3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
var displayText = document.getElementById('inputBox');
displayText.onkeyup = function() {
document.getElementById('displayBox').innerHTML = inputBox.value;
}










Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
</head>
<body>
<form>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name"/>
<label for="name">Your name : </label><input type="text" name="name" value="" id='inputBox' />
</form>
<div id='displayBox'> </div>
<script src="Step_3.js"></script>
</body>
</html>
</html>
10 changes: 10 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 4/Step_4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// function myFunction() {
// document.getElementById("myForm").reset();
// }
function deleteField() {
if (confirm("Do you really want to reset?")) {
document.querySelector("#name").value=""
document.querySelector("#surname").value=""
document.querySelector("#city").value=""
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@
<title>Step 4</title>
</head>
<body>
<form>
<form id="myForm">
<label for="name">Your name : </label><input type="text" name="name" value="Doe" id="name" />
<label for="surname">Your surname : </label><input type="text" name="surname" value="John" id="surname" />
<label for="city">Your city : </label><input type="text" name="city" value="New York" id="city" />
<button type="button" name="button">Reset</button>
<button type="button" name="button" onclick="deleteField()" >Reset</button>
</form>

<script src="Step_4.js"></script>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@
<title>Step 5</title>
</head>
<body>
<div class="container">
<div class="container" onmouseover="test()">
<img src="images/image1.jpg" id="image1" />
<img src="images/image2.jpg" id="image2" />
<img src="images/image3.jpg" id="image3" />
<img src="images/image4.jpg" id="image4" />
<img src="images/image5.jpg" id="image5" />
</div>
<script src="step_5.js"></script>
</body>
</html>
13 changes: 13 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 5/step_5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
let pic1 = document.querySelector("#image1");
let pic2 = document.querySelector("#image2");
let pic3 = document.querySelector("#image3");
let pic4 = document.querySelector("#image4");
let pic5 = document.querySelector("#image5");

function test(){
pic1.src="./images/image1_2.jpg"
pic2.src="./images/image2_2.jpg"
pic3.src="./images/image3_2.jpg"
pic4.src="./images/image4_2.jpg"
pic5.src="./images/image5_2.jpg"
}
20 changes: 20 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 6/Step_6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
let pic1 = document.querySelector("#image1");
let pic2 = document.querySelector("#image2");
let pic3 = document.querySelector("#image3");
let pic4 = document.querySelector("#image4");
let pic5 = document.querySelector("#image5");

function test(){
pic1.src="./images/image1_2.jpg"
pic2.src="./images/image2_2.jpg"
pic3.src="./images/image3_2.jpg"
pic4.src="./images/image4_2.jpg"
pic5.src="./images/image5_2.jpg"
}
function mouseOut(){
pic1.src="./images/image1.jpg"
pic2.src="./images/image2.jpg"
pic3.src="./images/image3.jpg"
pic4.src="./images/image4.jpg"
pic5.src="./images/image5.jpg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
<title>Step 6</title>
</head>
<body>
<img src="images/image1.jpg" id="image1" />
<img src="images/image2.jpg" id="image2" />
<img src="images/image3.jpg" id="image3" />
<img src="images/image4.jpg" id="image4" />
<img src="images/image5.jpg" id="image5" />
<img src="images/image1.jpg" id="image1" onmouseover="test()" onmouseout="mouseOut()"/>
<img src="images/image2.jpg" id="image2" onmouseover="test()" onmouseout="mouseOut()"/>
<img src="images/image3.jpg" id="image3" onmouseover="test()" onmouseout="mouseOut()"/>
<img src="images/image4.jpg" id="image4" onmouseover="test()" onmouseout="mouseOut()"/>
<img src="images/image5.jpg" id="image5" onmouseover="test()" onmouseout="mouseOut()"/>

<script src="Step_6.js"></script>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function myFunction(){
document.getElementById("image1").style.border = "3px solid #FF0000";
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<title>Step 1</title>
</head>
<body>
<img src="images/image1.jpg" id="image1"/>
<img src="images/image1.jpg" id="image1" onmouseover=" myFunction()"/>
<script src="Step_1.js"></script>
</body>
</html>
23 changes: 23 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-03/step 2/Step_2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// function textDisplay() {
// var show = document.getElementById("show");
// var hide = document.getElementById("hide");

// if (hide.clicked == true) {
// document.getElementById("texte").style.display = "none";
// } else if (show.clicked == true) {
// document.getElementById("texte").style.display = "block";

// };
// }





function textDisplay(){
document.getElementById("texte").style.display = "none";
}

function textShow(){
document.getElementById("texte").style.display = "block";
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
<title>Step 2</title>
</head>
<body>
<a href="#" id="show">Show</a>
<a href="#" id="hide">Hide</a>
<a href="#" id="show" onclick="textShow()">Show</a>
<a href="#" id="hide" onclick="textDisplay()">Hide</a>
<div id="texte">
<p>Joseph Dacre Carlyle (Carlisle, 4 juin 1758 - Newcastle upon Tyne, 12 avril 1804) est un orientaliste anglais.Après ses études à l'université de Cambridge, il y devint professeur d'arabe. En 1799, il fut attaché par le gouvernement britannique à l'ambassade de Lord Elgin dans l'Empire ottoman. Il était chargé d'explorer les bibliothèques de la région (principalement celle du Sérail) pour y découvrir (et y acquérir) des manuscrits inédits de textes antiques. Il se rendit aussi en Égypte, en Terre sainte et au mont Athos. Sa mission fut, de son point de vue, un échec. Il acheta quelques centaines d'ouvrages, principalement dans les bazars de Constantinople, mais aucun ne contenait de texte inédit. Cependant, la façon dont certains manuscrits avaient été acquis, principalement ceux du patriarche de Jérusalem Anthème Ier, ainsi que la querelle entamée sur la plaine de Troie entre Carlyle et un autre professeur de Cambridge, Edward Daniel Clarke, allaient être utilisées, après la mort de Carlyle, contre Lord Elgin, dans les controverses autour de l'acquisition des « marbres d'Elgin ».De retour en Grande-Bretagne à l'automne 1801, Joseph Dacre Carlyle entama une traduction en arabe de la Bible. Sa mort en avril 1804 coupa court à ce travail.</p>
</div>
<script src="Step_2.js"></script>
</body>
</html>
12 changes: 12 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-03/step 3/Step_3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
function greenColor()
{
document.getElementById("text").style.color = "green";
}
function redColor()
{
document.getElementById("text").style.color = "red";
}
function blueColor()
{
document.getElementById("text").style.color = "blue";
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,12 @@
<p>Tara, originellement nommée Antarctica puis Seamaster, est une goélette française destinée à la fois à l'exploration et à la défense de l'environnement. Dans le cadre de l'Année polaire internationale, en 2007-2008, ce voilier est utilisé en Arctique par l'expédition Tara Arctic dans le but de faire des relevés permettant de mieux comprendre les changements climatiques qui s'opèrent en Arctique. En 2009, dans le cadre de l'expédition Tara Oceans, Tara parcourt les mers et les océans dans une circumnavigation de trois ans afin d'étudier le piégeage des molécules de gaz carbonique (CO2) par les micro-organismes marins comme le plancton. En avril 2016, une nouvelle expédition est montée Tara Pacific dont l'objectif est de comprendre le corail, menacé par des facteurs humains et climatiques1.</p>
</div>
<div>
<div class="color green" ></div>
<div class="color red" ></div>
<div class="color blue" ></div>
<div class="color green" onclick="greenColor('text')" > </div>
<div class="color red" onclick="redColor('text')"></div>
<div class="color blue" onclick="blueColor('text')"></div>
</div>


<script src="Step_3.js"></script>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
button.addEventListener("click",function(){
var confirmation = document.getElementById("confirmation");

var password = document.getElementById("password");
if(password.value != confirmation.value) {
password.style.border = "3px solid red";
confirmation.style.border = "3px solid red";
}
})
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
<form>
<label for="password">password : </label><input type="text" name="password" value="" id="password" />
<label for="confirmation">Confirm : </label><input type="text" name="confirmation" value="" id="confirmation" />
<button type="button" name="button" >Test</button>
<button type="button" name="button" id="button">Test</button>
</form>
<script src="Step_4.js"></script>
</body>
</html>
Loading