Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
45f0d00
pushing step1
mahmoudchamas Dec 6, 2022
1ea2010
pushing step3
mahmoudchamas Dec 6, 2022
9fd460e
enter step 2
mahmoudchamas Dec 6, 2022
9021aa6
update step1
mahmoudchamas Dec 7, 2022
68c8e6a
update step1
mahmoudchamas Dec 7, 2022
ae60204
pushing step2
mahmoudchamas Dec 7, 2022
e69039b
pushing step3
mahmoudchamas Dec 7, 2022
66acad5
pushing step3
mahmoudchamas Dec 7, 2022
7d450e7
pushing step 3
mahmoudchamas Dec 7, 2022
9702469
pushing step 4
mahmoudchamas Dec 7, 2022
a814088
pushing step 5
mahmoudchamas Dec 7, 2022
f2400f8
pushing step 6
mahmoudchamas Dec 7, 2022
fdeabee
pushing step 7
mahmoudchamas Dec 7, 2022
2042686
pushing step8
mahmoudchamas Dec 7, 2022
197aa43
update step5
mahmoudchamas Dec 7, 2022
e33e6da
update step_6
mahmoudchamas Dec 7, 2022
b7d9160
update step_7
mahmoudchamas Dec 7, 2022
66493ee
update step_8
mahmoudchamas Dec 7, 2022
45c9ec4
update step_4
mahmoudchamas Dec 7, 2022
cbccb2a
pushing step 2
mahmoudchamas Dec 8, 2022
685fc89
pushing step2
mahmoudchamas Dec 8, 2022
b2401be
pushing step3
mahmoudchamas Dec 8, 2022
1d1b73b
pushing step4
mahmoudchamas Dec 8, 2022
5b8023f
pushing step_1
mahmoudchamas Dec 8, 2022
dd9ad55
pushing step 2
mahmoudchamas Dec 8, 2022
c15e509
push step5
mahmoudchamas Dec 8, 2022
8c075eb
enter step3
mahmoudchamas Dec 9, 2022
ec0a7be
pushing step 4
mahmoudchamas Dec 9, 2022
74ce5d2
pushing shallenge 4
mahmoudchamas Dec 9, 2022
4ead4e2
Basic Queries
mahmoudchamas Dec 11, 2022
ee9c3a3
creating table
mahmoudchamas Dec 11, 2022
0bb46dc
Basic Queries
mahmoudchamas Dec 11, 2022
b8f5d84
Joins
mahmoudchamas Dec 11, 2022
9145f9c
Count & Filter
mahmoudchamas Dec 11, 2022
60c14a5
first commit
mahmoudchamas Dec 20, 2022
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
2 changes: 2 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_1.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
<head>
<title>Step 1</title>
<meta charset="UTF-8">
<script src="step_1.js"></script>
</head>
<body>

</body>
</html>
2 changes: 2 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-01/Step_2.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
<head>
<title>Step 2</title>
<meta charset="UTF-8">
<script src="step_2.js"></script>
</head>
<body>

