From e872218ccb49d23a8a8d54735b84f63e0f4e498d Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Sun, 4 Dec 2022 19:17:27 +0000 Subject: [PATCH 01/20] style1 initial submession --- .../public/style1/index.html | 26 +- .../cv-styling-master/public/style1/style.css | 276 ++++++++++++++++++ 2 files changed, 290 insertions(+), 12 deletions(-) create mode 100644 04_Challenges/cv-styling-master/public/style1/style.css diff --git a/04_Challenges/cv-styling-master/public/style1/index.html b/04_Challenges/cv-styling-master/public/style1/index.html index c40c1144..b8865d55 100644 --- a/04_Challenges/cv-styling-master/public/style1/index.html +++ b/04_Challenges/cv-styling-master/public/style1/index.html @@ -7,36 +7,38 @@ - + JStudent | CV - + + + -
-
-
-
+
+
+
-

About

+

About

Pellentesque nec nisi at sapien sagittis sagittis. Aliquam eu condimentum mauris. Proin accumsan enim at risus hendrerit lobortis. Nunc sollicitudin sodales lectus, et rhoncus mi molestie hendrerit. Vestibulum velit lorem, rhoncus a congue ultricies, faucibus facilisis risus. Mauris turpis ante, aliquet ac venenatis at, ornare ut velit. Duis ut erat neque, eget consectetur tellus.

-

Competencies

+

Competencies

HTML @@ -61,7 +63,7 @@

Competencies

-

Experiences

+

Experiences

Man2ouche Seller @@ -106,7 +108,7 @@

-

Education

+

Education

Web Stack Training @@ -151,7 +153,7 @@

-

Hobbies

+