</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<head>
<title>Step 3</title>
<meta charset="UTF-8">
<script src="step_3.js"></script>
</head>
<body>
</body>
Expand Down
3 changes: 2 additions & 1 deletion 03_Exercises/03_JavaScript/javascript-basics-01/Step_4.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
<head>
<title>Step 4</title>
<meta charset="UTF-8">
<Script src="Step_4.js"></Script>
</head>
<body>
<form>
<label for="name">name : </label><input type="text" name="name" id="name"/>
<label for="surname">surname : </label><input type="text" name="surname" id="surname"/>
<label for="city">city : </label><input type="text" name="city" id="city"/>
<button name="validate" id="validate">Validate</button>
<button onclick="info()" name="validate" id="validate">Validate</button>
</form>
</body>
</html>
10 changes: 10 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,10 @@
alert("enter your name, surname and city")
function info(){
var num1 , num2 , sum ;
name1 = parseInt(document.getElementById("name").value);
surname= parseInt(document.getElementById("surname").value);
city= parseInt(document.getElementById("city").value);


alert("name:"+name1+"\n"+"surname:"+surname+"\n"+"city:"+city );
}
3 changes: 2 additions & 1 deletion 03_Exercises/03_JavaScript/javascript-basics-01/Step_5.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@
<head>
<title>Step 5</title>
<meta charset="UTF-8">
<script src="Step_5.js"></script>
</head>
<body>
<form>
<label for="first_number">first number : </label><input type="text" id="first_number" name="first_number"/><br/>
<label for="second_number">second number : </label><input type="text" id="second_number" name="second_number"/><br/>
<button id="validate" name ="validate">validate</button>
<button onclick="add()" id="validate" name ="validate">validate</button>
</form>
</body>
</html>
8 changes: 8 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,8 @@
function add(){
var num1 , num2 , sum ;
num1 = parseInt(document.getElementById("first_number").value);
num2 = parseInt(document.getElementById("second_number").value);
sum = num1 + num2;

alert("the sum of to number is :"+sum)
}
3 changes: 2 additions & 1 deletion 03_Exercises/03_JavaScript/javascript-basics-01/Step_6.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@
<head>
<title>Step 6</title>
<meta charset="UTF-8">
<script src="Step_6.js"></script>
</head>
<body>
<form>
<label for="first_number">first number : </label><input type="text" id="first_number" name="first_number"/><br/>
<label for="second_number">second number : </label><input type="text" id="second_number" name="second_number"/><br/>
<button id="validate" name ="validate">validate</button>
<button onclick="rem()" id="validate" name ="validate">validate</button>
</form>
</body>
</html>
8 changes: 8 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,8 @@
function rem(){
var num1 , num2 , reminder;
num1 = parseInt(document.getElementById("first_number").value);
num2 = parseInt(document.getElementById("second_number").value);
reminder= num1%num2;

alert("the reminder of division ="+reminder)
}
3 changes: 2 additions & 1 deletion 03_Exercises/03_JavaScript/javascript-basics-01/Step_7.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@
<head>
<title>Step 7</title>
<meta charset="UTF-8">
<script src="Step_7.js"></script>
</head>
<body>
<form>
<label for="shoe_size">shoe size : </label><input type="text" id="shoe_size" name="shoe_size"/><br/>
<label for="year">Birth year : </label><input type="text" id="year" name="year"/><br/>
<button id="validate" name="validate">validate</button>
<button id="validate" onclick="result1()" oname="validate">validate</button>
</form>
</body>
</html>
13 changes: 13 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,13 @@
alert("What is your shoe size and your birthday day")
function result1(){
var shoe_size , year , result;
shoe_size= parseInt(document.getElementById("shoe_size").value);
year = parseInt(document.getElementById("year").value);
shoe_size = shoe_size*2 ;
shoe_size = shoe_size + 5 ;
shoe_size = shoe_size * 50 ;
result = shoe_size - year ;
result = result + 1766

alert("the reminder of division ="+result);
}
3 changes: 2 additions & 1 deletion 03_Exercises/03_JavaScript/javascript-basics-01/Step_8.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
<head>
<title>Step 8</title>
<meta charset="UTF-8">
<script src="Step_8.js"></script>
</head>
<body>
<form>
<label for="age">your age : </label><input type="text" id="age" name="age"/><br/>
<button id="validate" name="validate">validate</button>
<button onclick="age1()" id="validate" name="validate">validate</button>
</form>
</body>
</html>
13 changes: 13 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,13 @@
alert("enter your name")
function age1(){
var age ;
num1 = parseInt(document.getElementById("age").value);

if(age => 18){
alert("your age is under 18");


}else {
alert("your age is over 18");
}
}
3 changes: 3 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,3 @@

var a="Mahmoud" ;
alert(a);
5 changes: 5 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,5 @@
var name1="Mahmoud";
var surname="Chamas";
var city="Beirut";
alert("name:"+name1+"\n"+"surname:"+surname+"\n"+"city:"+city )

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
let person = prompt("enter your name");
let text ;
if(person==null || person ==""){
text="user cancelled the prompt.";
}else{
window.alert("hello"+" "+person);
}
7 changes: 7 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,7 @@
let person = prompt("enter your name");
let text ;
if(person==null || person ==""){
text="user cancelled the prompt.";
}else{
window.alert("hello"+" "+person);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5501
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
var image = document.querySelector("#image1");
image.addEventListener('mouseover', function(){
image.src="./images/image1_2.jpg"

})
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,13 @@
<head>
<meta charset="utf-8">
<title>Step 1</title>

</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,3 @@
function myfunction() {
alert("thankyou for participation");
}
26 changes: 17 additions & 9 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 2/index.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Step 2</title>
</head>
<body>
<form>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name"/>
</form>
</body>
<head>
<meta charset="utf-8" />
<title>Step 2</title>
<script src="Step_2.js"></script>
</head>
<body>
<form>
<label for="name">Your name : </label
><input
type="text"
name="name"
value=""
id="name"
onblur="myfunction()"
/>
</form>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
function target1(){
var x= document.getElementById("name").value;
document.getElementById("target").innerHTML= x;


}
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
<head>
<meta charset="utf-8">
<title>Step 3</title>
<script src="Style_3.js"></script>
</head>
<body>
<form>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name"/>
<div id=" target"><p>this is a target</p></div>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name" onchange="target1"/>
<div id="target" ></div>
</form>

</body>
</html>
11 changes: 11 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 4/Style_4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
function test1() {
var val = confirm("you are going to reset the form");
if (val == true) {
document.getElementById("name").value = null;
document.getElementById("surname").value = "";
document.getElementById("city").value = "";
} else {
alert("no ");
return 0;
}
}
28 changes: 16 additions & 12 deletions 03_Exercises/03_JavaScript/javascript-basics-02/step 4/index.html
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Step 4</title>
</head>
<body>
<form>
<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>
</form>
</body>
<head>
<meta charset="utf-8" />
<title>Step 4</title>
<script src="Style_4.js"></script>
</head>
<body>
<form id="">
<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 onclick="test1()" type="button" name="button">Reset</button>
</form>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@
<head>
<meta charset="utf-8">
<title>Step 5</title>
<script src="step_5.js"></script>
</head>
<body>
<div class="container">
<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=changeImage()/>
<img src="images/image2.jpg" id="image2"onmouseover=changeImage() />
<img src="images/image3.jpg" id="image3" onmouseover=changeImage() />
<img src="images/image4.jpg" id="image4" onmouseover=changeImage()/>
<img src="images/image5.jpg" id="image5" onmouseover=changeImage()/>
</div>
</body>
</html>
37 changes: 37 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,37 @@
function changeImage(){
const image1 = document.querySelector("#image1");

image1.addEventListener('mouseover', function (){
image1.src="images/image1_2.jpg"

})

const image2 = document.querySelector("#image2")

image2.addEventListener('mouseover', function (){
image2.src="images/image2_2.jpg"

})
const image3 = document.querySelector("#image3");

image3.addEventListener('mouseover', function (){
image3.src="images/image3_2.jpg"
})

const image4 = document.querySelector("#image4");

image4.addEventListener('mouseover', function (){
image4.src="images/image4_2.jpg"

})

const image5 = document.querySelector("#image5");

image5.addEventListener('mouseover', function (){
image5.src="images/image5_2.jpg"

})



}
10 changes: 10 additions & 0 deletions 03_Exercises/03_JavaScript/javascript-basics-03/step 1/Step_1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

let img1 = document.querySelector("#image1");
image1.addEventListener('mouseover', function (){
image1.style.border = "3px red solid ";

})




Loading