Hobbies

  • Watching Youtube
  • Sleeping
  • diff --git a/04_Challenges/cv-styling-master/public/style1/style.css b/04_Challenges/cv-styling-master/public/style1/style.css new file mode 100644 index 00000000..fd300c65 --- /dev/null +++ b/04_Challenges/cv-styling-master/public/style1/style.css @@ -0,0 +1,276 @@ +@media screen and (min-width: 1400px) { + .wrapper{ + width:60%; + margin-left: auto; + margin-right: auto; + background-color: white; + } + body{ + background-color: black; + font-size: 110%; + } + } + .wrapper{ + position: relative; + } + @media screen and (max-width: 600px) { + .content{ + display: grid; + grid-template-columns: 100%; + margin-left: 5%; + margin-right: 5%; + } + + } + + @media screen and (max-width: 1400px) { + body{ + background-color:white; + font-size: 120%; + } + .wrapper{ + position: relative; + } + } + + .header{ + background-color: gray; + + + } + .nav{ + + display:flex; + padding-left:10%; + margin-top:0; + } + .info h1, .info h2{ + color:red; + } + .contact-type{ + color:white; + background: red; + } + + @media screen and (min-width: 1336px) { + dl{ + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + padding: 0px; + } + } + @media screen and (min-width: 980px) { + #contact{ + position:absolute; + top: 1.5%; + width:45%; + height: 20vw; + right:0px; + } + } + @media screen and (min-width: 880px) { + .content{ + width:85%; + display:grid; + grid-template-columns: 5fr 5fr; + justify-content: center; + + margin-left: auto; + margin-right: auto; + grid-template-rows: 0.5fr 0.5fr; + margin-top: 4%; + } + .content > #contact{ + order:1; + } + } + #about p{ + width:80%; + + } + .A{ + margin-bottom: 2%; + border-bottom: 1px solid rgba(192, 192, 192, .5);; + + padding-bottom: 2%; + } + + .A::before{ + margin-right: 5px; + content: '\00a0'; + height: 20px; + width: 20px; + background-color:red; + border-radius: 50%; + display: inline-block; + white-space: pre; + + } + .skills-primary::before { + content: "\AMain"; + white-space: pre-wrap; + } + .skills-secondary::before { + content: "Others"; + white-space: pre-wrap; + } + div.skill{ + + background-color: silver; + margin-bottom: 1%; + padding-bottom:2%; + padding-top: 2%; + padding-left: 1%; + margin-top: 1%; + width:99%; + } + .skills-primary .skill[ data-skill="5"] span{ + background-color: red; + padding-right: 52%; + padding-top: 1%; + padding-bottom: 1%; + color:white; + padding-left: 1%; + } + .skills-primary .skill[ data-skill="3"] span{ + background-color: red; + padding-right: 35%; + padding-top: 1%; + padding-bottom: 1%; + color:white; + padding-left: 1%; + } + .skills-primary .skill[ data-skill="1"] span{ + background: linear-gradient( + to right, + red 0%, + red 70%, + silver 50%, + silver 100% + ); + padding-top: 1%; + padding-bottom: 1%; + color:white; + padding-left: 1%; + + } + .skills-secondary .skill[ data-skill="9"] span{ + background-color: red; + padding-right: 78%; + padding-top: 1%; + padding-bottom: 1%; + color:white; + padding-left: 1%; + } + .skills-secondary .skill[ data-skill="5"] span{ + background-color: red; + padding-right: 53%; + padding-top: 1%; + padding-bottom: 1%; + color:white; + padding-left: 1%; + } + .skills-secondary .skill[ data-skill="7"] span{ + background-color: red; + padding-right: 60%; + padding-top: 1%; + padding-bottom: 1%; + color:white; + padding-left: 1%; + + } + + .skills-secondary .skill{ + opacity: 0.75; + } + + +.experience-type{ + font-weight: bold; + color:red; +} +.experience-institution::before{ + content: "@ "; +} +.experience-institution{ + color:red; + font-weight: lighter; + margin-bottom: 0; +} +.experience-details{ + color:gray; + font-size: 100%; + padding-left: 2%; + +} +.experience{ + margin-right: 7%; +} +.experience-location::before{ + content:"In " +} +h4{ + margin-bottom: 1%; +} +.experience-date-separator{ + color:red; +} +dl{ + display: flex; +} +h3{ + font-size: 100%; +} +#contact h3{ + font-size:0; +} +.contact-skype .contact-value{ + font-size: 0; +} +.contact-skype, .contact-phone,.contact-github ,.contact-email, .contact-facebook { + margin-bottom: 0; + margin-top: 0; + font-size: 100%; +} +.contact-skype .contact-value{ + font-size: 0; +} + +a:link{ + font-size: 100%; + text-decoration:none; + +} +.contact-email .contact-value{ + padding-left: 19%; + +} +.contact-phone .contact-value{ + margin-left: 13%; +} +.contact-github .contact-value{ + padding-left: 18%; + + } +.contact-facebook .contact-value{ + padding-left: 15%; +} +.contacts{ + + width: 100%; + background:linear-gradient( + to right, + #ff0000 30%, + red 0%, + black 0%, + black 100% + ); + +padding-bottom: 0; +} + +.contact-value>a{ + color: white; +} \ No newline at end of file From 94ede726046ef7a981f2bfa4f8c90ce43c863872 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Tue, 6 Dec 2022 14:38:21 +0000 Subject: [PATCH 02/20] style2 --- .../public/style1/index.html | 4 +- .../cv-styling-master/public/style1/style.css | 276 ----------------- .../public/style1/style2.css | 279 ++++++++++++++++++ 3 files changed, 281 insertions(+), 278 deletions(-) delete mode 100644 04_Challenges/cv-styling-master/public/style1/style.css create mode 100644 04_Challenges/cv-styling-master/public/style1/style2.css diff --git a/04_Challenges/cv-styling-master/public/style1/index.html b/04_Challenges/cv-styling-master/public/style1/index.html index b8865d55..551608fe 100644 --- a/04_Challenges/cv-styling-master/public/style1/index.html +++ b/04_Challenges/cv-styling-master/public/style1/index.html @@ -12,13 +12,13 @@ - + -
    +
    - HTML + Java
    - CSS + C
    - Javascript + prolog
@@ -66,29 +66,28 @@

Competencies

Experiences

- Man2ouche Seller - Snack Edouard + Batata Seller + Edouard store

- Paris + Lebanon - 30 + 20 / 12 / - 1995 + 2020

- Pellentesque nec nisi at sapien sagittis sagittis. Aliquam eu condimentum mauris. Proin accumsan enim at risus hendrerit lobortis. Nunc sollicitudin sodales lectus, et rhoncus mi molestie hendrerit. Vestibulum velit lorem, rhoncus a congue ultricies, faucibus facilisis risus. Mauris turpis ante, aliquet ac venenatis at, ornare ut velit. Duis ut erat neque, eget consectetur tellus. + Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, vel? Quibusdam optio tempore repudiandae amet ducimus a quo sunt ratione iure quaerat.

- Man2ouche Seller - Snack Edouard + TOmamto Seller

From da563d3dcd204dc9894b82fd5aa3d92b23043e47 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 13:01:56 +0000 Subject: [PATCH 04/20] 1 --- .../javascript-basics-01/step1/Step_1.html | 11 +++++++++++ .../03_JavaScript/javascript-basics-01/step1/step1.js | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html b/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html new file mode 100644 index 00000000..51bc3e5c --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html @@ -0,0 +1,11 @@ + + + + Step 1 + + + + + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js b/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js new file mode 100644 index 00000000..c604ebc1 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js @@ -0,0 +1,4 @@ +function display() { + var name = "Sarah"; + alert("Hey "+ name); +} \ No newline at end of file From d42a4a86b2be3177b6a44e97ce49c15cbd230920 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 14:21:50 +0000 Subject: [PATCH 05/20] 2 --- .../javascript-basics-01/step2/Step_2.html | 10 ++++++++++ .../03_JavaScript/javascript-basics-01/step2/step2.js | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step2/Step_2.html create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step2/step2.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step2/Step_2.html b/03_Exercises/03_JavaScript/javascript-basics-01/step2/Step_2.html new file mode 100644 index 00000000..93bc4a6d --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step2/Step_2.html @@ -0,0 +1,10 @@ + + + + Step 2 + + + + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step2/step2.js b/03_Exercises/03_JavaScript/javascript-basics-01/step2/step2.js new file mode 100644 index 00000000..af09884e --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step2/step2.js @@ -0,0 +1,6 @@ +function showAlert() { + var name = "Sarah"; + var surname= "Hachouche"; + var city="Beirut"; + alert ("Name: "+name+"\n"+"Surname: "+surname+"\n"+"City: "+city); + } \ No newline at end of file From 6607100ef7e737d4beee21bca722d5d1ce3bd54c Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 21:07:33 +0000 Subject: [PATCH 06/20] 5 --- .../step5/.vscode/launch.json | 15 +++++++++++++++ .../javascript-basics-01/step5/Step_5.html | 18 ++++++++++++++++++ .../javascript-basics-01/step5/step5.js | 11 +++++++++++ 3 files changed, 44 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step5/.vscode/launch.json create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step5/Step_5.html create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step5/step5.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step5/.vscode/launch.json b/03_Exercises/03_JavaScript/javascript-basics-01/step5/.vscode/launch.json new file mode 100644 index 00000000..2ba986f6 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step5/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "Launch Chrome against localhost", + "url": "http://localhost:8080", + "webRoot": "${workspaceFolder}" + } + ] +} \ No newline at end of file diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step5/Step_5.html b/03_Exercises/03_JavaScript/javascript-basics-01/step5/Step_5.html new file mode 100644 index 00000000..a27d3774 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step5/Step_5.html @@ -0,0 +1,18 @@ + + + + Step 5 + + + +
+
+
+ + + +
+ + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step5/step5.js b/03_Exercises/03_JavaScript/javascript-basics-01/step5/step5.js new file mode 100644 index 00000000..39dfa7b6 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step5/step5.js @@ -0,0 +1,11 @@ +function mult() +{ + var numOne, numTwo, product; + numOne = parseInt(document.getElementById("first_number").value); + numTwo = parseInt(document.getElementById("second_number").value); + product= numOne * numTwo; + document.getElementById("txtresult").value = product; + + +} + From 624a4a6f180b31fa6db53f2aa1e53c731a688410 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 21:15:25 +0000 Subject: [PATCH 07/20] 6 --- .../javascript-basics-01/step6/Step_6.html | 19 +++++++++++++++++++ .../javascript-basics-01/step6/step6.js | 10 ++++++++++ 2 files changed, 29 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step6/Step_6.html create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step6/step6.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step6/Step_6.html b/03_Exercises/03_JavaScript/javascript-basics-01/step6/Step_6.html new file mode 100644 index 00000000..5751be33 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step6/Step_6.html @@ -0,0 +1,19 @@ + + + + Step 6 + + + +
+
+
+ + + + +
+ + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step6/step6.js b/03_Exercises/03_JavaScript/javascript-basics-01/step6/step6.js new file mode 100644 index 00000000..fd0470eb --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step6/step6.js @@ -0,0 +1,10 @@ +function Reminder() +{ + var numOne, numTwo, reminder; + numOne = parseInt(document.getElementById("first_number").value); + numTwo = parseInt(document.getElementById("second_number").value); + reminder= numOne % numTwo; + document.getElementById("txtresult").value = reminder; + + +} \ No newline at end of file From b2b326517c8166da610de05445276e0b2945e33f Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 21:36:33 +0000 Subject: [PATCH 08/20] 7 --- .../javascript-basics-01/step 7/Step_7.html | 18 ++++++++++++++++++ .../javascript-basics-01/step 7/step7.js | 11 +++++++++++ 2 files changed, 29 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step 7/Step_7.html create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step 7/Step_7.html b/03_Exercises/03_JavaScript/javascript-basics-01/step 7/Step_7.html new file mode 100644 index 00000000..8c70555c --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step 7/Step_7.html @@ -0,0 +1,18 @@ + + + + Step 7 + + + +
+
+
+ + + +
+ + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js b/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js new file mode 100644 index 00000000..3c841953 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js @@ -0,0 +1,11 @@ +function multipleOperations() +{ + var shoe_size, birth_year, res; + shoe_size= parseInt(document.getElementById("shoe_size").value); + birth_year = parseInt(document.getElementById("year").value); + res=(shoe_size*2+5)*50-birth_year+1766; + console.log(res); + document.getElementById("txtresult").value = res; + + +} \ No newline at end of file From aa7e1e68450ed60b471c5e537946e26d6110763a Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 21:46:55 +0000 Subject: [PATCH 09/20] 8 --- .../javascript-basics-01/step8/Step_8.html | 17 +++++++++++++++++ .../javascript-basics-01/step8/step8.js | 15 +++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step8/Step_8.html create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step8/step8.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step8/Step_8.html b/03_Exercises/03_JavaScript/javascript-basics-01/step8/Step_8.html new file mode 100644 index 00000000..ed85d07f --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step8/Step_8.html @@ -0,0 +1,17 @@ + + + + Step 8 + + + +
+
+ + + +
+ + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step8/step8.js b/03_Exercises/03_JavaScript/javascript-basics-01/step8/step8.js new file mode 100644 index 00000000..cddf2e27 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step8/step8.js @@ -0,0 +1,15 @@ +function f8() +{ + var age, res; + age= parseInt(document.getElementById("age").value); + if(age<=17) + { + res="you are under 18"; + } + else{ + res="you are over 18"; + } + document.getElementById("txtresult").value = res; + + +} \ No newline at end of file From 0464a469018778cd0780bb2f730366c974ed5683 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Wed, 7 Dec 2022 22:37:33 +0000 Subject: [PATCH 10/20] 8 --- .../javascript-basics-01/Step_1.html | 9 --------- .../javascript-basics-01/Step_2.html | 9 --------- .../javascript-basics-01/Step_5.html | 14 -------------- .../javascript-basics-01/Step_6.html | 14 -------------- .../javascript-basics-01/Step_7.html | 14 -------------- .../javascript-basics-01/Step_8.html | 13 ------------- .../{ => step 4}/Step_4.html | 7 +++++-- .../javascript-basics-01/step 4/step4.js | 12 ++++++++++++ .../javascript-basics-01/step 7/step7.js | 1 - .../javascript-basics-01/step1/Step_1.html | 3 +-- .../javascript-basics-01/step1/step1.js | 8 ++++---- .../{ => step3}/Step_3.html | 3 ++- .../javascript-basics-01/step3/step3.js | 4 ++++ .../cv-styling-master/public/images/profile.jpg | Bin 0 -> 40167 bytes 14 files changed, 28 insertions(+), 83 deletions(-) delete mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/Step_1.html delete mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/Step_2.html delete mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/Step_5.html delete mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/Step_6.html delete mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/Step_7.html delete mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/Step_8.html rename 03_Exercises/03_JavaScript/javascript-basics-01/{ => step 4}/Step_4.html (69%) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step 4/step4.js rename 03_Exercises/03_JavaScript/javascript-basics-01/{ => step3}/Step_3.html (55%) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-01/step3/step3.js create mode 100644 04_Challenges/cv-styling-master/public/images/profile.jpg diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_1.html b/03_Exercises/03_JavaScript/javascript-basics-01/Step_1.html deleted file mode 100644 index de81630e..00000000 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_1.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - Step 1 - - - - - diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_2.html b/03_Exercises/03_JavaScript/javascript-basics-01/Step_2.html deleted file mode 100644 index a2147206..00000000 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_2.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - Step 2 - - - - - diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_5.html b/03_Exercises/03_JavaScript/javascript-basics-01/Step_5.html deleted file mode 100644 index 60479f28..00000000 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_5.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - Step 5 - - - -
-
-
- -
- - diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_6.html b/03_Exercises/03_JavaScript/javascript-basics-01/Step_6.html deleted file mode 100644 index b019dccd..00000000 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_6.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - Step 6 - - - -
-
-
- -
- - diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_7.html b/03_Exercises/03_JavaScript/javascript-basics-01/Step_7.html deleted file mode 100644 index 05ff5834..00000000 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_7.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - Step 7 - - - -
-
-
- -
- - diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_8.html b/03_Exercises/03_JavaScript/javascript-basics-01/Step_8.html deleted file mode 100644 index 75804e8b..00000000 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_8.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - Step 8 - - - -
-
- -
- - diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_4.html b/03_Exercises/03_JavaScript/javascript-basics-01/step 4/Step_4.html similarity index 69% rename from 03_Exercises/03_JavaScript/javascript-basics-01/Step_4.html rename to 03_Exercises/03_JavaScript/javascript-basics-01/step 4/Step_4.html index 12c89425..22540c4a 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_4.html +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step 4/Step_4.html @@ -9,7 +9,10 @@ - - + + + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step 4/step4.js b/03_Exercises/03_JavaScript/javascript-basics-01/step 4/step4.js new file mode 100644 index 00000000..ebbdf344 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step 4/step4.js @@ -0,0 +1,12 @@ +function f4() +{ + var name, surname,city; + surname=document.getElementById("surname").value; + name= document.getElementById("name").value; + city=document.getElementById("city").value; + alert("Name: "+name+"\n"+"Surname: "+surname+"\n"+"City: "+city) + + + + +} \ No newline at end of file diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js b/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js index 3c841953..5b952b24 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step 7/step7.js @@ -4,7 +4,6 @@ function multipleOperations() shoe_size= parseInt(document.getElementById("shoe_size").value); birth_year = parseInt(document.getElementById("year").value); res=(shoe_size*2+5)*50-birth_year+1766; - console.log(res); document.getElementById("txtresult").value = res; diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html b/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html index 51bc3e5c..7cfc53d0 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step1/Step_1.html @@ -4,8 +4,7 @@ Step 1 - - + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js b/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js index c604ebc1..a6ce5ffe 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step1/step1.js @@ -1,4 +1,4 @@ -function display() { - var name = "Sarah"; - alert("Hey "+ name); -} \ No newline at end of file +function showAlert() { + var name = "name"; + alert ("Hey "+name); + } \ No newline at end of file diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/Step_3.html b/03_Exercises/03_JavaScript/javascript-basics-01/step3/Step_3.html similarity index 55% rename from 03_Exercises/03_JavaScript/javascript-basics-01/Step_3.html rename to 03_Exercises/03_JavaScript/javascript-basics-01/step3/Step_3.html index 20b2a198..4dc2cb38 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-01/Step_3.html +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step3/Step_3.html @@ -4,6 +4,7 @@ Step 3 - + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-01/step3/step3.js b/03_Exercises/03_JavaScript/javascript-basics-01/step3/step3.js new file mode 100644 index 00000000..ded701ee --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-01/step3/step3.js @@ -0,0 +1,4 @@ +let person = prompt("Please enter your name"); +function showAlert() { + alert ("Hello "+person); + } diff --git a/04_Challenges/cv-styling-master/public/images/profile.jpg b/04_Challenges/cv-styling-master/public/images/profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35a38550b23b566d2f30afd5660c884c9f086cd4 GIT binary patch literal 40167 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 Date: Wed, 7 Dec 2022 23:55:27 +0000 Subject: [PATCH 11/20] step1 --- .../03_JavaScript/javascript-basics-02/step 1/index.html | 1 + .../03_JavaScript/javascript-basics-02/step 1/step1.js | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-02/step 1/step1.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 1/index.html b/03_Exercises/03_JavaScript/javascript-basics-02/step 1/index.html index 5ad09a67..a17f86da 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-02/step 1/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 1/index.html @@ -6,5 +6,6 @@ + diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 1/step1.js b/03_Exercises/03_JavaScript/javascript-basics-02/step 1/step1.js new file mode 100644 index 00000000..ced77151 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 1/step1.js @@ -0,0 +1,7 @@ +var element = document.querySelector('#image1'); +element.onmouseover=function(){ + element.src="images/image1_2.jpg"; +} +element.onmouseout=function(){ + element.src="images/image1.jpg"; +} \ No newline at end of file From 4e3ccd68d3334c83517b8a5c1f13fd590279790b Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 00:21:00 +0000 Subject: [PATCH 12/20] step2 --- .../03_JavaScript/javascript-basics-02/step 2/index.html | 1 + .../03_JavaScript/javascript-basics-02/step 2/step2.js | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-02/step 2/step2.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 2/index.html b/03_Exercises/03_JavaScript/javascript-basics-02/step 2/index.html index cf257909..10a06df8 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-02/step 2/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 2/index.html @@ -8,5 +8,6 @@
+ diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 2/step2.js b/03_Exercises/03_JavaScript/javascript-basics-02/step 2/step2.js new file mode 100644 index 00000000..ecc72b63 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 2/step2.js @@ -0,0 +1,4 @@ +var element = document.querySelector('input'); +element.onblur = function(){ + alert("thank you for participating!"); +} From dd0cb9c62ebf85b0ba32c07ce7a147dcf2ee4f2e Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 01:11:49 +0000 Subject: [PATCH 13/20] step 3 --- .../03_JavaScript/javascript-basics-02/step 3/index.html | 2 ++ .../03_JavaScript/javascript-basics-02/step 3/step3.js | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-02/step 3/step3.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 3/index.html b/03_Exercises/03_JavaScript/javascript-basics-02/step 3/index.html index 308c0b89..19add81c 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-02/step 3/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 3/index.html @@ -8,5 +8,7 @@
+
+ diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 3/step3.js b/03_Exercises/03_JavaScript/javascript-basics-02/step 3/step3.js new file mode 100644 index 00000000..4082bbf2 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 3/step3.js @@ -0,0 +1,5 @@ +var element1 = document.querySelector('#newtext'); +var element2 = document.querySelector('input'); +element2.onchange = function(){ + element1.innerHTML+=element2.value; +} \ No newline at end of file From e0edb14593de09fe07cbcf59145fc45715bed404 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 10:56:45 +0000 Subject: [PATCH 14/20] step4 --- .../javascript-basics-02/step 4/index.html | 3 ++- .../03_JavaScript/javascript-basics-02/step 4/step4.js | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-02/step 4/step4.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 4/index.html b/03_Exercises/03_JavaScript/javascript-basics-02/step 4/index.html index f5086dfb..066ad3c1 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-02/step 4/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 4/index.html @@ -9,7 +9,8 @@ - + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 4/step4.js b/03_Exercises/03_JavaScript/javascript-basics-02/step 4/step4.js new file mode 100644 index 00000000..a6e52a0f --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 4/step4.js @@ -0,0 +1,10 @@ +function fh(){ + let res=prompt("you want to rest"); + if(res=="yes") + { + document.getElementById('name').value = ''; + document.getElementById('surname').value = ''; + document.getElementById('city').value = ''; + } + +} \ No newline at end of file From 4fd258b4f954e897108573307665e04056d3fdef Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 13:09:02 +0000 Subject: [PATCH 15/20] step5 --- .../javascript-basics-02/step 5/index.html | 11 ++++++----- .../javascript-basics-02/step 5/step5.js | 8 ++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-02/step 5/step5.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 5/index.html b/03_Exercises/03_JavaScript/javascript-basics-02/step 5/index.html index fe14eb95..229fa872 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-02/step 5/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 5/index.html @@ -6,11 +6,12 @@
- - - - - + + + + +
+ diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 5/step5.js b/03_Exercises/03_JavaScript/javascript-basics-02/step 5/step5.js new file mode 100644 index 00000000..e232ed8d --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 5/step5.js @@ -0,0 +1,8 @@ + function myfunction(){ + document.getElementById("image1").src="./images/image1_2.jpg"; + document.getElementById("image2").src="./images/image2_2.jpg"; + document.getElementById("image3").src="./images/image3_2.jpg"; + document.getElementById("image4").src="./images/image4_2.jpg"; + document.getElementById("image5").src="./images/image5_2.jpg"; + +} \ No newline at end of file From 23ae4462e27c8a4a0159a5ef0c3675dff8e9559f Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 13:42:39 +0000 Subject: [PATCH 16/20] step6 --- .../javascript-basics-02/step 6/index.html | 11 ++++++----- .../javascript-basics-02/step 6/step6.js | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-02/step 6/step6.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 6/index.html b/03_Exercises/03_JavaScript/javascript-basics-02/step 6/index.html index 2eecf4f9..1a433976 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-02/step 6/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 6/index.html @@ -5,10 +5,11 @@ Step 6 - - - - - + + + + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-02/step 6/step6.js b/03_Exercises/03_JavaScript/javascript-basics-02/step 6/step6.js new file mode 100644 index 00000000..23626e37 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-02/step 6/step6.js @@ -0,0 +1,16 @@ +function f1(){ + document.getElementById("image1").src="./images/image1_2.jpg"; + document.getElementById("image2").src="./images/image2_2.jpg"; + document.getElementById("image3").src="./images/image3_2.jpg"; + document.getElementById("image4").src="./images/image4_2.jpg"; + document.getElementById("image5").src="./images/image5_2.jpg"; + +} +function f2(){ + document.getElementById("image1").src="./images/image1.jpg"; + document.getElementById("image2").src="./images/image2.jpg"; + document.getElementById("image3").src="./images/image3.jpg"; + document.getElementById("image4").src="./images/image4.jpg"; + document.getElementById("image5").src="./images/image5.jpg"; + +} \ No newline at end of file From 95b1923f0c4110ab446449112593a1cb1c75db81 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 14:57:06 +0000 Subject: [PATCH 17/20] step1 --- .../03_JavaScript/javascript-basics-03/step 1/index.html | 4 +++- .../03_JavaScript/javascript-basics-03/step 1/step1.js | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-03/step 1/step1.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 1/index.html b/03_Exercises/03_JavaScript/javascript-basics-03/step 1/index.html index eb4909df..6fd9c5ec 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-03/step 1/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 1/index.html @@ -5,6 +5,8 @@ Step 1 - + + + diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 1/step1.js b/03_Exercises/03_JavaScript/javascript-basics-03/step 1/step1.js new file mode 100644 index 00000000..fb20f530 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 1/step1.js @@ -0,0 +1,4 @@ +function f1(){ + document.getElementById("image1").style.border = "3px solid red"; +} + \ No newline at end of file From 02b296ac8f6537606d23914e1ddbd68c466b6917 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 16:20:21 +0000 Subject: [PATCH 18/20] step2 --- .../javascript-basics-03/step 2/index.html | 5 +++-- .../javascript-basics-03/step 2/step2.js | 12 ++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-03/step 2/step2.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 2/index.html b/03_Exercises/03_JavaScript/javascript-basics-03/step 2/index.html index aeff7fa1..3af6df49 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-03/step 2/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 2/index.html @@ -5,10 +5,11 @@ Step 2 -
Show -Hide +Show +Hide

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.

+ diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 2/step2.js b/03_Exercises/03_JavaScript/javascript-basics-03/step 2/step2.js new file mode 100644 index 00000000..770e69f4 --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 2/step2.js @@ -0,0 +1,12 @@ +function fn(a) +{ + + if(a==1) + { + document.getElementById("texte").style.display="block"; + } + else{ + document.getElementById("texte").style.display="none"; + } + +} \ No newline at end of file From 5be8932ee08dec377ecc85dd09c1e28e00eaa1d7 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 16:50:56 +0000 Subject: [PATCH 19/20] step3 --- .../javascript-basics-03/step 3/index.html | 8 +++++--- .../javascript-basics-03/step 3/step3.js | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-03/step 3/step3.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 3/index.html b/03_Exercises/03_JavaScript/javascript-basics-03/step 3/index.html index 0db3888c..d8a255e9 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-03/step 3/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 3/index.html @@ -10,9 +10,11 @@

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.

-
-
-
+
+
+
+ + diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 3/step3.js b/03_Exercises/03_JavaScript/javascript-basics-03/step 3/step3.js new file mode 100644 index 00000000..544b310f --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 3/step3.js @@ -0,0 +1,16 @@ +function fn(a) +{ + if(a==1) + { + document.getElementById("text").style.color="green" + } + else if(a==2) + { + document.getElementById("text").style.color="red" + + } + else if(a==3){ + document.getElementById("text").style.color="blue" + + } +} \ No newline at end of file From 2d7050df981cfbfe309dfc2766422716aab9d610 Mon Sep 17 00:00:00 2001 From: sarah hachouche Date: Thu, 8 Dec 2022 20:36:50 +0000 Subject: [PATCH 20/20] step 4 --- .../03_JavaScript/javascript-basics-03/step 4/index.html | 3 ++- .../03_JavaScript/javascript-basics-03/step 4/step4.js | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 03_Exercises/03_JavaScript/javascript-basics-03/step 4/step4.js diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 4/index.html b/03_Exercises/03_JavaScript/javascript-basics-03/step 4/index.html index cab276b0..7bad5c25 100644 --- a/03_Exercises/03_JavaScript/javascript-basics-03/step 4/index.html +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 4/index.html @@ -8,7 +8,8 @@
- + +
diff --git a/03_Exercises/03_JavaScript/javascript-basics-03/step 4/step4.js b/03_Exercises/03_JavaScript/javascript-basics-03/step 4/step4.js new file mode 100644 index 00000000..7501700a --- /dev/null +++ b/03_Exercises/03_JavaScript/javascript-basics-03/step 4/step4.js @@ -0,0 +1,9 @@ +function fn(){ + var e1=document.getElementById('password').value; + var e2=document.getElementById('confirmation').value; + if(e1!=e2) + { + document.getElementById('password').style.border="solid red"; + document.getElementById('confirmation').style.border="solid red"; + } +} \ No newline at end of file